int yylex (void);
extern FILE *inputfd;
+extern FILE *outputfd;
typedef struct _Rule Rule;
Tree *tree;
char *code;
char *cost;
+ char *cfunc;
};
Tree *create_tree (char *id, Tree *left, Tree *right);
-void create_term (char *id, int num);
+Term *create_term (char *id, int num);
+
+void create_term_prefix (char *id);
NonTerm *nonterm (char *id);
void start_nonterm (char *id);
-void create_rule (char *id, Tree *tree, char *code, char *cost);
+void create_rule (char *id, Tree *tree, char *code, char *cost,
+ char *cfunc);
void yyparsetail (void);
+void reset_parser (void);
+
#endif