- Move foreign language interfaces to seperate directories
- Extend the JavaScript scanner and parser to be able to parse simple
call expressions and member expressions
- Fix multiple issues in expander.ts
- Move shared scanning/parsing utilities to util.ts
- Extend the parser to support many more constructs
- Add basic structure for parsing embedded JavaScript
- Remove and update some AST definitions
- Fix some bugs