Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>SyntaxPadNew to Visual Studio Code? Get it now.
SyntaxPad

SyntaxPad

Yudai Takada (ydah)

| (0) | Free
Visualize and refactor Bison, Yacc, and Lrama grammars
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

SyntaxPad

Open a Bison, Yacc, or Lrama .y file and run SyntaxPad: Open Grammar View.

Requires VS Code 1.125 or newer.

SyntaxPad keeps grammar text authoritative while providing live railroad and dependency views, navigation, diagnostics, completion, rename over classified references, structural patch planning, and optional parser-generator conflict reports.

Commands, settings, defaults, and Workspace Trust restrictions are declared in the extension manifest, which is the canonical reference for the installed extension surface. Dependency search accepts a terminal name and displays every rule that uses it.

Conflict analysis is opt-in: it is disabled in untrusted workspaces, confirms a new tool configuration, runs without a shell, and bounds captured output. This is not a process sandbox, and timeout is a soft termination request. Read the canonical security model before enabling a configured executable.

The current implementation has documented encoding, rename, transform, and external-run limitations. Review the core limitations before relying on transformations for critical grammars.

The SyntaxPad Metrics output channel reports local interaction latency; no metrics leave VS Code.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft