1

問題:
Antlr4 ".g4" Grammar ファイルの内容を ParseKit の Grammar に一致するように翻訳する方法がわかりませ


具体的には、Antlr4 Grammar から ParseKit Grammar に
変換する方法です。-> Channel(HIDDEN);


コンテキスト:
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 で機能するチャネルに似た性質のものはありますか?

4

1 に答える 1