lexer grammar SimpleC; options { language=ObjC; } T21 : ';' ; T22 : '(' ; T23 : ',' ; T24 : ')' ; T25 : '{' ; T26 : '}' ; // $ANTLR src "SimpleC.g" 91 FOR : 'for' ; // $ANTLR src "SimpleC.g" 92 INT_TYPE : 'int' ; // $ANTLR src "SimpleC.g" 93 CHAR: 'char'; // $ANTLR src "SimpleC.g" 94 VOID: 'void'; // $ANTLR src "SimpleC.g" 96 ID : ('a'..'z'|'A'..'Z'|'_') ('a'..'z'|'A'..'Z'|'0'..'9'|'_')* ; // $ANTLR src "SimpleC.g" 99 INT : ('0'..'9')+ ; // $ANTLR src "SimpleC.g" 102 EQ : '=' ; // $ANTLR src "SimpleC.g" 103 EQEQ : '==' ; // $ANTLR src "SimpleC.g" 104 LT : '<' ; // $ANTLR src "SimpleC.g" 105 PLUS : '+' ; // $ANTLR src "SimpleC.g" 107 WS : ( ' ' | '\t' | '\r' | '\n' )+ { $channel=99; } ;