mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-20 06:09:18 +02:00
21 lines
1,016 B
Scheme
21 lines
1,016 B
Scheme
|
|
(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"))
|