identification for ID :
ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')*
;
when I parse my rules it , only char 'a' cannot be recognised ,but 'A' or 'aa' or 'a0' or 'b' or 'c' or 'AAAZzzzxx' or .... everything else in universe except 'a' can be recognized by lexer why not 'a'??
error :
mismatched input 'a' expecting 'u0005'
thanks!