Lines Matching full:lines
483 """a CppTokenizer derived class that accepts a list of texdt lines as input.
484 the lines must not have a trailing \n"""
485 def __init__(self,lines=[],lineno=1):
486 """initialize a CppLinesTokenizer. you can later add lines using addLines()"""
489 self.lines = lines
491 self.count = len(lines)
504 self.lines.append(line)
510 self.setLineText(self.lines[self.index])
1755 if k == j: # empty lines with spaces in it
1967 def parseLines(self,lines):
1968 """parse a list of text lines into a BlockList object"""
1969 return self.getBlocks( CppLinesTokenizer(lines) )
1979 def test_block_parsing(lines,expected):
1980 blocks = BlockParser().parse( CppLinesTokenizer(lines) )
2045 D2("appending lines %d to %d" % (blocks[i].lineno, blocks[j-1].lineno))
2064 D2("remove 'if 0' .. 'endif' (lines %d to %d)" % (blocks[i].lineno, blocks[j].lineno))
2068 D2("convert 'if 0' .. 'else' into 'if 1' (lines %d to %d)" % (blocks[i].lineno, blocks[j-1].lineno))
2089 D2("convert 'if 1' .. 'endif' (lines %d to %d)" % (blocks[j].lineno, blocks[k].lineno))
2094 D2("convert 'if 1' .. 'else' (lines %d to %d)" % (blocks[j].lineno, blocks[k].lineno))
2101 D2("convert 'if 1' .. 'elif' (lines %d to %d)" % (blocks[j].lineno, blocks[k].lineno))
2147 lines = string.split(text, '\n')
2148 list = BlockParser().parse( CppLinesTokenizer(lines) )