c语言语法分析器
本程序实现一个分析C语言的词法分析+语法分析。 注意: 1.文法简略,没有实现的部分,可以在此文法的基础上进行扩充,本程序的采用自顶向下的LL(1)文法。 2.可以自动实现求First 集和 Follow 集。 3.处终结符外(有些硬编码的成分),终结符的文法可以自定义,也就是说读者可以自定义文法。 4.为方便理解,C语言的文法描述写成中文。 5.程序将词法分析和语法分析结合起来,词法分析的结果作为语法分析的输入。 6.最终结果在控制台显示的有:词法分析、First集、Follow集、Select集,在preciateResult.txt 中写入了语法分析结果,在preciateTable.txt 中写入了预测分析表。 7.文法的词素之间必须有空格分开。
推荐下载
-
原创的c++版语法分析器
事例文法: NOTHING INT FLOAT CHAR STRING sizeof struct ID * [ ] { } ( ) , . -> main return break conti
4 2021-04-16 -
C_词法扫描器语法分析器
编译原理课程设计,仅供参考,希望学弟学妹可以少走弯路
29 2019-05-17 -
预测分析法语法分析器
根据文法编制预测分析法语法分析程序,以便对输入的符号串进行语法分析。输入一个字符串,输出该字符串是否为正确的句子。给出分析过程,可以进行错误处理。
23 2020-05-23 -
词法语法分析器JAVA
内含词法分析器、语法分析器,开发语言是Java。
10 2021-01-01 -
HTML语法分析器PHP类
可以将html页面内的代码,根据语法,用不同的颜色加亮。
5 2020-09-19 -
LR1语法分析器
编译原理
17 2020-05-14 -
LL1语法分析器
C++实现的一个简单的语法分析器,运行科得出语句的正确性和分析结果
21 2019-09-25 -
编译原理语法分析器实验
编译原理课程实验中的语法分析器实验.实验代码和报告
15 2019-09-23 -
递归下降语法分析器设计
一个关于递归下降语法分析器设计的文档
24 2019-09-23 -
语法分析器LR0
Java编写的LR(0)语法分析器,这是本人的呕心之作。图形界面,非常好用。主入口是MainFrame.java
52 2019-09-03
用户评论