hatchmoment. scored by care · not by stars

syntaxpad

SyntaxPad: VS Code extension for editing Bison/Yacc/Lrama grammars with diagrams and refactorings

notableTypeScript🛠 Developer Tools

Developers working with Bison, Yacc, or Lrama often struggle with opaque .y files. SyntaxPad adds a language service that parses these files losslessly, shows railroad diagrams, and offers context‑aware diagnostics, completions, and refactorings. It lets users view and manipulate grammar structures directly in VS Code, preserving comments and formatting. Compared to generic editors, it provides grammar‑specific insights and safe rename/ordering operations, boosting productivity for parser developers.

View on GitHub →

ydah/syntaxpad