注意事项
SabelCC公司
无语义操作-解析器构造具体的解析树
没有优先级声明来解决歧义
Lexer+解析器一起指定,但仍必须枚举所有标记
快乐+亚历克斯
任意Haskell表达式作为语义动作
-可以构造抽象语法树(或任何所需的)
Lexer由单独的工具生成。
所有代币都必须“导入”
支持优先声明