summaryrefslogtreecommitdiffstats
path: root/src/generator.cpp
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2015-04-09 19:14:14 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2015-04-09 19:14:14 +0200
commit35c02202fd782b32feef350a012cd3b55d5b6b12 (patch)
treec285d3454c69605c735539f7eeae58902de7af09 /src/generator.cpp
parent5887ec38e1ff7f23c50140ccbb12debcab281abd (diff)
downloadsolar-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.cpp4
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();
}
}