X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fgrammar.git;a=blobdiff_plain;f=grammar.h;h=526f06b1172c816edb785104a7190b27cf17227b;hp=0b26b12a72b9ad9e7db9e1ad2bd9bb95a3870755;hb=a84befe7a74aef0b745dc72b49788fd9ed6900b0;hpb=045ec14b737624b1290c3cc7f5601a71f9fc4a0d diff --git a/grammar.h b/grammar.h index 0b26b12..526f06b 100644 --- a/grammar.h +++ b/grammar.h @@ -22,7 +22,7 @@ typedef gint (*nextcb) (gpointer, gpointer*); typedef struct { gboolean terminal; - gint value; + GQuark value; } symbol_t; typedef struct _rule rule_t; @@ -38,7 +38,7 @@ typedef struct 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);