Kevinello / gitalk

0 stars 0 forks source link

2020/11/30/%E6%B5%85%E5%B0%9Dantlr4/ #7

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

浅尝antlr4 | Kevinello

浅尝Antlr4 前言 Antlr是什么 In a word, 多源语言多目标语言的一个语法分析框架 以下是官方文档的解释: ANTLR(ANother Tool for Language Recognition)是一个功能强大的解析器生成器,用于读取,处理,执行或翻译结构化文本或二进制文件。它被广泛用于构建语言,工具和

http://kevinello.ltd/2020/11/30/%E6%B5%85%E5%B0%9Dantlr4/

eeeeeeeason commented 2 years ago

hi ,那我就不在github上问了, 问题有俩 1.我们会在文件最前面配置import 或者c中有include的命令宏,我现在处理的方式很不优雅。。。就是加多一步直接读了之后插入创建一个新的输入。我看有的文章有rewrite但我没整明白怎么在自定义实现的listener中使用 2.我g4中。。。有一个很长的list规则。。。我要怎么在自定义listener里读取,而不是重新写一套,不然每次改都要改两头。。容易忘记。 十分感谢你,我本来都不抱希望了。准备摆烂。希望能有机会讨论一下

Kevinello commented 2 years ago

实在抱歉,周内工作太忙了没空来回复