【整理】和ANTLR有关的历史和背景知识

1.我们写源代码,然后通过antlr处理,生成对应的东西;

而源代码,支持三种类型:

  • parsers
  • lexers
  • tree-parsers (也叫tree-walkers)

其中三种语法,都基本是类似的。

 

而用antlr所生成的东西,对应着也是有三种:

  • Lexers(a.k.a scanners, tokenizers)
  • Parsers
  • TreeParsers(也叫tree walkers, c.f. visitors)

 

2.antlr使用的分析规则是:LL(k)

 

 

【参考资料】

1.ANTLR Meta-Language



发表评论

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

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