X-Git-Url: https://ocean-lang.org/code/?a=blobdiff_plain;f=csrc%2Foceani-tests.mdc;h=5366bf92ddf60e1045c5b0ed3a9bc6bee6cc560f;hb=5b077f5f80cd36fed3b006dd5b0b1cc9025c1b22;hp=40489bffd41dd17f74a6428ba9826614e4e7fb53;hpb=10bdd8cae39ee1ca74967283b958c3c041adfa14;p=ocean diff --git a/csrc/oceani-tests.mdc b/csrc/oceani-tests.mdc index 40489bf..5366bf9 100644 --- a/csrc/oceani-tests.mdc +++ b/csrc/oceani-tests.mdc @@ -595,8 +595,7 @@ separate file first, then run from there. if then else while do ###### output: syn1 - .tmp.code:3:11: error: unhandled parse error: then - oceani: no program found. + .tmp.code:3:11: Syntax error in statement: then ###### test: tokerr program: @@ -747,7 +746,8 @@ various places that `type_err()` are called. .tmp.code:28:16: error: expected string found Boolean .tmp.code:29:12: error: have number but need string .tmp.code:7:8: info: variable 'c' was set as string here. - .tmp.code:32:8: error: field reference attempted on label, not a struct + .tmp.code:32:8: error: variable used but not declared: foo + .tmp.code:32:8: error: field reference attempted on none, not a struct .tmp.code:32:16: error: expected none found number .tmp.code:33:14: error: field reference attempted on string, not a struct oceani: type error in program - not running. @@ -758,12 +758,9 @@ various places that `type_err()` are called. print a, b, c ###### output: type_err4 - .tmp.code:3:14: error: expected *unknown*type* (labels not permitted) but variable 'b' is label - .tmp.code:3:14: info: this is where 'b' was set to label - .tmp.code:3:16: error: expected label found number - .tmp.code:3:14: info: variable 'b' was set as label here. - .tmp.code:4:17: error: expected *unknown*type* (labels not permitted) but variable 'b' is label - .tmp.code:3:14: info: this is where 'b' was set to label + .tmp.code:3:14: error: variable used but not declared: b + .tmp.code:3:16: error: expected none found number + .tmp.code:3:14: info: variable 'b' was set as none here. oceani: type error in program - not running. ###### test list @@ -795,8 +792,8 @@ various places that `type_err()` are called. print foo, bar ###### output: type_err_const1 - .tmp.code:3:12: error: unhandled parse error: : - oceani: no program found. + .tmp.code:3:12: Syntax error in constant: : + .tmp.code:4:8: Syntax error in constant: bar ## Test erroneous command line args