2004-07-15 Dick Porter <dick@ximian.com>
[mono.git] / mono / monoburg / monoburg.h
index a2ca13b4450165e40037dd2718a50c1679794f44..6700fda01995801ae290858c7ff4bbbda6e36fd4 100644 (file)
@@ -8,6 +8,7 @@ int  yylex   (void);
 
 extern FILE *inputfd;
 extern FILE *outputfd;
+extern GHashTable *definedvars;
 
 typedef struct _Rule Rule;
 
@@ -57,6 +58,10 @@ NonTerm *nonterm        (char *id);
 
 void     start_nonterm  (char *id);
 
+Rule    *make_rule      (char *id, Tree *tree);
+
+void     rule_add       (Rule *rule, char *code, char *cost, char *cfunc);
+
 void     create_rule    (char *id, Tree *tree, char *code, char *cost, 
                         char *cfunc);