# Parser **Repository Path**: zhanghailong_MaYun/parser ## Basic Information - **Project Name**: Parser - **Description**: 一个通用的词法和语法分析器,可通过文本文件自定义语法 - **Primary Language**: C/C++ - **License**: Not specified - **Default Branch**: Parser - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-08 - **Last Updated**: 2022-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: 编译器, 词法分析, 语法分析, parser, lexer ## README # Qt #### 介绍 使用QT编写一个通用编译器。其中词法分析器利用字典树实现。 ## 更改说明 ### 2022-03-14 #### 试图解决状态机生成的问题,递归时容易进入死循环 ### 2022-03-15 #### 可以进行简单的算式语法分析,并生成中间代码 ### 2022-03-17 #### 添加LR1表的存储与读取 ### 2022-03-18 #### 编写ldf文件的文法 #### 为词法分析器增加字符串和字符识别能力 #### 为语法分析器增加报错功能 ### 2022-03-22 #### 增加for和while语句语法 ### 2022-04-12 #### 在网上找了个c语言的文法,转换为自己编译器的文法格式,进行了测试 ### 2022-04-13 #### 下载了c99的标准文件,并翻译其文法