摘要: 拥有自己的解析器(C#实现LALR(1)语法解析器和miniDFA词法分析器的生成器) 生成从LL(1)到LR(1)的语法分析器+miniDFA词法分析器代码(分析表、规则列表、状态转换表、保留字、Token类型等)。 支持%nonassoc、%left、%right、%prec,自动解决Shift/Reduce、Reduce/Reduce冲突,并列示之。 支持全Unicode字符、类似lex的后缀和状态信号。无须显式书写保留字。 生成从LL(1)到LR(1)的状态图和状态表、nullable、FIRST集、FOLLOW集和从ε-NFA到miniDFA的状态图的文档。 大力优化,生成C语言解析器只需3秒。 做成类库,方便调用。 阅读全文
posted @ 2025-01-21 11:22 BIT祝威 阅读(605) 评论(5) 推荐(11) 编辑
canvas start.

canvas end.



点击右上角即可分享
微信分享提示