Functions | |
def | rule_dependencies (rules, udts, rule_names, udt_names) |
Determine the rule dependencies and recursive types for each rule. More... | |
def | display_deps (rule_deps, rules, udts, alpha=True) |
Display the rule dependencies. More... | |
def apg_py.api.rule_dependencies.display_deps | ( | rule_deps, | |
rules, | |||
udts, | |||
alpha = True |
|||
) |
Display the rule dependencies.
rule_deps | The rule dependencies. The returned object from the rule_dependencies() function. |
rules | The rules from the syntax & semantic phases. |
udts | The UDTs from the syntax & semantic phases. |
alpha | If True (default), rules are listed alphabetically. Otherwise, they are listed in the order in which they appear in the grammar syntax. |
Definition at line 99 of file rule_dependencies.py.
def apg_py.api.rule_dependencies.rule_dependencies | ( | rules, | |
udts, | |||
rule_names, | |||
udt_names | |||
) |
Determine the rule dependencies and recursive types for each rule.
rules | The rules from the syntax & semantic phases. |
udts | The UDTs from the syntax & semantic phases. |
rule_names | The NameList object (see class Api)for looking up rule name indexes. |
udt_names | The NameList object for looking up UDT name indexes. |
Definition at line 7 of file rule_dependencies.py.