LR解析器:LR解析器(LR(0),SLR(1),CLR(1)和LALR(1))

时间:2021-02-01 15:12:13
【文件属性】:
文件名称:LR解析器:LR解析器(LR(0),SLR(1),CLR(1)和LALR(1))
文件大小:85KB
文件格式:ZIP
更新时间:2021-02-01 15:12:13
parser compiler lr-parser grammar javafx LR解析器(LR(0),SLR(1),CLR(1)和LALR(1)) 是一种自底向上的解析器,用于阅读语法。 LR解析器有不同种类,其中一些是:SLR解析器,LALR解析器,Canonical LR(1)解析器。 我使用Java和GUI来实现这些解析器,以便于使用。 这很简单:首先输入无上下文语法,然后选择解析器(LR(0),SLR(1),CLR(1)和LALR(1))。 然后,您可以通过单击相应的按钮来查看已解析语法的所有属性(增强语法,第一组,跟随组,规范集合,转到表,动作表)。 另外,您可以输入不同的内容,并检查语法是否接受字符串。 这是应用程序的屏幕截图:
【文件预览】:
LR-Parser-master
----LICENSE(1KB)
----src()
--------lr1()
--------lr0()
--------util()
--------gui()
----README.md(803B)
----demo.png(69KB)

网友评论