diff options
Diffstat (limited to 'backendC/CleanCompilerSources/macros.h')
-rw-r--r-- | backendC/CleanCompilerSources/macros.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/backendC/CleanCompilerSources/macros.h b/backendC/CleanCompilerSources/macros.h new file mode 100644 index 0000000..a9266f9 --- /dev/null +++ b/backendC/CleanCompilerSources/macros.h @@ -0,0 +1,8 @@ + +extern Node substitute_macro_in_rhs (Macro *macro_p,Node appl,int local_scope,NodeDefs **node_def_p,ImpRuleS ***imp_rule_p); +extern Node substitute_macro_in_lhs (RuleAltS *alt,Node appl,int local_scope,NodeDefs **node_def_p); +extern void CheckEqualMacros (RuleAltS *alt1,RuleAltS *alt2); + +extern struct local_def *AllocateLocalDef (void); + +extern struct local_def *free_ldefs; |