
Classes | |
| class | MacroDefinition |
Public Member Functions | |
| def | __init__ (self, a_file=None) |
| def | Expand (self, macro_ref_str) |
| def | ParseInput (self, a_file) |
| def | ParseLines (self, input_lines) |
Private Member Functions | |
| def | _EvalMacrosRefs (self, text, macro_stack) |
| def | _Expand (self, macro_ref_match, macro_stack, macro_ref_str=None) |
| def | _FormatStack (self, macro_ref_stack) |
| def | _ParseDefineLine (self, input_line) |
| def | _ReplaceArgValues (self, macro, arg_values, macro_ref_to_report, macro_stack) |
Private Attributes | |
| _macros | |
| def pddm.MacroCollection.__init__ | ( | self, | |
a_file = None |
|||
| ) |
|
private |
|
private |
|
private |
|
private |
|
private |
| def pddm.MacroCollection.Expand | ( | self, | |
| macro_ref_str | |||
| ) |
| def pddm.MacroCollection.ParseInput | ( | self, | |
| a_file | |||
| ) |
| def pddm.MacroCollection.ParseLines | ( | self, | |
| input_lines | |||
| ) |