diff --git a/src/init.cpp b/src/init.cpp index c00bc981..325c8424 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -28,6 +28,8 @@ #include #include #include +//#include +//#include #include #include #include @@ -44,6 +46,20 @@ void initializeData (Configuration& configuration, Database& database) //////////////////////////////////////////////////////////////////////////////// void initializeRules (Configuration& configuration, Rules& rules) { + // TODO Load rule grammar. +/* + File ruleFile ("./rule.grammar"); + Grammar ruleGrammar; + ruleGrammar.debug (debug); + ruleGrammar.loadFromFile (ruleFile); +*/ + // Instantiate the parser. +/* + LR0 ruleParser; + ruleParser.debug (debug); + ruleParser.initialize (ruleGrammar); +*/ + } //////////////////////////////////////////////////////////////////////////////// diff --git a/src/timew.cpp b/src/timew.cpp index 863d9947..a8fc2f51 100644 --- a/src/timew.cpp +++ b/src/timew.cpp @@ -32,7 +32,7 @@ #include #include #include -#include +//#include #include #include #include @@ -78,22 +78,7 @@ int main (int argc, const char** argv) // TODO Parse CLI. - // TODO Load rule grammar. -/* - File ruleFile ("./rule.grammar"); - Grammar ruleGrammar; - ruleGrammar.debug (debug); - ruleGrammar.loadFromFile (ruleFile); -*/ - // Instantiate the parser. -/* - LR0 ruleParser; - ruleParser.debug (debug); - ruleParser.initialize (ruleGrammar); -*/ - - // TODO Load rules. - // TODO Parse rules. + // Load the rules. Rules rules; initializeRules (configuration, rules);