neogeny / TatSu

竜 TatSu generates Python parsers from grammars in a variation of EBNF
https://tatsu.readthedocs.io/
Other
402 stars 47 forks source link

Accept standard EBNF #134

Open apalala opened 5 years ago

apalala commented 5 years ago

There are many grammars and tools out there using the same variation of EBNF, and TatSu should be able to parse it.

Examples:

Changes required:

mgrazebrook commented 3 years ago

I'd like this! Every time I come back to Tatsu, I find myself instinctively using : instead of = for rules.