Skip to content
magic-akariPublic

About

Parsing infrastructure for language tools in Rust

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Rezel

Parsing infrastructure for language tools in Rust.

Rezel provides compact syntax trees, error recovery, original UTF-8 byte ranges, and typed syntax views. Use an existing language package or generate a Rust parser from a Lezer-style grammar.

Under active development; not ready for production use. APIs and language coverage may change. Cross-edit incremental parsing is not yet implemented.

Languages

Go · Java · JSON · Kotlin · PHP · Python · Rust · Swift

Typed syntax coverage and owned AST availability vary by package. Each offers optional syntactic highlighting. See language capabilities.

Learn more

License

MIT or Apache-2.0, at your option.

About

Parsing infrastructure for language tools in Rust

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages