Patches applied:
* cascardo@tlscascardo--private/libgrammatic--nogobject--0.1--patch-4
Fixed some conversion issues
git-archimport-id: cascardo@tlscascardo--private/libgrammatic--nogobject-lr1--0.1--patch-6
close (fd);
scanner_delete (scanner);
- rdp_delete (rdp);
+ rdp_delete (parser);
grammar_delete (grammar);
if (tree == NULL)
else
{
grammar_t* gr;
- gr = g_object_new (GRAMMAR_TYPE, NULL);
+ gr = grammar_new ();
grammar_tree (gr, tree);
return gr;
}
{
grammar_t* grammar;
grammar = g_malloc (sizeof (grammar_t*));
- self->grammar = g_hash_table_new_full (symbol_hash, symbol_equal,
- g_free,
- (GDestroyNotify) rules_delete);
+ grammar->grammar = g_hash_table_new_full (symbol_hash, symbol_equal,
+ g_free,
+ (GDestroyNotify) rules_delete);
return grammar;
}
grammar_t* grammar_new ();
rule_t* grammar_rule_new (grammar_t*, symbol_t*);
-GList* grammar_get_rules (grammar_*, symbol_t*);
+GList* grammar_get_rules (grammar_t*, symbol_t*);
GList* grammar_get_rule (rule_t*);
void grammar_delete (grammar_t*);