2

問題:

ParseKit のGrammarを使用して文字の範囲を定義できません。
(大文字の有無にかかわらず、A から Z までの範囲の文字)。


環境:

ParseKit のParserGenAppを使用してパーサーを生成しています。
パーサーは .Framework 用で、カスタム言語パーサーとして機能します。パーサーは、 Antlr4 for Java
を使用して生成された動作中のパーサーを模倣することです。


例:

Antlr4: CHAR : [a-zA-Z];
正規表現: "[a-zA-Z]" 大文字を含む 'a' から 'z' までの任意の文字を検出します 代替正規表現: "[c-xB-Y]"


質問:

ParserGenApp を使用して文字の範囲を文法的に定義するにはどうすればよいですか? 文字/文字の「単語」や「数字」のようなParseKit
の文法指令はありますか?
範囲を宣言する別の方法はありますか?

4

1 に答える 1