typedef struct
{
gboolean terminal;
- gint value;
+ GQuark value;
} symbol_t;
typedef struct _rule rule_t;
GType grammar_get_type ();
-symbol_t* symbol_new (gboolean, gint);
+symbol_t* symbol_new (gboolean, GQuark);
symbol_t* symbol_copy (symbol_t*);
guint symbol_hash (gconstpointer);
gboolean symbol_equal (gconstpointer, gconstpointer);