From 9c990ae801b949de2728bfff4258aa90f9c96a52 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Wed, 8 Apr 2015 23:49:42 +0200 Subject: Allow adding source blocks to the top the of header and source files --- src/generator.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/generator.cpp') diff --git a/src/generator.cpp b/src/generator.cpp index 9350f40..31dac2a 100644 --- a/src/generator.cpp +++ b/src/generator.cpp @@ -119,8 +119,10 @@ void generator_t::generate_itemsets() { generator_t::generator_t(const std::vector, std::string>> &rules0, const std::map &nonterm_types0, - const std::map> &term_types0) - : rules(rules0), nonterm_types(nonterm_types0), term_types(term_types0) { + const std::map> &term_types0, + const std::string &header_block0, const std::string &source_block0) + : rules(rules0), nonterm_types(nonterm_types0), term_types(term_types0), + header_block(header_block0), source_block(source_block0) { for (size_t i = 0; i < rules.size(); i++) { item_t rule = std::get<0>(rules[i]); -- cgit v1.2.3