#NEWLINE# def expr( self , arg_type ) : #NEWLINE# #INDENT# self . prec0_expr ( arg_type ) #NEWLINE# while True : #NEWLINE# #INDENT# if ( ( self . LA ( 1 ) >= EQ ) and ( self . LA ( 1 ) <= LE ) ) : #NEWLINE# #INDENT# pass #NEWLINE# la1 = self . LA ( 1 ) #NEWLINE# if False : #NEWLINE# #INDENT# pass #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( self and ( la1 in [ EQ ] ) ) : #NEWLINE# #INDENT# pass #NEWLINE# self . match ( EQ ) #NEWLINE# op = struct . pack ( 'B' , ptgEQ ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( la1 and ( la1 in [ NE ] ) ) : #NEWLINE# #INDENT# pass #NEWLINE# self . match ( NE ) #NEWLINE# op = struct . pack ( 'B' , ptgNE ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( la1 and ( la1 in [ GT ] ) ) : #NEWLINE# #INDENT# pass #NEWLINE# self . match ( GT ) #NEWLINE# op = struct . pack ( 'B' , ptgGT ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( la1 and ( la1 in [ LT ] ) ) : #NEWLINE# #INDENT# pass #NEWLINE# self . match ( LT ) #NEWLINE# op = struct . pack ( 'B' , ptgLT ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( la1 and ( la1 in [ GE ] ) ) : #NEWLINE# #INDENT# pass #NEWLINE# self . match ( GE ) #NEWLINE# op = struct . pack ( 'B' , ptgGE ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( la1 and ( la1 in [ LE ] ) ) : #NEWLINE# #INDENT# pass #NEWLINE# self . match ( LE ) #NEWLINE# op = struct . pack ( 'B' , ptgLE ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# raise antlr . NoViableAltException ( self . LT ( 1 ) , self . getFilename ( ) ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# #UNINDENT# self . prec0_expr ( arg_type ) #NEWLINE# self . rpn += op #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# break