Skip to content
Adam Szeruda edited this page Jan 27, 2025 · 3 revisions

Welcome to the cpspg Wiki!

Welcome to the official cpspg Wiki! cpspg is a parser generator designed to generate (CPS-style) parsers based on .mly grammars. This wiki serves as a comprehensive guide to help you understand, install, and effectively use cpspg.

History

This tool started as a project for Adam Szeruda's Bachelor's thesis Generating Well-Typed Parsers in Continuation-Passing Style, supervised by Piotr Polesiuk. Since then, it has been incorporated into the fram-lang organization.

License

cpspg is licensed under the MIT License. See the LICENSE file for more details.

Clone this wiki locally