#NEWLINE# def mark( self ) : #NEWLINE# #INDENT# state = ( self . p , self . line , self . charPositionInLine ) #NEWLINE# try : #NEWLINE# #INDENT# self . _markers [ self . markDepth ] = state #NEWLINE# #UNINDENT# except IndexError : #NEWLINE# #INDENT# self . _markers . append ( state ) #NEWLINE# #UNINDENT# self . markDepth += 1 #NEWLINE# self . lastMarker = self . markDepth #NEWLINE# return self . lastMarker