def general_op_in(self, ctx, decorate=lambda x: x):
        #self._log(ctx, "OP_IN")
        #print('general_op_in')
        if ctx.at_end():
            ctx.has_matched = False
            #print('_sre.py:line734, update context.has_matched variable')
            return
        skip = ctx.peek_code(1)
        ctx.skip_code(2) # set op pointer to the set code
        #print(ctx.peek_char(), ord(ctx.peek_char()), 
        #      decorate(ord(ctx.peek_char())))
        if not self.check_charset(ctx, decorate(ord(ctx.peek_char()))):
            #print('_sre.py:line738, update context.has_matched variable')
            ctx.has_matched = False
            return
        ctx.skip_code(skip - 1)
        ctx.skip_char(1)
        #print('end:general_op_in')
dataset/ETHPy150Open amrdraz/kodr/app/brython/www/src/Lib/_sre.py/_OpcodeDispatcher.general_op_in/original