编译原理
文章平均质量分 90
Stories Untold.
这个作者很懒,什么都没留下…
展开
-
编译原理-语法分析器设计
1、为初等函数运算语言构造LL(1)语法分析器。2、掌握LL(1)语法分析器的方法,加深对自上而下语法分析原理的理解。3、掌握设计、编制并调试LL(1)语法分析程序的思想和方法。一、根据初等函数运算语言运算法则,将语法模式用上下文无关文法表达。注意运算的优先性,避免产生二义性文法。二、将上述文法改写为LL(1)文法。三、根据LL(1)文法给出预测分析表。四、根据预测分析表,给出解析LL(1)文法的递归下降子程序。五、本语法分析程序的输入是实验一生成的记号流;本程序需定义语法树的数据结构;语法分析的输出是一棵原创 2022-07-11 09:09:16 · 1247 阅读 · 0 评论 -
编译原理-词法分析器设计
操作系统:Windows 11编程语言:C++编译器:GCC version 8.1.0为初等函数运算语言构造语法分析器。掌握生成词法分析器的方法,加深对词法分析原理的理解。掌握设计、编制并调试词法分析程序的思想和方法。初等函数运算语言的常量为实数类型,其定义方式为实数的最一般书写方式,如:123.321。具体要求:不支持整数部分大于0时首数字为0;不支持小数点后结尾为0;不支持科学记数法;不支持仅为整数时有小数点。初等函数运算语言的变量采用与C语言的标识符定义一样的方式:首字符为字母或下划线;其他的为字母原创 2022-07-11 09:08:21 · 681 阅读 · 0 评论