您的位置:首页 > 其它

Antlr学习

2015-09-22 17:28 281 查看
参加工作之后,接触DSL领域语言,了解了编译原理.

比如Hibernate、Hive等的HQL都是基于antlr编写的

所以,如果想自己实现一套DSL语言,我们可以基于antlr做词法分析与语法分析

======================================

先词法分析(token),之后语法分析(statment)

token-exper-statment

EBNF :关系推导

规则的表示:

A推导a A:a;

连接
http://wenku.baidu.com/view/ec3661f69e31433239689342.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: