Lines Matching refs:lines
933 def FindNextMultiLineCommentStart(lines, lineix): argument
935 while lineix < len(lines):
936 if lines[lineix].strip().startswith('/*'):
938 if lines[lineix].strip().find('*/', 2) < 0:
941 return len(lines)
944 def FindNextMultiLineCommentEnd(lines, lineix): argument
946 while lineix < len(lines):
947 if lines[lineix].strip().endswith('*/'):
950 return len(lines)
953 def RemoveMultiLineCommentsFromRange(lines, begin, end): argument
958 lines[i] = '// dummy'
961 def RemoveMultiLineComments(filename, lines, error): argument
964 while lineix < len(lines):
965 lineix_begin = FindNextMultiLineCommentStart(lines, lineix)
966 if lineix_begin >= len(lines):
968 lineix_end = FindNextMultiLineCommentEnd(lines, lineix_begin)
969 if lineix_end >= len(lines):
973 RemoveMultiLineCommentsFromRange(lines, lineix_begin, lineix_end + 1)
1002 def __init__(self, lines): argument
1004 self.lines = []
1005 self.raw_lines = lines
1006 self.num_lines = len(lines)
1007 for linenum in range(len(lines)):
1008 self.lines.append(CleanseComments(lines[linenum]))
1009 elided = self._CollapseStrings(lines[linenum])
1105 def CheckForCopyright(filename, lines, error): argument
1110 for line in xrange(1, min(len(lines), 11)):
1111 if re.search(r'Copyright', lines[line], re.I): break
1142 def CheckForHeaderGuard(filename, lines, error): argument
1161 for linenum, line in enumerate(lines):
1195 ParseNolintSuppressions(filename, lines[ifndef_linenum], ifndef_linenum,
1211 ParseNolintSuppressions(filename, lines[endif_linenum], endif_linenum,
1217 def CheckForUnicodeReplacementCharacters(filename, lines, error): argument
1230 for linenum, line in enumerate(lines):
1236 def CheckForNewlineAtEOF(filename, lines, error): argument
1249 if len(lines) < 3 or lines[-2]:
1250 error(filename, len(lines) - 2, 'whitespace/ending_newline', 5,
1787 line = clean_lines.lines[linenum]
1972 lines = clean_lines.lines
1973 line = lines[linenum]
1992 start_line = lines[start_linenum]
2526 matched = Match(r'\s*(public|protected|private):', clean_lines.lines[linenum])
2536 prev_line = clean_lines.lines[linenum - 1]
2546 if Search(r'\{\s*$', clean_lines.lines[i]):
3044 line = clean_lines.lines[linenum]
3824 def ProcessFileData(filename, file_extension, lines, error, argument
3839 lines = (['// marker so line numbers and indices both start at 1'] + lines +
3848 CheckForCopyright(filename, lines, error)
3851 CheckForHeaderGuard(filename, lines, error)
3853 RemoveMultiLineComments(filename, lines, error)
3854 clean_lines = CleansedLines(lines)
3865 CheckForUnicodeReplacementCharacters(filename, lines, error)
3867 CheckForNewlineAtEOF(filename, lines, error)
3897 lines = codecs.StreamReaderWriter(sys.stdin,
3902 lines = codecs.open(filename, 'r', 'utf8', 'replace').read().split('\n')
3906 for linenum in range(len(lines)):
3907 if lines[linenum].endswith('\r'):
3908 lines[linenum] = lines[linenum].rstrip('\r')
3925 ProcessFileData(filename, file_extension, lines, Error,