tests:: oceani_test_suite
oceani_test_suite: oceani coverage_oceani
+ @./parsergen --report --LR1 --tag Parser oceani.mdc | grep " - no conflicts" > /dev/null || \
+ { echo "Grammar container conflicts, please review" ; exit 1; }
@rm -rf coverage; mkdir -p coverage
@cp *.gcno coverage
@for T in $(oceani_tests); do \
count = count + 1
print "error is ", target - guess * guess
+ for j:=0; then j = j+3 ; while j < 10:
+ if j != 0 and then 20 / j > 3:
+ print "20 /", j," =", 20 / j
+ else:
+ print "I won't calculate 20 /", j
+ pi ::= 3.1415926535897
+ if 355/113 == pi or else +(pi - 355/113) < 0.001:
+ print "Close enough"
+ print "lower" if 355/113 < pi else "higher"
+
###### output: cond_loop
Success
1 2 4 8 16 32 64
2 1.41422
3 1.41421
error is -4.51095e-12
+ I won't calculate 20 / 0
+ 20 / 3 = 6.66667
+ 20 / 6 = 3.33333
+ I won't calculate 20 / 9
+ Close enough
+ higher
## Say Hello