Skip to content

Releases: erikdelange/EXIN-The-Experimental-Interpreter

Release 1.15

26 Feb 21:02
b163120
Compare
Choose a tag to compare

Removal of setjmp() and longjmp(). No new language features.

Release 1.14

22 Jan 19:24
530748e
Compare
Choose a tag to compare

Solved a bug in the 'in' statement when having strings or lists in the list to check.
The tests below now work OK.

list lst = [1, 'c', 3.14, "def", [4, 5]]

print 0 in lst
print 1 in lst
print

print 'b' in lst
print 'c' in lst
print

print 4.31 in lst
print 3.14 in lst
print

print "abc" in lst
print "def" in lst
print

print [] in lst
print [4] in lst
print [4, 5] in lst

Release 1.13

18 Jan 19:54
00e7d31
Compare
Choose a tag to compare

Enhanced comments and documentation.
Restructured function_call().

Release 1.12

02 Nov 16:04
21cc7de
Compare
Choose a tag to compare

Added flag '-raw' to the print statement to avoid printing a space between the arguments and a newline at the end.
Print without any argument now prints a newline.
Added builtin function ord() to convert a string which contains a character to its ASCII value.
Restructured the object functions; now the are only accessible via function pointers in their 'type' object.