搜索资源列表
compile
- 自己写的一个编译程序,可以从二进制文件中读取一段c程序,进行表达式的识别和一些简单的c语句,最后生成三元式输出
Scanner
- 用C#做的《编译原理》PROJECT--词法分析器 可识别的内容:C#的77个关键字,小数型和整数型数,各种运算符等
paofan
- 词法分析 从字符串表示的源程序中识别单词符号
REManageAndNFAToDFA
- 识别正规式,将其转化为nfa,然后转化为dfa
CifaAnalyze
- 一个简单的词法分析器,识别的语言是PL/0,要用的话自己修改一下
analyzer
- 简单的词法分析的功能,可以识别的语言是c语言的子集
DFA_REG
- 编译原理中的DFA转换为分析程序,由用户预先设计好DFA图,再通过程序提供的图形,画出DFA图。最后,由程序自动生成识别程序。
test
- 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。
cifafenxiqi
- 编译器,一个小型语言的词法分析器.完成词法分析等功能,识别出一个个单词.
cifafenxi
- 能够识别数字,字符及关键字的一个简单的词法分析器。
compiler
- 这个程序是编译程序的一部分,用于阅读源代码,并识别其中的标记符、关键词(以字母开头)、数(以数字开头)。其中数按其是否以0开头分为10进制和8/16进制,而16进制的第二位是“x”。将上述所有识别的内容分类显示在屏幕和文件result.txt中。 函数scan负责整个识别、输出过程,compare1负责识别单个字符,compare2识别词。
analyser
- 整个工作过程主要划分成词法分析阶段、语法分析阶段、中间代码生成和目标代码生成四个部分。 第一阶段是把输入的字符串形式的源程序分割成一个个单词符号。 第二阶段是识别由词法分析给出的单词符号序列在结构上是否符合给定的文法规则。 第三阶段中间代码的形式采用便于阅读的四元式。 第四阶段是把经过语法分析或优化后的中间代码作为输入,将其转换成特定机器的机器语言或汇编语言作为输出,这样的转换程序称为代码生成器。
Lexeme_Analyer
- pascal 词法分析器,c语言开发, 可识别大多数pascal单词 和错误提示
cifafenxiqi
- 自己在在做该实验之前,先对其作了系统的学习与分析,在此基础上进行了以下实验扩展:在界面上进行了适当的布局,应用了可视化界面,而不是命令行方式。添加了选择文件的功能代替手工输入源程序,有保存文件功能和打开文件功能。增加预处理的功能,例如去掉注释,文件包含的解释功能,例如/*……*/的识别。识别出更多的常数与符号,比如对转义字符的识别,小数的识别更加准确,进行了诸如1.22.333.44非常数化的识别。
222
- 用LEX自动生成的C-词法分析程序 (能识别注释)
for-else
- 本课程设计是一个编译器的设计,包括词法分析部分、语法分析部分和中间代码生成部分。词法分析部分既词法分析器的设计,词法分析是编译的基础,执行词法分析的程序称为词法分析器,也就是说编译程序中完成词法分析任务段就是词法分析器。语法分析部分为语法分析器的设计,采用LR(1)分析方法进行语法分析,判断给出的符号串是否为该文法识别的句子。中间代码生成器部分主要实现逆波兰式的生成,将用中缀式表示的算术表达式转换为用逆波兰式表示的算术表达式,并计算用逆波兰式来表示的算术表达式的值。
c++cffxq
- 一个可以识别C语言中标识符,关健字,运算符和各种数字的词法分析器.用VC6.0编写的. 下面是主要代码- May distinguish in the C language the identifier, Guan Jianzi, the operator and each kind of digital morphology analyzer Compiles with VC6.0 Under is the main code..
有限自动机
- 有限自动机的运行,利用状态表和有限自动机的运行原理,识别一个输入串是否为一个有效的无符号定点实数。-of the operation, the use of tables and limited state of the automatic machine operation principle, to identify whether an input string as a symbol of effective non-sentinel real.
Lex
- 小型的Lex编译器,能从input.txt识别简单的C++语句,并将分析结果存于output.txt中
simple-compiler
- 简单编译器,能够识别关键字,计算简单表达式