diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-04-09 19:14:14 +0200 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2015-04-09 19:14:14 +0200 |
commit | 35c02202fd782b32feef350a012cd3b55d5b6b12 (patch) | |
tree | c285d3454c69605c735539f7eeae58902de7af09 /src/generator.cpp | |
parent | 5887ec38e1ff7f23c50140ccbb12debcab281abd (diff) | |
download | solar-35c02202fd782b32feef350a012cd3b55d5b6b12.tar solar-35c02202fd782b32feef350a012cd3b55d5b6b12.zip |
generator: move LR(0)-specific code to generator_lr0_t
Diffstat (limited to 'src/generator.cpp')
-rw-r--r-- | src/generator.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/generator.cpp b/src/generator.cpp index 1774448..1a4c79f 100644 --- a/src/generator.cpp +++ b/src/generator.cpp @@ -62,7 +62,7 @@ void generator_t::close_set(std::set<item_t> *set) { } } -void generator_t::generate_itemsets() { +void generator_t::generate() { std::queue<std::pair<std::set<item_t>, size_t>> queue; { @@ -136,8 +136,6 @@ generator_t::generator_t(const grammar_t &grammar0) : grammar(grammar0) { rule_ids.insert(std::make_pair(rule, i)); } - - generate_itemsets(); } } |