-#ifndef PARSER_H
-#define PARSER_H
-
-#include <glib.h>
-
-typedef gint (*nextcb) (gpointer, gpointer*);
-
-typedef struct
-{
- gboolean terminal;
- gint value;
-} symbol_t;
-
-typedef struct
-{
- symbol_t* left;
- GList* right;
-} rule_t;
-
-symbol_t* symbol_new (gboolean, gint);
-rule_t* rule_new (symbol_t*);
-void rule_append (rule_t*, symbol_t* right);
-
-#endif