Releases: erikdelange/EXIN-The-Experimental-Interpreter
Release 1.15
Removal of setjmp() and longjmp(). No new language features.
Release 1.14
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
Enhanced comments and documentation.
Restructured function_call().
Release 1.12
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.