From 3e1349d29fa00db1fab3a811b60bc9d8de0355e4 Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Fri, 30 Sep 2016 10:45:14 -0700 Subject: 3431 Improvements to syntax highlighting, particularly for Mu code in C++ files. --- html/031merge.cc.html | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) (limited to 'html/031merge.cc.html') diff --git a/html/031merge.cc.html b/html/031merge.cc.html index 9f3e8440..c2e9b5d0 100644 --- a/html/031merge.cc.html +++ b/html/031merge.cc.html @@ -13,15 +13,17 @@ pre { white-space: pre-wrap; font-family: monospace; color: #eeeeee; background-color: #080808; } body { font-size: 12pt; font-family: monospace; color: #eeeeee; background-color: #080808; } * { font-size: 12pt; font-size: 1em; } -.Constant { color: #00a0a0; } +.muData { color: #ffff00; } .cSpecial { color: #008000; } -.traceContains { color: #008000; } +.muRecipe { color: #ff8700; } .Comment { color: #9090ff; } .Delimiter { color: #800080; } .Special { color: #c00000; } -.Identifier { color: #fcb165; } +.traceContains { color: #008000; } .Normal { color: #eeeeee; background-color: #080808; padding-bottom: 1px; } .PreProc { color: #800080; } +.Constant { color: #00a0a0; } +.Identifier { color: #fcb165; } --> @@ -36,11 +38,11 @@ body { font-size: 12pt; font-family: monospace; color: #eeeeee; background-color //: Construct types out of their constituent fields. :(scenario merge) -container foo [ +container foo [ x:num y:num ] -def main [ +def main [ 1:foo <- merge 3, 4 ] +mem: storing 3 in location 1 @@ -67,21 +69,21 @@ put(Recipe_ordinal,//: type-check 'merge' to avoid interpreting numbers as addresses :(scenario merge_check) -def main [ +def main [ 1:point <- merge 3, 4 ] $error: 0 :(scenario merge_check_missing_element) % Hide_errors = true; -def main [ +def main [ 1:point <- merge 3 ] +error: main: too few ingredients in '1:point <- merge 3' :(scenario merge_check_extra_element) % Hide_errors = true; -def main [ +def main [ 1:point <- merge 3, 4, 5 ] +error: main: too many ingredients in '1:point <- merge 3, 4, 5' @@ -92,7 +94,7 @@ def main [ //: container fields. :(scenario merge_check_recursive_containers) -def main [ +def main [ 1:point <- merge 3, 4 1:point-number <- merge 1:point, 5 ] @@ -100,28 +102,28 @@ $error: 0 :(scenario merge_check_recursive_containers_2) % Hide_errors = true; -def main [ +def main [ 1:point <- merge 3, 4 2:point-number <- merge 1:point ] +error: main: too few ingredients in '2:point-number <- merge 1:point' :(scenario merge_check_recursive_containers_3) -def main [ +def main [ 1:point-number <- merge 3, 4, 5 ] $error: 0 :(scenario merge_check_recursive_containers_4) % Hide_errors = true; -def main [ +def main [ 1:point-number <- merge 3, 4 ] +error: main: too few ingredients in '1:point-number <- merge 3, 4' :(scenario merge_check_reflexive) % Hide_errors = true; -def main [ +def main [ 1:point <- merge 3, 4 2:point <- merge 1:point ] @@ -246,7 +248,7 @@ Transform.push_back(:(scenario merge_check_product) % Hide_errors = true; -def main [ +def main [ 1:num <- merge 3 ] +error: main: 'merge' should yield a container in '1:num <- merge 3' -- cgit 1.4.1-2-gfad0