scanner = scanner_new (read, fd);
parser = rdp_new (scanner_next, scanner, BNF_GRAMMAR);
scanner = scanner_new (read, fd);
parser = rdp_new (scanner_next, scanner, BNF_GRAMMAR);
rule = grammar_rule_new (grammar, symbol_new (FALSE, BNF_GRAMMAR));
rule_append (rule, symbol_new (FALSE, BNF_RULES));
rule = grammar_rule_new (grammar, symbol_new (FALSE, BNF_GRAMMAR));
rule_append (rule, symbol_new (FALSE, BNF_RULES));