15
简化的c语言(SysY)编译器
C++
2年多前
5700212 moeah 1645434997
1
一个练习性质的项目,主要是对Cypher语言进行词法语法分析。工具为Flex和Bison。 通过逐次的更新逐渐的实现了一些比较高级的用法和功能。 目前只能解析出语法树(自己定义的数据结构),后续拿到语法树如何进行下一步计算,这个项目中不讨论。
C
1年多前
0
使用BNF范式定义支持条件语句、循环语句、函数定义、变量定的高级计算器。前端通过FLEX生成纯C++词法分析器、BISON生成纯C++语法分析器,语法分析的同时生成语法树。使用递归下降遍历语法树,计算节点的综合属性和继承属性。
C++
1年前

搜索帮助