Unified Application
Pre-release
Pre-release
This draft unifies the three runnable applications into a single composite Jar.
A small console help page is provided with multiple sub-commands for particular actions.
Syntax now provides hints when a match failed but was close to succeeding, e.g. you put an illegal character in a variable name.
Errors thrown are now more concise and easier to read.
Internals are being cleaned up to improve efficiency and remove the chances of a weird edge case throwing an unexpected error.
Help is requested in checking for any cases that can generate asymmetric frames - I'd like to catch any of these before a proper release.