Lines Matching refs:match
20 from match.line import MatchLines, EvaluateLine
188 def moveCursor(self, match): argument
189 assert self.cursor <= match.scope.end
192 self.handleNotQueue(MatchScope(self.cursor, match.scope.start))
194 self.cursor = match.scope.end + 1
195 self.variables = match.variables
216 match = findMatchingLine(statement, self.c1Pass, scope, variables, matchedLines)
217 variables = match.variables
218 assert match.scope.start == match.scope.end
219 assert match.scope.start not in matchedLines
220 matchedLines.append(match.scope.start)
222 match = MatchInfo(MatchScope(min(matchedLines), max(matchedLines)), variables)
224 self.moveCursor(match)
241 match = MatchInfo(MatchScope(self.c1Length, self.c1Length), None)
242 self.moveCursor(match)
251 match = findMatchingLine(statement, self.c1Pass, scope, self.variables)
252 self.moveCursor(match)
266 match = findMatchingLine(statement, self.c1Pass, scope, self.variables)
267 self.moveCursor(match)