From 9542bb112419d575190a72baf7f964c3e32df223 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sat, 25 Jul 2015 22:15:51 -0700 Subject: 1853 --- html/048tangle.cc.html | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'html/048tangle.cc.html') diff --git a/html/048tangle.cc.html b/html/048tangle.cc.html index eb665a5b..ac7d52e9 100644 --- a/html/048tangle.cc.html +++ b/html/048tangle.cc.html @@ -13,13 +13,14 @@ pre { white-space: pre-wrap; font-family: monospace; color: #eeeeee; background-color: #080808; } body { font-family: monospace; color: #eeeeee; background-color: #080808; } * { font-size: 1.05em; } -.traceContains { color: #008000; } .Constant { color: #00a0a0; } +.CommentedCode { color: #6c6c6c; } +.Normal { color: #eeeeee; background-color: #080808; padding-bottom: 1px; } .Comment { color: #9090ff; } .Delimiter { color: #a04060; } .Special { color: #ff6060; } .Identifier { color: #804000; } -.CommentedCode { color: #6c6c6c; } +.traceContains { color: #008000; } --> @@ -60,12 +61,12 @@ Before_fragments.clear(); After_fragments.clear(); :(before "End Command Handlers") -else if (command == "before") { +else if (command == "before") { string label = next_word(in); recipe tmp = slurp_recipe(in); Before_fragments[label].steps.insert(Before_fragments[label].steps.end(), tmp.steps.begin(), tmp.steps.end()); } -else if (command == "after") { +else if (command == "after") { string label = next_word(in); recipe tmp = slurp_recipe(in); After_fragments[label].steps.insert(After_fragments[label].steps.begin(), tmp.steps.begin(), tmp.steps.end()); @@ -77,21 +78,21 @@ else if (command == " Transform.push_back(insert_fragments); :(code) -void insert_fragments(const recipe_ordinal r) { +void insert_fragments(const recipe_ordinal r) { // Copy into a new vector because insertions invalidate iterators. // But this way we can't insert into labels created inside before/after. vector<instruction> result; - for (long long int i = 0; i < SIZE(Recipe[r].steps); ++i) { - const instruction inst = Recipe[r].steps.at(i); - if (!inst.is_label) { + for (long long int i = 0; i < SIZE(Recipe[r].steps); ++i) { + const instruction inst = Recipe[r].steps.at(i); + if (!inst.is_label) { result.push_back(inst); continue; } - if (Before_fragments.find(inst.label) != Before_fragments.end()) { + if (Before_fragments.find(inst.label) != Before_fragments.end()) { result.insert(result.end(), Before_fragments[inst.label].steps.begin(), Before_fragments[inst.label].steps.end()); } result.push_back(inst); - if (After_fragments.find(inst.label) != After_fragments.end()) { + if (After_fragments.find(inst.label) != After_fragments.end()) { result.insert(result.end(), After_fragments[inst.label].steps.begin(), After_fragments[inst.label].steps.end()); } } -- cgit 1.4.1-2-gfad0