【整理】antlr中的.g语法文件中的lexer和parser的header的语法和含义

【背景】 折腾antlr期间,注意到: 很多.g语法文件,顶部有部分内容是: @lexer::hea …

Continue Reading →

【已解决】antlr v3的lexer的条件性匹配

gatedSynmaticPredicateDemo-grammar-test-ok_thumb.png

【背景】 折腾: 【记录】将antlr v2的C/C++的preprocess,即cpp.g,转换为 …

Continue Reading →

【整理】antlr中的各种语法:集合元素(Element Sets),标签元素(Element Labels),构造树操作符(Tree construction operators)

【背景】 关于antlr的语法, 虽然之前也找到些资料: 【整理】ANTLR v3的语法 【整理】a …

Continue Reading →

【整理】什么是lexer,什么是parser,lexer和parser之间的关系

small-letter-begin-is-parser-rule_thumb.png

【背景】 折腾: 【未解决】antlr解析字符串STRING出错:no viable alterna …

Continue Reading →

【整理】与antlr相关的背景知识:LL(k) vs LR(k), lexer vs parser, NFA vs DFA, computing lookahead,

想要真正搞明白antlr之前,其实有很多背景知识需要了解的。 对于这些背景知识,即使不去研究的很透彻 …

Continue Reading →

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