编译原理课程设计 词法分析器 java版
编译原理课程设计词法分析器java版
题目要求:把关键字、算符、界符称为语言固有的单词,标识符、常量称为用户自定义的单词。为此设置三个全程量:SYM,ID,NUM。
SYM:存放每个单词的类别,为内部编码的表示形式。
ID:存放用户所定义的标识符的值,即标识符字符串的机内表示。
NUM:存放用户定义的数。
GETSYM要完成的任务:
1.滤掉单词间的空格。
2.识别关键字,用查关键字表的方法识别。当单词是关键字时,将对应的类别放在SYM中。如IF的类别为IFSYM,THEN的类别为THENSYM。
3.识别标识符,标识符的类别为IDENT,IDRNT放在SYM中,标识符本身
文件列表
编译原理课程设计 词法分析器 java版
(预估有个103文件)
wenfa.txt
44B
Symbol.txt
126B
Lexer.java
7KB
LL1.java
11KB
EditUI.java
15KB
MidListener.java
2KB
BtnListen.java
15KB
FourAddressCode.java
1KB
Wrong.java
880B
Token.java
1KB
用户评论