Initial commit
Added MIT license and basic README
Added .gitignore for node_modules
Added angl parser dependency
Added VCS repo and author in package.json
Started work on the Angl runtime
Lots more compiler features
Updated readme
Added basic in-browser compiler
Updated readme
Fixed bug where compiler errors didn't appear in the demo
Fixed bug in index2d generation (was doing [i,j], shoulda been [i][j])
Demo now renders parser errors separately from compiler errors, allows viewing the ast even when the compiler fails
Added support for 1-d array subscripting
added button to get a permalink to a script
Improved error display
- radio button labels highlight red to indicate presence of errors
- parser errors show even when javascript view is selected (cuz parser
  errors prevent js from being compiled so the js view is not relevant)
Implemented support for return and exit statements
Removed test which is really only personal testing code, not a proper automated test
Switched to a code style that terminates all statements with semicolons,
and slightly reformatted long switch-case blocks
Fixed bug where function invocation with no arguments would emit invalid
javascript

- was outputting myFunction(())
- the inner parens are a syntax error
- inner parens were a result of me trying to wrap all argument expressions
  in parentheses "just in case"
- I'm pretty sure those parens will never be needed because all
  expressions can be seperated by commas