《实习一:词法分析(javacc)》内有源码

时间:2022-05-06 17:17:22
【文件属性】:

文件名称:《实习一:词法分析(javacc)》内有源码

文件大小:153KB

文件格式:DOC

更新时间:2022-05-06 17:17:22

Javacc 词法分析

一、实习目标 1. 熟悉 Javacc 工作原理,掌握词法分析相关的类: Token:表示单词的类。每个 Token 对象的主要成员:int kind 表示单词的 种别; String image 存储了 token 所代表的内容;int beginLine 表示单词所处 的行;int beginColumn 表示单词所处的列。 TokenManager:词法分析器,用来识别源程序中的单词序列。 SimpleCharStream:词法分析器的输入流。可以指定源程序来自于标准输入 还是文件。 TokenMgrError:词法错误类,当识别到非法单词时,弹出的错误对象。 Constants:保存已定义所有单词的接口,针对每种单词定义其对应的种别码。 2. 使用以上的类,编制一个读单词过程,从输入的源程序中,识别出各个 具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。 并依次输出各个单词的内部编码及单词符号自身值。


网友评论