SABER
|
Public Member Functions | |
def | __init__ (self, lines) |
def | NumLines (self) |
Public Attributes | |
elided | |
lines | |
raw_lines | |
num_lines | |
lines_without_raw_strings | |
Static Private Member Functions | |
def | _CollapseStrings (elided) |
Holds 4 copies of all lines with different preprocessing applied to them. 1) elided member contains lines without strings and comments. 2) lines member contains lines without comments. 3) raw_lines member contains all the lines without processing. 4) lines_without_raw_strings member is same as raw_lines, but with C++11 raw strings removed. All these members are of <type 'list'>, and of the same length.
Definition at line 1595 of file saber_cpplint.py.
def saber_cpplint.CleansedLines.__init__ | ( | self, | |
lines | |||
) |
Definition at line 1606 of file saber_cpplint.py.
|
staticprivate |
Collapses strings and chars on a line to simple "" or '' blocks. We nix strings first so we're not fooled by text like '"http://"' Args: elided: The line being processed. Returns: The line with collapsed strings.
Definition at line 1623 of file saber_cpplint.py.
def saber_cpplint.CleansedLines.NumLines | ( | self | ) |
Returns the number of lines represented.
Definition at line 1618 of file saber_cpplint.py.
saber_cpplint.CleansedLines.elided |
Definition at line 1607 of file saber_cpplint.py.
saber_cpplint.CleansedLines.lines |
Definition at line 1608 of file saber_cpplint.py.
saber_cpplint.CleansedLines.lines_without_raw_strings |
Definition at line 1611 of file saber_cpplint.py.
saber_cpplint.CleansedLines.num_lines |
Definition at line 1610 of file saber_cpplint.py.
saber_cpplint.CleansedLines.raw_lines |
Definition at line 1609 of file saber_cpplint.py.