#NEWLINE# def _flatten( self , stream ) : #NEWLINE# #INDENT# for token in stream : #NEWLINE# #INDENT# if token . is_group ( ) : #NEWLINE# #INDENT# for t in self . _flatten ( t . tokens ) : #NEWLINE# #INDENT# ( yield t ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# ( yield token )