From 201458e3bd2f1d79a0ea0b853552e9df267e92b1 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Mon, 26 Dec 2016 20:44:10 -0800 Subject: 3713 - cross-link calls with definitions in html --- html/013update_operation.cc.html | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'html/013update_operation.cc.html') diff --git a/html/013update_operation.cc.html b/html/013update_operation.cc.html index fb6a12b7..0ef4d597 100644 --- a/html/013update_operation.cc.html +++ b/html/013update_operation.cc.html @@ -62,18 +62,18 @@ if ('onhashchange' in window) { 2 //: nothing's undefined. 3 4 :(before "End Instruction Modifying Transforms") - 5 Transform.push_back(update_instruction_operations); // idempotent + 5 Transform.push_back(update_instruction_operations); // idempotent 6 7 :(code) - 8 void update_instruction_operations(const recipe_ordinal r) { - 9 trace(9991, "transform") << "--- compute instruction operations for recipe " << get(Recipe, r).name << end(); + 8 void update_instruction_operations(const recipe_ordinal r) { + 9 trace(9991, "transform") << "--- compute instruction operations for recipe " << get(Recipe, r).name << end(); 10 recipe& caller = get(Recipe, r); 11 //? cerr << "--- compute instruction operations for recipe " << caller.name << '\n'; -12 for (int index = 0; index < SIZE(caller.steps); ++index) { +12 for (int index = 0; index < SIZE(caller.steps); ++index) { 13 instruction& inst = caller.steps.at(index); 14 if (inst.is_label) continue; 15 if (!contains_key(Recipe_ordinal, inst.name)) { -16 raise << maybe(caller.name) << "instruction '" << inst.name << "' has no recipe\n" << end(); +16 raise << maybe(caller.name) << "instruction '" << inst.name << "' has no recipe\n" << end(); 17 continue; 18 } 19 inst.operation = get(Recipe_ordinal, inst.name); @@ -82,17 +82,17 @@ if ('onhashchange' in window) { 22 } 23 24 // hook to suppress inserting recipe name into errors -25 string maybe(string s) { +25 string maybe(string s) { 26 return s + ": "; 27 } 28 29 :(scenarios transform) 30 :(scenario missing_arrow) 31 % Hide_errors = true; -32 def main [ +32 def main [ 33 1:number , copy 0 # typo: ',' instead of '<-' 34 ] -35 +error: main: instruction '1:number' has no recipe +35 +error: main: instruction '1:number' has no recipe -- cgit 1.4.1-2-gfad0