问题:
不知道如何翻译 Antlr4 ".g4" 语法文件的内容以匹配ParseKit的语法。
具体来说:
如何-> Channel(HIDDEN);
从 Antlr4 语法翻译成 ParseKit 语法。
上下文:
我正在为 iOS 的 Objective-C/Xcode 创建一个 .Framework。我需要生成一个模仿 Java 中 Antlr4 生成解析器的基本功能的解析器。设计解析器功能的方法不是问题。我有兴趣了解有关ParseKit 语法语法的更多信息。
语法代码:
Antlr3:
WHITESPACE : [ \t\r\n]+ {$channel=HIDDEN;}
Antlr4:
WHITESPACE : [ \t\r\n]+ -> channel(HIDDEN);
ParseKit:如何忽略???
whitespace = /[\s\t\r\n]+/ __________________;
问题:
- ParseKit是否支持频道?
- ParseKit用来发送到隐藏频道
的语法是什么?
-或者,在 ParseKit 中是否有任何与 Channels 类似的性质?