X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fgrammar.git;a=blobdiff_plain;f=lr1.c;h=2124bb1e8d8b02989c87f06ab8a3add592ba0e82;hp=64c976e284e926cb0599cb6a70464aea16b94bbd;hb=ccc2274465fa1d9c23dcb6fa8a85d5c99b949aa7;hpb=97cfe6bb8ce6bfcfde246041e1ed17bc3770d24e diff --git a/lr1.c b/lr1.c index 64c976e..2124bb1 100644 --- a/lr1.c +++ b/lr1.c @@ -68,7 +68,7 @@ void transition_delete (transition_t* transition) 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)); @@ -104,7 +104,6 @@ lr1_t* lr1_new (nextcb cb, gpointer data) 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);