Skip to content

YounndAI/yon-vscode

YON

YON™ for Visual Studio Code
Syntax highlighting, snippets, and language support for YON™
Part of the YON™ toolchain — data, intent, and instructions in a single stream.

Website · Specification · Apache 2.0 · Trademark Policy · Brand Assets

Visual Studio Marketplace Version Visual Studio Marketplace Installs License


Features

Syntax Highlighting

Full TextMate grammar covering all YON v2.0 constructs:

  • Document headers@DOC declarations with metadata attributes
  • Sections@SEC with name, parent, and attributes
  • Tags@NOTE, @RULE, @STEP, @MAP, @INTENT, and all standard tags
  • Typed fieldscount:int=42, active:bool=true, ratio:float=3.14
  • Structured values — strings, lists [a, b, c], maps ["key"->"value"], references §ref
  • Comments — line # ... and inline

Embedded Language Blocks

70+ languages highlighted inside @BEGIN/@END blocks:

@BEGIN lang=typescript
const greeting: string = "Hello, YON";
@END

Supported: TypeScript, JavaScript, JSON, Python, Rust, Go, Java, C/C++, C#, Ruby, PHP, SQL, YAML, TOML, Markdown, HTML, CSS, Shell, PowerShell, Dockerfile, Terraform, GraphQL, Protocol Buffers, Prisma, and more.

Snippets

Quickly scaffold YON documents with built-in snippets for common patterns.

File Icon

.yon files display a dedicated icon in the VS Code explorer.

Language Configuration

  • Comment toggling (Ctrl+/)
  • Bracket matching and auto-closing
  • Folding on @SEC, @BEGIN/@END blocks

What is YON?

YON (YounndAI Object Notation) is a structured data format that bridges human readability with machine precision. It's designed for:

  • AI agent instructions — structured prompts, tool definitions, and workflows
  • Configuration — type-safe settings with validation semantics
  • Domain modeling — schemas, rules, and cross-references
  • Documentation — technical specs that compile into executable artifacts

Learn more at yon.younndai.com.


Requirements

  • Visual Studio Code 1.85.0 or later

Links


License & Attribution

Apache-2.0. © 2026 MARLINK TRADING SRL (YounndAI). See LICENSE and NOTICE.

"YON" and "YounndAI" are trademarks of MARLINK TRADING SRL — see TRADEMARK.md.

Created by Alexandru Mareș.

Website: yon.younndai.com

Structure before scale. Harmony above all.


Spec YON v2.0
Author Alexandru Mareș
Company MARLINK TRADING SRL · YounndAI™
License Apache 2.0 — © 2026 MARLINK TRADING SRL
Trademark YounndAI™ Trademark Guidelines

Structure before scale.

About

YON™ language support for VS Code — syntax highlighting, snippets, and file icons for the stream-first YON data format. On the VS Code Marketplace + Open VSX. By YounndAI — younndai.com.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors