构造:通过grx文件编译器名来构造
功能:使用fstream读取一个grx文件编译器并进行词法分析,getToken() 接口为语法分析顺序提供单词
成员hashMap:是利用链表法解决冲突的哈希表从grx文件编译器解析出一个单词后,经过哈希查找到map中的位置,若不存在则插入插入的是Token类型的指针,Token由字符 串构造
成员tokenList:顺序存储单词指针为语法分析顺序提供token
各种自动机的实现,暂时只实现了几个判别函数和一个解析空白的自动机
继续丰富自动机类型,完成analyze() 函数进行解析
发布叻115 篇原创文章 · 获赞 9 · 访问量 2万+