1lexer grammar SimpleC; 2options { 3 language=ObjC; 4 5} 6 7T7 : ';' ; 8T8 : '(' ; 9T9 : ',' ; 10T10 : ')' ; 11T11 : 'int' ; 12T12 : 'char' ; 13T13 : 'void' ; 14T14 : '{' ; 15T15 : '}' ; 16T16 : 'for' ; 17T17 : '=' ; 18T18 : '==' ; 19T19 : '<' ; 20T20 : '+' ; 21 22// $ANTLR src "SimpleC.g" 94 23ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')* 24 ; 25 26// $ANTLR src "SimpleC.g" 97 27INT : ('0'..'9')+ 28 ; 29 30// $ANTLR src "SimpleC.g" 100 31WS : ( ' ' 32 | '\t' 33 | '\r' 34 | '\n' 35 )+ 36 { $channel=99; } 37 ; 38