

def handle_bit(self, bit):
    '\n        Handle the current bit\n        '
    breakpoint = False
    if (self.forced_next is not None):
        if (breakpoint != self.forced_next):
            raise BreakpointExpected(self.tagname, [self.forced_next], bit)
    elif (bit in self.options.reversed_combined_breakpoints):
        expected = self.options.reversed_combined_breakpoints[bit]
        raise BreakpointExpected(self.tagname, [expected], bit)
    if (bit == self.options.next_breakpoint):
        self.handle_next_breakpoint(bit)
        breakpoint = bit
    elif (bit in self.options.breakpoints):
        self.handle_breakpoints(bit)
        breakpoint = bit
    else:
        self.handle_argument(bit)
    if (bit in self.options.combined_breakpoints):
        self.forced_next = self.options.combined_breakpoints[bit]
    else:
        self.forced_next = None
    del self.todo[0]
    return breakpoint

dataset/ETHPy150Open ojii/django-classy-tags/classytags/parser.py Parser.handle_bit/VarMisuse@32/51 `bit`->`breakpoint`