Update parser
Add AST and internals
Fix target name
Update examples
Update README.md