会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Non-Complete Thinking
博客园
首页
新随笔
联系
订阅
管理
2014年4月28日
如何写一个解释器(1):编译原理
摘要: 最近在看DSL的东西,对于外部DSL,写一个解释器是必不可少的。我试图归纳一下我学到的,以写一个解释器为目标,讲一下如果来实现一个可用的解释器。一个解释器通常可以分为一下几个阶段: 词法分析(Lexer) 语法分析(Parser, BNF, CFG, AST) 语义分析(AST的处理, annotated AST) 目标语言生成(stack-based) 这里...
阅读全文
posted @ 2014-04-28 16:22 Jerry Chou
阅读(2622)
评论(0)
推荐(0)
编辑
公告