📄 readme.txt
字号:
这个程序使用LL(1)通过输入任意的文法和输入串,来测试输入串是否被文法接受,它能适合任意大的文法,只要文法中不存在左递归,都能够正确使用。
输入:文法文件:grammar.txt
输出:1、扩展文法文件grammar_tran.txt,存放所给文法消除选择符号"|"后的产生式集合。
2、文件set.txt,存放文法的first集和follow集。
3、文件tokens.txt,存放文法的非终结符和终结符。
----------------------------------------
使用方法:把需要测试的文法文件名改为:grammar.txt。然后点击可执行文件parser。这时将产生文件的LL1分析表,表中的数字表示对应文件grammar-tran.txt的产生式编号。然后输入测试串,测试穿以空格格开,以"#"号结束,点击回车产生文法对输入串的LL1分析。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -