【背景】
之前多少算是折腾过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应用案例