- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 C99标准文法注释
最近业余时间在搞一个针对C语言的语义级别的智能提示插件,用于实现类似于Xcode或VisualStudio等IDE的代码自动补全,实时语义检测等功能,设计目标是兼容C99标准,因此需要分析C99标准文法,下面是笔者对C99标准文法的注释。 C99文法分析 文法入口产生式,用于推导出external_declaration列表 translation_unit : externa
2015-04-29 14:47:19 2156
类Lex & Yacc
笔者实现了一个类似于Lex & Yacc的编译器前端构造工具,该工具基于LALR(1)分析法,支持二义性文法,支持语法制导翻译,支持错误恢复机制,使用它我们可以构造指定词法文法的编译器前端,并且构造的分析器是线程安全的。里面还给出几个示例,构造四则表达式计算器,JSON解析器和C99标准C编译器前端。
编译原理课程的大杀器
2014-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人