From: Thadeu Lima de Souza Cascardo Date: Wed, 26 Oct 2005 12:43:18 +0000 (+0000) Subject: Updated from branch dev X-Git-Tag: cascardo@tlscascardo--private,libgrammatic--regular--0.1--base-0~4 X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fgrammar.git;a=commitdiff_plain;h=6cc79eec169468a13248d59f81c0bb463f296cdb Updated from branch dev Patches applied: * cascardo@tlscascardo--private/libgrammatic--dev--0.1--patch-22 Added scanner module and fixed BNF dependency on it git-archimport-id: cascardo@tlscascardo--private/libgrammatic--nogobject-lr1--0.1--patch-8 --- 6cc79eec169468a13248d59f81c0bb463f296cdb diff --cc bnf.c index 44cc72e,4ee7241..92d385f --- a/bnf.c +++ b/bnf.c @@@ -249,8 -258,8 +258,8 @@@ grammar_t* grammar_load (char* filename scanner = scanner_new (read, fd); - parser = rdp_new (bnf_scanner_next, scanner, BNF_GRAMMAR); - grammar = (Grammar*) parser; + grammar = grammar_new (); - parser = rdp_new (scanner_next, scanner, BNF_GRAMMAR, grammar); ++ parser = rdp_new (bnf_scanner_next, scanner, BNF_GRAMMAR, grammar); rule = grammar_rule_new (grammar, symbol_new (FALSE, BNF_GRAMMAR)); rule_append (rule, symbol_new (FALSE, BNF_RULES));