aboutsummaryrefslogtreecommitdiff
path: root/backendC/CleanCompilerSources/buildtree.h
diff options
context:
space:
mode:
Diffstat (limited to 'backendC/CleanCompilerSources/buildtree.h')
-rw-r--r--backendC/CleanCompilerSources/buildtree.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/backendC/CleanCompilerSources/buildtree.h b/backendC/CleanCompilerSources/buildtree.h
index 0933141..45c909c 100644
--- a/backendC/CleanCompilerSources/buildtree.h
+++ b/backendC/CleanCompilerSources/buildtree.h
@@ -20,23 +20,6 @@ typedef enum
kArrowAlternativeKind /* '->' */
} RuleAltKind;
-STRUCT (scope, Scope)
-{
- ImpRules *sc_rulesP;
-
- ImpRule sc_rule;
-
- RuleAlts *sc_altP;
- Symbol sc_ruleSymbol;
- RuleAltKind sc_altKind;
-
- NodeDefP *sc_nodeDefsP;
- NodeDefP *sc_firstNodeDefP;
- int sc_scopeMask;
-
- StrictNodeIdP *sc_strictDefsP;
-};
-
extern Args NewArgument (NodeP pattern);
extern NodeP NewNode (SymbolP symb, Args args, int arity);
extern NodeP NewIfNode (void);
@@ -61,7 +44,6 @@ extern NodeP NewNodeByKind (NodeKind nodeKind, SymbolP symb, Args args, int arit
#endif
extern NodeP NewIntNode (int value);
-extern ImpRules NewRule (unsigned line_number, TypeAlts typeAlternative, NodeP rule_root, ScopeP scope);
extern NodeIdP NewNodeId (IdentP nid);
extern StrictNodeIdP NewStrictNodeId (NodeIdP node_id, StrictNodeIdP next);