init: Rules loading migrated from timew

This commit is contained in:
Paul Beckingham 2016-03-02 08:43:45 -05:00
parent 44c9924dc5
commit 792c0a7b5c
2 changed files with 18 additions and 17 deletions

View file

@ -28,6 +28,8 @@
#include <Configuration.h>
#include <Database.h>
#include <Rules.h>
//#include <Grammar.h>
//#include <LR0.h>
#include <common.h>
#include <commands.h>
#include <vector>
@ -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);
*/
}
////////////////////////////////////////////////////////////////////////////////

View file

@ -32,7 +32,7 @@
#include <common.h>
#include <commands.h>
#include <timew.h>
#include <LR0.h>
//#include <LR0.h>
#include <iostream>
#include <new>
#include <cstring>
@ -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);