![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
Junieson
不放弃任何细小的疑惑,让我们一起学习
展开
-
编译原理:实现LL(1)的语法分析,包括消除直接和间接左递归
实验二 预测分析算法的设计与实现 (10学时) 一、实验目的 通过预测分析算法的设计与实现,加深对自上而下语法分析方法的理解,尤其是对自上而下分析条件的理解。 二、实验内容 输入文法及待分析的输入串,输出其预测分析过程及结果。 参考数据结构 (1)/定义产生式的语法集结构/ typedef struct{ char formula[200];//产生式 }grammarElement; gra...原创 2020-01-13 18:08:38 · 1871 阅读 · 1 评论 -
编译原理:词法分析,基本字,用户自定义标识符,字符串,字符,浮点数,数字
实验一 源程序的预处理及词法分析程序的设计与实现 一、实验目的 设计并实现一个包含预处理功能的词法分析程序,加深对编译中词法分析过程的理解。 二、 实验要求 1、实现预处理功能 源程序中可能包含有对程序执行无意义的符号,要求将其剔除。 首先编制一个源程序的输入过程,从键盘、文件或文本框输入若干行语句,依次存入输入缓冲区(字符型数据);然后编制一个预处理子程序,去掉输入串中的回车符、换行符和跳格符...原创 2020-01-13 18:00:52 · 3660 阅读 · 0 评论