最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【整理】ANTLR应用案例

ANTLR crifan 6317浏览

【背景】

之前多少算是折腾过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.”

 

待有空整理更多。

转载请注明:在路上 » 【整理】ANTLR应用案例

78 queries in 0.457 seconds, using 19.13MB memory