Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/willghatch/racket-chido-parse
Parsing With Delimited Continuations package for Racket
https://github.com/willghatch/racket-chido-parse
delimited-continuations parsing racket
Last synced: 16 days ago
JSON representation
Parsing With Delimited Continuations package for Racket
- Host: GitHub
- URL: https://github.com/willghatch/racket-chido-parse
- Owner: willghatch
- License: other
- Created: 2019-03-16T22:37:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T17:47:54.000Z (almost 2 years ago)
- Last Synced: 2024-11-21T03:45:55.483Z (2 months ago)
- Topics: delimited-continuations, parsing, racket
- Language: Racket
- Homepage:
- Size: 578 KB
- Stars: 11
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chido Parse
This is a package for the Racket implementation of Parsing With Delimited Continuations.
It allows users to write and compose parsers with any mix of procedural parsers, parsers combinators, BNF, and other parsing abstractions.
It allows parsing procedures to be ambiguous and left-recursive, handling left-recursion by capturing and scheduling delimited continuations.## Installation
Install with `raco pkg install chido-parse`.Or, to install the git version, run:
`git clone https://github.com/willghatch/racket-chido-parse chido-parse && cd chido-parse && raco pkg install`
or
`raco pkg install --clone chido-parse`
## Documentation
Documentation is [online](http://docs.racket-lang.org/chido-parse/index.html), or
available by running `raco docs chido-parse` after installing.