-1
我想讓我的語法識別下列表達式&COL[0]
。我已經建立了以下語法:只識別antlr4語法中的一個標記
array:
ARRAY_NAME L_RIGHT_PAR (ARRAY_DIGIT|STRING) R_RIGHT_PAR;
ARRAY_DIGIT:DIGIT+;
ARRAY_NAME: '&''COL';
STRING : QUOT ('\\"' | ~'"')* QUOT
;
L_RIGHT_PAR : '[' ;
R_RIGHT_PAR : ']' ;
fragment
DIGIT : '0'..'9' ;
這給了錯誤:
mismatched input '[1]' expecting '['
它只是如果我寫&COL[ 0]
與[
和]
什麼?請編輯這個以清楚說明實際問題。我很不清楚你在找什麼。 –
如果我的回答對你有幫助,請「接受」它,以便它也可以幫助別人。 – TomServo