Lines Matching refs:stack
164 stack = []
173 if not stack:
175 elif stack.pop()[0] != kw2:
178 self.putline(line, len(stack))
185 self.putline(line, len(stack))
186 stack.append((kw, kw))
189 if kw in next and stack:
190 self.putline(line, len(stack)-1)
191 kwa, kwb = stack[-1]
192 stack[-1] = kwa, kw
196 self.putline(line, len(stack))
198 if stack:
200 for kwa, kwb in stack:
235 stack = []
279 currentws, firstkw, lastkw, topid = stack.pop()
300 stack.append((currentws, firstkw, lastkw, topid))