projects
/
cascardo
/
grammar.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Changed symbol value to GQuark
[cascardo/grammar.git]
/
grammar.h
diff --git
a/grammar.h
b/grammar.h
index
0b26b12
..
526f06b
100644
(file)
--- a/
grammar.h
+++ b/
grammar.h
@@
-22,7
+22,7
@@
typedef gint (*nextcb) (gpointer, gpointer*);
typedef struct
{
gboolean terminal;
typedef struct
{
gboolean terminal;
-
gint
value;
+
GQuark
value;
} symbol_t;
typedef struct _rule rule_t;
} symbol_t;
typedef struct _rule rule_t;
@@
-38,7
+38,7
@@
typedef struct
GType grammar_get_type ();
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);
symbol_t* symbol_copy (symbol_t*);
guint symbol_hash (gconstpointer);
gboolean symbol_equal (gconstpointer, gconstpointer);