Version 1.0.1 Released
Version 1.0.1 of snail has been released. This version contains minor bug fixes as described below. You can download a copy from the Downloads page.
[v1.0.1] - 2022-02-21
Changed
- Error messages no longer begin with a blank line
Fixed
- Parsing error messages now end in a newline
- Column positions for string literals should now be reported correctly
\\
now allowed in string literals as last characters before double quote- There is now a lexer error message if an integer literal is invalid
- Don’t crash if an
sl-lex
file cannot be parsed - Equals expressions are now handled consistently for generating and reading
sl-ast
files - Integer literals are now parsed correctly from
sl-ast
files - Don’t crash if an
sl-ast
file cannot be parsed - Error checking for
String.substr
now more exhaustive to catch corner cases IO.print_string
andIO.print_int
flush stdout after outputting- Don’t crash on an unknown command line option (and handle
-h
)