X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=lr1.c;h=c36c64dc497ef05ee863606810a0ac5be5c9fe90;hb=a62337e4820285aa154540d9ac30ec424f291892;hp=d7f2d9821e2e43f5e68366f2b0e66b447c521b03;hpb=335666b364746a70a6fdae72b4695db0c21b5b24;p=cascardo%2Fgrammar.git diff --git a/lr1.c b/lr1.c index d7f2d98..c36c64d 100644 --- a/lr1.c +++ b/lr1.c @@ -67,7 +67,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)); @@ -103,7 +103,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);