|
def | __init__ (self, errorReporter, path, simpleValidators, fixIndentsInFiles=False) |
|
def | fixIndents (self, inf, outf) |
|
def | reportIndents (self) |
|
def | processContinuation (self, line) |
|
def | processPreprocessor (self, line) |
|
def | parseFile (self, inputStream) |
|
def | parseInclude (self, line) |
|
def | parsePreprocessor (self, line) |
|
def | parseExtern (self, line) |
|
◆ __init__()
def HeaderParser.HeaderParser.__init__ |
( |
|
self, |
|
|
|
errorReporter, |
|
|
|
path, |
|
|
|
simpleValidators, |
|
|
|
fixIndentsInFiles = False |
|
) |
| |
◆ fixIndents()
def HeaderParser.HeaderParser.fixIndents |
( |
|
self, |
|
|
|
inf, |
|
|
|
outf |
|
) |
| |
◆ parseExtern()
def HeaderParser.HeaderParser.parseExtern |
( |
|
self, |
|
|
|
line |
|
) |
| |
◆ parseFile()
def HeaderParser.HeaderParser.parseFile |
( |
|
self, |
|
|
|
inputStream |
|
) |
| |
◆ parseInclude()
def HeaderParser.HeaderParser.parseInclude |
( |
|
self, |
|
|
|
line |
|
) |
| |
◆ parsePreprocessor()
def HeaderParser.HeaderParser.parsePreprocessor |
( |
|
self, |
|
|
|
line |
|
) |
| |
◆ processContinuation()
def HeaderParser.HeaderParser.processContinuation |
( |
|
self, |
|
|
|
line |
|
) |
| |
◆ processPreprocessor()
def HeaderParser.HeaderParser.processPreprocessor |
( |
|
self, |
|
|
|
line |
|
) |
| |
◆ reportIndents()
def HeaderParser.HeaderParser.reportIndents |
( |
|
self | ) |
|
◆ errorReporter
HeaderParser.HeaderParser.errorReporter |
◆ fixes
HeaderParser.HeaderParser.fixes |
◆ includeError
HeaderParser.HeaderParser.includeError |
◆ includes
HeaderParser.HeaderParser.includes |
◆ lineNumber
HeaderParser.HeaderParser.lineNumber |
◆ path
HeaderParser.HeaderParser.path |
◆ patternEmptyLine
HeaderParser.HeaderParser.patternEmptyLine = re.compile(r'^\s*$') |
|
static |
◆ patternExtern
HeaderParser.HeaderParser.patternExtern = re.compile(r'\s*extern\s*') |
|
static |
◆ patternInclude
HeaderParser.HeaderParser.patternInclude = re.compile(r'\s*#\s*include[ \t]*(["<][^">]*[">])(.*)') |
|
static |
◆ patternPreprocessor
HeaderParser.HeaderParser.patternPreprocessor = re.compile(r'\s*#\s*(\w*)') |
|
static |
◆ preprocessor
HeaderParser.HeaderParser.preprocessor |
◆ simpleValidators
HeaderParser.HeaderParser.simpleValidators |
The documentation for this class was generated from the following file: