相关疑难解决方法(0)

100
推荐指数
2
解决办法
2万
查看次数

用不完整的语法进行解析

有没有任何常见的解决方案如何使用不完整的语法?在我的情况下,我只想检测Delphi(Pascal)文件中的方法,这意味着proceduresfunctions.以下第一次尝试正在进行中

    methods
      : ( procedure | function | . )+
      ;
Run Code Online (Sandbox Code Playgroud)

但这是一个解决方案吗?还有更好的解决方案吗?是否可以通过动作停止解析(例如,在检测之后implementation).使用预处理器是否有意义?什么时候 - 如何?

grammar parsing antlr antlrworks parser-generator

5
推荐指数
1
解决办法
865
查看次数

标签 统计

antlr ×2

antlr3 ×1

antlr4 ×1

antlrworks ×1

grammar ×1

parser-generator ×1

parsing ×1