#NEWLINE# def visit_NaryFunction( self , expr ) : #NEWLINE# #INDENT# arglist = [ ] #NEWLINE# for _ in range ( len ( expr . operands ) ) : #NEWLINE# #INDENT# arglist . insert ( 0 , self . stack . pop ( ) ) #NEWLINE# #UNINDENT# self . stack . append ( self . language . function_call ( type ( expr ) . __name__ , * arglist ) )