1 min readMar 15, 2017
Chet Corcos: Syntax is suitable for parsing any complex programming language (using LALR(1) algorithm), not only calculators of course — it was just an example :) It also supports Bison/Yacc notation to define a grammar. There are docs on the project page. Here’s an example grammar of a language similar to ECMAScript.