Version 1.2.0 Released
Version 1.2.0 of snail has been released. This version contains minor bug fixes as described below as well as some internal changes. You can download a copy from the Downloads page.
[v1.2.0] - 2022-04-12
Added
- Parser error for
new Array
- Parser errors for assigning to
self
or usingself
as formal parameters - Runtime check for inheritance cycles
- Internal testing features
Changed
- Runtime errors now print “Exception” rather than “Interpreter”
Fixed
- Array Assignment expressions evaluate expressions in correct order
- Array Accesses check for valid indices
- Array Creation checks for valid size
- Static dispatch checks that the class is in the inheritance chain