Lines Matching refs:statements
104 def __init__(self, statements, excluded, suite_spots): argument
106 self.statements = statements
158 self.statements[lines[1]] = 1
197 self.statements[lineno] = 1
712 statements = {}
714 visitor = StatementFindingAstVisitor(statements, excluded, suite_spots)
717 lines = statements.keys()
730 def format_lines(self, statements, lines): argument
736 while i < len(statements) and j < len(lines):
737 if statements[i] == lines[j]:
763 filename, statements, excluded, line_map = self.analyze_morf(morf)
768 for line in statements:
775 return (filename, statements, excluded, missing,
776 self.format_lines(statements, missing))
840 _, statements, _, missing, readable = self.analysis2(morf)
841 n = len(statements)
879 filename, statements, excluded, missing, _ = self.analysis2(morf)
880 self.annotate_file(filename, statements, excluded, missing, directory)
887 def annotate_file(self, filename, statements, excluded, missing, directory=None): argument
905 while i < len(statements) and statements[i] < lineno:
909 if i < len(statements) and statements[i] == lineno:
916 if i >= len(statements) and j >= len(missing):
918 elif i >= len(statements) or j >= len(missing):
920 elif statements[i] == missing[j]: