# Almond
[](https://codecov.io/gh/lukechu10/almond)
A new JavaScript general purpose parser. Almond aims to generate ESTree compatible abstract syntax trees. Almond uses [nom](https://github.com/Geal/nom) for parsing.
This project currently is very work in progress. It can parse popular libraries like *jQuery*, *React*, *React-DOM*, *Backbone.js* etc... (Check out `benches/js/` directory).
Some obscure syntax might not parse correctly yet. If you find a bug, please consider reporting it via a GitHub Issue.
## Implementation Progress
- [x] ES5
- [ ] ES2015 (ES6)
- [x] ES2016 (ES7)
- [x] ES2017
- [ ] ES2018
- [ ] ES2019
- [ ] ES2020