Skip to content
John Ed Quinn edited this page Apr 5, 2023 · 5 revisions

Kanonic Overview

Kanonic is a fast LR(1) parser generator operating on the JVM.

While Java is understood to be the language of the software industry, there hasn't been an adequate parser generator operating on the JVM that accomplishes one of the main pre-requisites for companies: speed. This project aims to tackle this problem by leveraging the speed and expressiveness of LR(1) grammars.

Contributing

Contributing to the Project

Please feel free to open issues (bugs & feature requests) and pull-requests for anything you'd like to see in Kanonic. If your change is large, please create an issue and communicate with the project's owners.

Bug Reports

We welcome you to use the GitHub issue tracker to report bugs or suggest features.

License

This project is licensed under the Apache-2.0 License. Please see our official LICENSE here.