搜索资源列表
word_analyse_program
- 用C语言编写的简单的词法分析器,能识别出单词序列,输出二元组,标识符表,常量表-Written in C a simple lexical analyzer can identify the sequence of words, the output pair, the identifier table, often scale
cifafenxi
- 输入:所给文法的源程序字符串 输出:二元组(syn, token或sum)构成的序列。 syn为单词种别码; token为存放的单词自身字符串; sum为整形常数。 例如:对源程序begin x:=9 if x>0 then x:=2*x+1/3 end# 经词法分析后输出如下序列:(1,begin)(10,’x’) (18,:=) (11,9) (26, ) (2,if)-failed to translate
bianyiqi.tar
- 一个简单的词法分析编译器,以二元组形式输出结果,如词法出现错误则有具体的报错信息-A simple compiler lexical analysis, in order to form the output tuple, such as lexical errors, there are specific error message
test1
- 1.1输入输出 程序输入为含有Pascal语言字符串的文件Test.cpp程序在控制台输出为含有二元组<code,String>和错误信息。其中code为单词符号类别标示,String为识别的单词。 1.2大小写不敏感: 程序对大小写不敏感,输出均为小写字符。 1.3注释识别功能: 当程序中出现“/*”时就会放弃对之后字符的识别,直至遇到“*/”,并将/*…*/部分识别为注释输出。 当输入中只有“/*”而没有与之对应的“*/”时输出“E
cifafenxiqi
- 处理C语言程序,过滤掉无用内容,判断源程序中单词的合法性,并分解出正确的单词,以二元组形式放在文件中。(Deal with C language program, filter out the useless content, judge the validity of the word in the source program, and decompose the correct word, put it into the file in the form of two tuples)
词法分析程序
- 词法分析 输入:所给文法的源程序字符串。 输出:二元组(syn,token或sum)构成的序列。(lexical analysis Input: the source code string for the given grammar. Output: a sequence consisting of two tuples (syn, token, or sum).)
编译原理词法分析器
- 2.1 待分析的简单的词法 (1)关键字: begin if then while do end 所有的关键字都是小写。 (2)运算符和界符 : = + - * / < <= <> > >= = ; ( ) # (3)其他单词是标识符(ID)和整型常数(SUM),通过以下正规式定义: ID = letter (letter | digit)* NUM = digit digit* (4)空格有空白、制表符