Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oxc-project/javascript-parser-in-rust

Tutorial on writing a JavaScript Parser in Rust
https://github.com/oxc-project/javascript-parser-in-rust

javascript parser rust

Last synced: 2 days ago
JSON representation

Tutorial on writing a JavaScript Parser in Rust

Awesome Lists containing this project

README

        

# Write a JavaScript Parser in Rust

Rust, JavaScript, and parsers are all hard to learn,
let's combine these three and challenge ourselves to write a JavaScript parser in Rust.

This will be the guide for you if you are interested in learning Rust, parsers,
or would like to contribute to [oxc](https://github.com/Boshen/oxc), [swc](https://swc.rs) or [Biome](https://biomejs.dev) in the near future.

The guide will cover all the basic topics of writing a JavaScript parser in rust.
The tutorials will explain some topics in more depth.

- [Read the guide](https://oxc-project.github.io/javascript-parser-in-rust/docs/intro)
- [Read the tutorials](https://oxc-project.github.io/javascript-parser-in-rust/blog)

Suggestions and corrections are always welcome, please feel free to create an issue, or contact me on Twitter.



## Contributing

- English `pnpm run start`
- Japanese: `pnpm run start --locale ja`
- Korean: `pnpm run start --locale ko`
- Chinese: `pnpm run start --locale zh`