SimpleC__.gl revision 324c4644fee44b9898524c09511bd33c3f12e2df
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