g_free (transition);
}
-static void lr1_push (lr1_t* parser, gint st, gpointer attrib)
+void lr1_push (lr1_t* parser, gint st, gpointer attrib)
{
state_t* state;
state = g_malloc (sizeof (state_t));
parser->data = data;
parser->stack = NULL;
- lr1_push (parser, 0, NULL);
parser->table = g_hash_table_new_full (g_direct_hash, g_direct_equal,
NULL, g_hash_table_destroy);