###### test list
oceani_tests += "valvar"
-
###### test: valvar
program:
aconst :: string = "unchanging"
+ // Check wrapping
+ print
+ a + b
+ + (a*2)
+ + b1
+ + b
+
###### output: valvar
23 12 35 11 276 1.91667 11
23 12 12 -23 -12 12
False True True False False False
This is a string field theory This is a string field theory
+ 81
Next we change the value of variables
###### test: consts
const:
- pi ::= 3.1415926
+ pi ::= 3.141 592 653
four ::= 2 + 2 ; five ::= 10/2
const pie ::= "I like Pie";
cake ::= "The cake is"
program:
size::=55
list:[size]number
- list[0] = 1234
+ list[0] = 1_234
for i:=1; then i = i + 1; while i < size:
n := list[i-1] * list[i-1]
list[i] = (n / 100) % 10000
.tmp.code:3:12: error: unhandled parse error: :
oceani: no program found.
-
## Test erroneous command line args
To improve coverage, we want to test correct handling of strange command
./coverage_oceani $${1+"$$@"} > /dev/null 2>&1 ;\
done || true
-
###### test list
oceani_special_tests += "cmd"
oceani_special_tests += "cmd,-zyx"