Removed GObject support from grammar
[cascardo/grammar.git] / bnf.c
diff --git a/bnf.c b/bnf.c
index 8d960f8..f2d01e9 100644 (file)
--- a/bnf.c
+++ b/bnf.c
@@ -126,7 +126,7 @@ enum
     BNF_NONTERMINAL
   };
 
-void grammar_tree (Grammar* grammar, GNode* tree)
+void grammar_tree (grammar_t* grammar, GNode* tree)
 {
 
   GNode* child_rules;
@@ -233,10 +233,10 @@ void grammar_tree (Grammar* grammar, GNode* tree)
 
 }
 
-Grammar* grammar_load (char* filename)
+grammar_t* grammar_load (char* filename)
 {
 
-  Grammar* grammar;
+  grammar_t* grammar;
   rule_t* rule;
 
   scanner_t* scanner;
@@ -250,7 +250,7 @@ Grammar* grammar_load (char* filename)
   scanner = scanner_new (read, fd);
 
   parser = rdp_new (scanner_next, scanner, BNF_GRAMMAR);
-  grammar = (Grammar*) parser;
+  grammar = (grammar_t*) parser;
 
   rule = grammar_rule_new (grammar, symbol_new (FALSE, BNF_GRAMMAR));
   rule_append (rule, symbol_new (FALSE, BNF_RULES));
@@ -289,7 +289,7 @@ Grammar* grammar_load (char* filename)
     }
   else
     {
-      Grammar* gr;
+      grammar_t* gr;
       gr = g_object_new (GRAMMAR_TYPE, NULL);
       grammar_tree (gr, tree);
       return gr;