blob: b36f80bd4d132e181b7f4a4d5e43d0caba2a0b1b [file] [log] [blame]
lexer grammar SimpleC;
options {
language=ObjC;
}
T7 : ';' ;
T8 : '(' ;
T9 : ',' ;
T10 : ')' ;
T11 : 'int' ;
T12 : 'char' ;
T13 : 'void' ;
T14 : '{' ;
T15 : '}' ;
T16 : 'for' ;
T17 : '=' ;
T18 : '==' ;
T19 : '<' ;
T20 : '+' ;
// $ANTLR src "SimpleC.g" 94
ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')*
;
// $ANTLR src "SimpleC.g" 97
INT : ('0'..'9')+
;
// $ANTLR src "SimpleC.g" 100
WS : ( ' '
| '\t'
| '\r'
| '\n'
)+
{ $channel=99; }
;