⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 本设计使用C语言实现了对简单方法描述的LL(1)文法的判定。该设计程序实现了:⑴分别求出每一产生式的右部的FIRST 集、每一个非终结符的FOLLOW集和每一产生式的SELECT集;⑵判定是否是LL(
💻 TXT
字号:
    运行LL1.exe,按照提示操作即可。
    程序只接受文件输入,所以在对文法进行判定之前,先将文法写成文本文件,文件的书写规则附在最后。程序中提供了演示文法,观看方法请根据屏幕提示进行操作。
    demo1.dat和demo2.dat即是演示文法,使用时需将两者与LL1.exe放置在同一目录中。
    由于该程序的纠错能力不强,请严格按照规则输入。
    输入自定义的文法文件时保证输入的路径和文件名是正确的;
    输入符号串时务必以“#”结尾。
    

文法文件书写规则:
    文法文件的规则格式为“左部>右部”,左部为一非终结符,右部的文法符号之间不允许有空格,右部结束后直接回车或文件结束,规定文件的第一个字符为文法的开始符号;格式中使用“>”而非“->”的原因在于简化词法分析,可以避免在读入字符“-”时的分情况处理(因为“-”也是一个终结符)。举例如下:
S>AB
S>bC
A>&
A>b
B>&
B>aD
C>AD
C>b
D>aS
D>c//结束

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -