ANTLR:初识ANTLR

原创
2017/08/06 15:20
阅读数 150

ANTLR提供的功能

  • 词法语法解析及映射
  • 结构化文档生成引擎(例如代码生成器)

一个最简单的示例

语法文件

grammar Hello;
r : 'hello' ID ;
ID : [a-z]+ ;
WS : [ \t\r\n]+ -> skip ; // skip spaces, tabs, newlines, \r (Windows)

生成解析文件

antlr4 Hello.g4

常用命令

  • 设置别名,方便使用

    alias antlr4='java -jar /Users/kira/Documents/dev/antlr-4.7-complete.jar'
    

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部