1
CSV入力用のANTLR文法が必要です。ANTLR4文法の正規表現とチルダ
(~["])+
と(~['"'])+
の違いは何ですか?なぜ
~
が重要ですか?
はここに私の文法である:レクサールールで
grammar Exercice4;
csv : ligne+
;
ligne : exp (',' exp)* ('\n' | EOF)
;
exp : ID
| INT
| STRING
;
INT : '0'..'9'+;
ID : ('0'..'9' | 'a'..'z' | 'A'..'Z')+;
STRING : '"' (~["])+ '"';
WS : [ ,\n, \t, \r] -> skip;
1)違いはありません2) '〜'は以下の項目を否定します – Lucero