antlr übereinstimmung mit jedem Zeichen außer

Habe ich folgende deffinition von fragment:

fragment CHAR   :'a'..'z'|'A'..'Z'|'\n'|'\t'|'\\'|EOF;  

Nun habe ich das definieren eines lexer-Regel für string. Ich habe die folgenden :

STRING   : '"'(CHAR)*'"'

Jedoch in string möchte ich mit allen meinen Zeichen außer dem Zeilenwechsel '\n'. Irgendwelche Ideen, wie kann ich das erreichen?

InformationsquelleAutor Andrey | 2013-02-14
Schreibe einen Kommentar