![](https://img-blog.csdnimg.cn/22aa2274b99943c7a3726926f80682ec.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编译原理
文章平均质量分 79
编译原理
_ZestyJt
这个作者很懒,什么都没留下…
展开
-
编译原理 实验二 简单计算器的设计与实现
实验二 简单计算器的设计与实现 JAVA实现 一、实验目的 综合运行词法分析器、语法分析器等原理实现一个具有加、乘功能的简单计算器,该计算器满足乘法优先级高于加法优先级,且仅处理非负整数。 二、实验内容 1. 对输入的符号串首先进行词法分析,提取操作数及操作符,以输出的单词符号为输入进行语法分析。 2. 要求以算符优先分析的方法完成语法分析工作,识别输入串是否是文法描述语言的句子。 3. 对句子进行求值,求值方式可以是遍历语法树或者是建立一个逆波兰式,对逆波兰式进行求值。原创 2022-04-17 13:57:09 · 2843 阅读 · 1 评论 -
编译原理 实验一 java语言实现对C语言词法分析
实验一 C语言词法分析器 (预习报告) 一、实验目的 从实验功能以及学生能力培养方面陈述实验目的。 二、实验原理 陈述实现词法分析器的基本原理。 三、实验要求 单词分类 明确所分析的代码片段包含的单词种别,以及有限单词的具体内容。比如保留字集合、运算符集合等。 待分析的源程序的输入形式和识别后单词的输出形式 明确输入以文件输入,输出二元组中单词种别码的表述形式。 单词状态转换图 给出各类单词识别的状态转换图。 算法设计 定义实现词法分析程序的每个函数的首部,说明函数的主要功能。.原创 2022-04-13 23:50:12 · 3085 阅读 · 0 评论