【整理】ANTLR应用案例

【背景】

之前多少算是折腾过antlr:

ANTLR

但是没有总结,antlr可以用在哪些方面。

后来无意间看到一些例子,现整理如下。

【ANTLR应用案例】

1.Creole的wiki的语法也是用antlr实现解析的

Wiki Creole Grammar, Schema, and Transformations

中提到的:
“Wiki Creole EBNF grammar”

就是对应的.g文件写的:

 

2.Codimension底层的python语法解析器,也是用C语言版的ANTLR实现的

Satsky.spb.ru: codimension – FAQ

“Codimension is written mainly in python, though the python syntax parser it uses is written in C/ANTLR and is provided as a separate package.”

 

待有空整理更多。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量