You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.