#NEWLINE# @ specialize . argtype ( 1 ) #NEWLINE# def make_ctx( self , s , start , end ) : #NEWLINE# #INDENT# self . ensure_compiled ( ) #NEWLINE# ( start , end ) = rsre_core . _adjust ( start , end , len ( s ) ) #NEWLINE# if isinstance ( s , unicode ) : #NEWLINE# #INDENT# return rsre_core . UnicodeMatchContext ( self . code , s , start , end , self . flags ) #NEWLINE# #UNINDENT# return rsre_core . StrMatchContext ( self . code , s , start , end , self . flags )