Added the token object into the ast for return. This allows to locate the token in case an error is reported in a later stage.
removed error sample code
scopes track names available to the program and also the addresses to which they correspond
built a basic VM in python
vm in its own file
Translate code to byte code before executing.
Constants and types are still python objects.
Code itself should now be trivially serializable.
initial commit basic
simpler language to try out building a toolchain
refactoring and renaming