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 | |||
) |