ebnf-parser
An EBNF (ISO/IEC 14977) parser generator.

Repository: https://github.com/thezerobit/ebnf-parser

License: BSD 2-Clause

Quick assessment (2023-03-28)

> (calc:run)
(1 + (2 + 3) * 4)
could not process '(1 + (2 + 3) * 4)'; enter a blank line to quit
1+(2+3)*4
= 21