0
我創造這個語法創建ID值例如 'A' 或 '& X' 在測試I得到這個錯誤:
val:1:0: mismatched input '&X' expecting ID
val:1:0: mismatched input 'A' expecting ID
我創造這個語法創建ID值例如 'A' 或 '& X' 在測試I得到這個錯誤:
val:1:0: mismatched input '&X' expecting ID
val:1:0: mismatched input 'A' expecting ID
作爲ID的兩個部分是它相同變化爲[0-9A-ZA-Z $ &#@] +燦你請提供代碼全語法。據我所知,這是正確的。請提供更多信息。
爲了解決這個問題,我已經使用這個語法:
IDX
:
ID +
;
ID
:
'#' | '&' | '$' | '.' | '?'| '*' | 'à' | '£' | '@' | [0-9A-Za-z]
;
這個完整的語法: '評論:LINECOMMENT3([嗎?\ r \ n] ~~ [\ r \ n] *)*; ' 'ID:[A-Z0-9 _ $ @#。] [A-Z0-9 _ $ @#。] *;' 'val:ID;'' – nourhero