Lines Matching refs:self
54 def __init__(self, lines):
56 self.index = 0
57 self.lines = lines
58 self.last = None
59 self.back = False
61 def __iter__(self):
63 return self
65 def memo(self):
67 return (self.index, self.last)
69 def __next__(self):
71 if not self.back:
72 self.last = next(self.lines).rstrip()
73 self.index += 1
75 self.back = False
76 return self.memo()
77 def next(self):
78 return self.__next__()
80 def undo(self):
82 self.back = True
283 def run(self):
284 env = self.state.document.settings.env
285 filename = os.path.join(env.config.cdoc_srcdir, self.arguments[0])
297 memo = self.state.memo
301 with switch_source_input(self.state, lst):
302 self.state.nested_parse(lst, 0, node, match_titles=1)