搜索资源列表
Lexical-analyzer 简单的词法分析器
- 简单的词法分析器 1. 一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。 2.依次输出各个单词的内部编码及单词符号的自身值。 3.遇到错误时显示“无法识别的单词”,然后跳过错误部分继续显示 -Simple lexical analyzer 1. A process of reading words from the input source program, identify the meaning of
lexical.rar
- 词法分析器,该程序可以识别数字,标识符,运算符,关键字,提取出各个单词,Lexical analyzer, the program can identify the number of identifiers, operators, keywords, extracted all the words
c
- 简单的词法分析小例子- Simple lexical analysis small example
lexical
- 从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续进行)-From the input source program to identify each word has an independent significance, that is the basic retention of the word, identifiers, constant
Test
- 具有图形化界面的词法分析器,其功能为:可通过手工输入或文件打开形式输入程序,进行此法分析。-With the graphical interface of lexical analyzer, and its function as follows: through manual input or file input program to open the form, in this analysis.
Compiler
- 编译课上做的小程序,用四种分析方法分别实现(LL1,算符优先,递归下降,简单词法分析) 完成对正则文法所描述的Pascal语言子集单词符号的词法分析程序。 <标识符>→字母︱ <标识符>字母︱ <标识符>数字 <无符号整数>→数字︱ <无符号整数>数字 <单字符分界符> →+ ︱- ︱* ︱ ︱(︱) <双字符分界符>→<大于>=︱<小于>=︱<小于&g
program
- 此代码实现的是 对源程序进行解释 编码 是编译原理的词法分析示例-This code is the source code is compiled to explain the principle of the lexical analysis of sample
Lex
- A simulated lexical analyser for HLL like C,PASCAL etc. I have given a sample text file from which the source code reads the dummy program n analyses it. The program can be extended by adding more.
while
- 否符合while语句的文法,或者能不能通过文法的开始符号推导出该语句。 (2) 该程序应该包括词法分析器,能对输入的语句进行词法分析,然后再对输出结果。词法分析器应能识别关键字,标示符,常量,操作符等。 (3) 该程序的语法分析器能对输入的语法进行分析,判断输入语句能否满足while循环语句的文法。通过简单优先的方法对语句进行分析,看能否能归约到文法的开始符号。 (4) 该程序的语义分析器就是对分析结果进行输出,要求输出结果是三地址形式的。-Compliance with the s
LexAna.c.tar
- Program for Lexical Analysis inn C. The first step of compiler converts string to tokens.
Simple_Language_Lexer
- 这是一个使用了LEX所编写的Simple语言的词法分析器。Simple语言的定义说明请看附件。这个LEX的源代码可以通过Parser Generator 2来转化成为h文件跟cpp文件。由于编译这两个文件需要使用到Parser Generator 2的C++库,所以就只上传了LEX的源代码,谁感兴趣的可以自己通过Parser Generator 2来转化。至于UNIX下面的LEX工具如果想要转化的话需要修改其主程序,另外需要将LEX源代码之中有关C++语言的表达形式修改成为相应的C语言的表现形式
Lexical
- 掌握计算机语言的词法分析程序的开发方法。编制一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。-Master computer language for lexical analysis program development methodology. Able to analyze three kinds of preparation of an integer, identifier, the main operator and the main keyword lexic
Parse2
- 设计、编制、调试一个典型的语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析中预测分析方法。-Design, preparation, debugging a typical parser, lexical analysis program to realize the word sequence provided by the grammar checking and structural analysis, to further understa
program
- 实现c语言的词法分析器,用文件读取,要求能识别整数、自定义标识符及以下关键字: + - * / < <= == != > >= & && || = ( ) [ ] { } : , void int float char if else while do ! main -Achieve c language lexical analyzer, using file read, the request can identify integers, custom id
Lexical
- 基于c的此法分析程序,用于学习编译原理,有详细注释-C of this method based on program for learning compiler theory, there are detailed notes
lexical-analysis
- 编译原理 词法分析源程序-Compiling principle source program lexical analysis
Lexical-analysis
- 一个简单的词法分析程序 从文件读入并将结果写入文件-A simple lexical analysis program read from a file and write the results file
LEXICAL
- 词法分析程序的设计与实现 Lexical analysis program of design and implementation -Lexical analysis program of design and implementation
NBuilder-Lexical
- 用MFC实现的C语言词法分析器,是学习编译原理的不错的参考资料,本程序用VS2010编写,此词法分析程序可分析出C语言中: 标识符(以字母或下划线开头,后面可以是数字字母或下划线) 字符串常量 字符常量 整数常量 普通实型 有+/-科学记数 无+/-科学记数 注释说明,还不能处理预处理命令33种运算符说明:,() [] .在界符中有,这里出 , ? : sizeof 也没给出11种分界符32种关键字程序使用转换表设计,运行速度快,本人还对每个能识别的符号
lexical-analyzer
- 编译原理,词法分析器,包含实验报告和完整代码,vc++编的可视化程序-Compiler theory, lexical analyzer, and a complete report contains experimental code, vc++ code visualization program