Files
ydah 4f2e1abe1e Replace EBNF input syntax with IR function-call syntax
Change the railroad diagram input from EBNF grammar notation to an
explicit IR that directly describes layout primitives: sequence(),
choice(), optional(), oneOrMore(), zeroOrMore(), terminal(),
nonterminal(), and special().

This separates the concern of grammar notation parsing from diagram
layout, enabling grammar-specific front-ends (EBNF, ABNF, PEG) to
be layered on top as independent modules.
2026-05-07 17:30:45 +09:00
..