X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=blobdiff_plain;f=csrc%2Foceani-tests.mdc;fp=csrc%2Foceani-tests.mdc;h=b613ffe484133dd040753b3fa27c129635c37839;hp=3e2f411dc2ad36f6203ffe12e9f82d063290827e;hb=ae5eb8c9a77d3d5c08db91ae0ca1f86762172a79;hpb=43ad94dfe7822a0dee3ad9648b9e00eb05ab1dab diff --git a/csrc/oceani-tests.mdc b/csrc/oceani-tests.mdc index 3e2f411..b613ffe 100644 --- a/csrc/oceani-tests.mdc +++ b/csrc/oceani-tests.mdc @@ -963,6 +963,12 @@ various places that `type_err()` are called. x:Boolean = $"42" + five ::= 5 + four ::= 4 + x1:[five]number + x2:[four]number + x1 = x2 + ###### output: type_err3 .tmp.code:8:12: error: expected number but variable 'c' is string .tmp.code:7:8: info: this is where 'c' was set to string @@ -1001,6 +1007,10 @@ various places that `type_err()` are called. .tmp.code:41:29: error: string cannot provide length .tmp.code:43:21: error: Can only convert string to number, not Boolean .tmp.code:43:8: info: variable 'x' was set as Boolean here. + .tmp.code:49:13: error: expected [five]number but variable 'x2' is [four]number + .tmp.code:48:8: info: this is where 'x2' was set to [four]number + .tmp.code:49:8: error: cannot assign value of type [five]number + .tmp.code:47:8: info: variable 'x1' was set as [five]number here. oceani: type error in program - not running. ###### test: type_err4