This Racket package provides a small library of parsing combinators and a syntax for defining parsers based on the portable packrat parsing library by Tony Garnock-Jones: (http://www.lshift.net/~tonyg/packrat.pdf).
This package is available on the Racket Package Catalog which includes extensive documentation.