#NEWLINE# def compile( self , ctx ) : #NEWLINE# #INDENT# ctx . emit ( OPCODE_IN ) #NEWLINE# pos = ctx . tell ( ) #NEWLINE# ctx . emit ( 0 ) #NEWLINE# if ( not self . positive ) : #NEWLINE# #INDENT# ctx . emit ( OPCODE_NEGATE ) #NEWLINE# #UNINDENT# for item in self . items : #NEWLINE# #INDENT# item . compile ( ctx ) #NEWLINE# #UNINDENT# ctx . emit ( OPCODE_FAILURE ) #NEWLINE# ctx . patch ( pos , ( ctx . tell ( ) - pos ) )