(define-library (chibi parse) (export grammar grammar/unmemoized define-grammar define-grammar/unmemoized call-with-parse parse parse-fully parse-fold parse->list parse-fully->list file->parse-stream string->parse-stream parse-stream-substring parse-stream-start? parse-stream-end? parse-stream-ref parse-anything parse-nothing parse-epsilon parse-seq parse-and parse-or parse-not parse-repeat parse-repeat+ parse-optional parse-map parse-map-substring parse-ignore parse-assert parse-atomic parse-commit parse-memoize parse-char parse-not-char parse-char-pred parse-string parse-token parse-sre parse-beginning parse-end parse-beginning-of-line parse-end-of-line parse-beginning-of-line parse-end-of-line parse-beginning-of-word parse-end-of-word parse-word parse-word+) (import (chibi) (chibi char-set base) (srfi 9)) (include "parse/parse.scm"))