会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liveforthinking
博客园
首页
新随笔
联系
订阅
管理
2015年8月9日
Clang之语法抽象语法树AST
摘要: 语法分析器的任务是确定某个单词流是否能够与源语言的语法适配,即设定一个称之为上下文无关语言(context-free language)的语言集合,语法分析器建立一颗与(词法分析出的)输入单词流对应的正确语法树。语法分析树的建立过程主要有两种方法:自顶向下语法分析法和自底向上分析法。AST作为语法...
阅读全文
posted @ 2015-08-09 23:25 liveforthinking
阅读(32887)
评论(1)
推荐(1)
2015年8月2日
Clang之词法分析Lex
摘要: Clang是LLVM编译器框架的前端(Frontend)编译器,可编译链接C、C++、Objective-C和Objective-C++四种语言的项目代码。Clang 的开发目标是提供一个可以替代 GCC 的前端编译器,与GCC相比,节省时间和内存空间;拥有更人性化的代码诊断输出;基于库的框架,使...
阅读全文
posted @ 2015-08-02 11:56 liveforthinking
阅读(6950)
评论(0)
推荐(0)
公告