(define-library (phosphate) (import (scheme base) (scheme case-lambda) (scheme write) (srfi 1) (srfi 225)) (export phosphate-dto phosphate-empty-dict dict-invoke return/p delay/p ref/p expose/p test/p eof/p satisfy/p lv/p parameterize/p parameterize-update/p ref-parameter/p invoke-handler parse handle-errors/p as-error/p error/p fail/p if/p cond/p or/p lookahead/p not/p advance/p ==/p !==/p ==seq/p one-of/p values/p and/p many/p many-until/p skip/p discard/p parser-init char-position-wrapper char-sequence->dict inject/p port-like->dict char-port->dict u8-port->dict generator->dict list->dict! string->dict) (include "phosphate.scm"))