An interpreter for Lisa and Lisa-esque languages
- Good error messages: if each AST node has a
locationfield, that will be returned with each error.
- No exceptions except when by programmer error: e.g. type error, wrong number of arguments, undeclared variable. Otherwise, errors are data.
This project is licensed under the GPLv3 license. Please see the LICENSE file for more details.