tokay 0.6.13

Tokay is a programming language designed for ad-hoc parsing.
Documentation
#testmode:repl
# Tests for the mod function in various situations

true % false
true % true
10 % 20
10.5 % 20
10 % "20"
a = 100
b = 1000
a % b
b % a
"a" % "b"

x = 7 for i in range(1, 8) { print(i, x % i, type(x % i)) }

x = 7. for i in range(1, 8) { print(i, x % i, type(x % i)) }

x = 7 for i in range(1, 8) { i = float(i); print(i, x % i, type(x % i)) }

#---

#ERR:Line 1, column 1: Modulo by zero
#0
#10
#10.5
#ERR:Line 1, column 1: Method 'str_mod' not found
#100
#0
#ERR:Line 1, column 1: Method 'str_mod' not found

#1 0 int
#2 1 int
#3 1 int
#4 3 int
#5 2 int
#6 1 int
#7 0 int

#1 0 float
#2 1 float
#3 1 float
#4 3 float
#5 2 float
#6 1 float
#7 0 float

#1 0 float
#2 1 float
#3 1 float
#4 3 float
#5 2 float
#6 1 float
#7 0 float