Improved decl search through scopes.
Streamlined output - removed unnecessary casting to use actual structs instead of BBObject.
Added Pi keyword.
Eat semi-colons as EOL. Fixes #19.
Eat more type declarations as part of normal code.
Implemented exception handling.
Removed token 'array'.
Throw correct object.