#NEWLINE# def escape( self , char ) : #NEWLINE# #INDENT# if ( self . state == _VI_TEXT ) : #NEWLINE# #INDENT# if ( not self . skip_multipler ) : #NEWLINE# #INDENT# times = self . get_multiplier ( ) #NEWLINE# if ( ( times > 1 ) and self . text ) : #NEWLINE# #INDENT# extra = ( self . text * ( times - 1 ) ) #NEWLINE# self . set_buffer ( extra ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# self . state = _VI_END