Wizard
Software Engineering Project - Wizard
|
Classes | |
class | _GenericDeclaration |
class | _NestedType |
class | _NullDict |
class | AstBuilder |
class | Class |
class | Define |
class | Delete |
class | Enum |
class | Expr |
class | Friend |
class | Function |
class | Goto |
class | Include |
class | Method |
class | Node |
class | Parameter |
class | Return |
class | Struct |
class | Type |
class | TypeConverter |
class | Typedef |
class | Union |
class | Using |
class | VariableDeclaration |
Functions | |
reversed (seq) | |
next (obj) | |
BuilderFromSource (source, filename) | |
PrintIndentifiers (filename, should_print) | |
PrintAllIndentifiers (filenames, should_print) | |
main (argv) | |
Generate an Abstract Syntax Tree (AST) for C++.
cpp.ast.BuilderFromSource | ( | source, | |
filename ) |
Utility method that returns an AstBuilder from source code. Args: source: 'C++ source code' filename: 'file1' Returns: AstBuilder
cpp.ast.PrintAllIndentifiers | ( | filenames, | |
should_print ) |
Prints all identifiers for each C++ source file in filenames. Args: filenames: ['file1', 'file2', ...] should_print: predicate with signature: bool Function(token)
cpp.ast.PrintIndentifiers | ( | filename, | |
should_print ) |
Prints all identifiers for a C++ source file. Args: filename: 'file1' should_print: predicate with signature: bool Function(token)