@contextmanager<EOL><INDENT>def indent(self, dent=None):<EOL><DEDENT>
assert dent is None or dent >= <NUM_LIT:0>, '<STR_LIT>'<EOL>if dent is None:<EOL><INDENT>dent = self.indent_step()<EOL><DEDENT>self.cur_indent += dent<EOL>yield<EOL>self.cur_indent -= dent<EOL>
For the duration of the context manager, indentation will be increased
by dent. Dent is in units of spaces or tabs depending on the value of
the class variable tabs_for_indents. If dent is None, indentation will
increase by either four spaces or one tab.