Esprima-Go
Esprima-Go is a JavaScript parser written in Go.
Esprima is a JavaScript parser written in TypeScript, it's widely used in
javascript-realted projects, While Esprima-Go will expose the same api with Esprima, but much Faster.
Features (In Progress)
- Sensible syntax tree format as standardized by ESTree project
- Full support for ECMAScript 2019
- Full Support for JSX
- Full Support for TypeScript
Roadmap
- Replace Esprima where it's used.
- Benchmark with JavaScript parser that written in javascript,