Expose some public API.

- Lexer
- Parser
- AST
- Setting permanent option (setOptions)