Commit Graph

12 Commits (eea056550cc9761fee8eec4f8de759f13aea542b)

Author SHA1 Message Date
Yury Kurlykov eea056550c
Implement AST printout
File output coming soon...
2020-04-28 04:28:53 +10:00
Yury Kurlykov 494ed06f28
Implement variable statement AST generation (WIP) 2020-04-28 04:28:14 +10:00
Yury Kurlykov 47d6d31239
Fix a typo in VariableDeclarator type hints 2020-04-28 04:26:33 +10:00
Yury Kurlykov 6414fecbfe
Add AST to ASCII converter 2020-04-28 03:30:37 +10:00
Yury Kurlykov c09b52638c
Add ESTree link in README.md 2020-04-27 23:13:42 +10:00
Yury Kurlykov 7f68959590
Make a huge load of changes
- Remove visitors
- Add logging
- Add file read
- Make ESTree nodes work
- Move JS input streams to its own module
- Implement parse tree listeners (WIP)
- Add custom error listener (WIP)
2020-04-27 23:07:15 +10:00
Yury Kurlykov 0a85994fae
Comment out throw keyword
Exceptions are not going to be implemented soon.
2020-04-27 22:57:54 +10:00
Yury Kurlykov dc7502aa57
Implement ES5 part of JavaScript AST 2020-04-26 23:10:26 +10:00
Yury Kurlykov 124d299d23
Postpone template strings and for/of support 2020-04-26 21:21:03 +10:00
Yury Kurlykov e10f7cca41
Wake up the snake 2020-04-15 16:45:22 +10:00
Yury Kurlykov 8b88405fc5
Print parsed string tree 2020-04-15 16:32:57 +10:00
Yury Kurlykov 812f5107c3
Initial commit 2020-04-15 16:15:56 +10:00