(define-library (cook parse-internals) (import (scheme base) (srfi 1) (srfi 9) (srfi 69) (chibi) (chibi char-set ascii) (chibi char-set) (chibi parse) (chibi regexp)) (export amount? amount-quantity amount-unit ingredient? ingredient-name ingredient-amount timer? timer-name timer-amount component? component-name component-amount cookware? cookware-name cookware-amount metadata-line? metadata-line-key metadata-line-value recipe? recipe-metadata recipe-body step? step-elements comment? comment-text parse-cook nl whitespace any-text-item text-item comment word unit quantity amount meta-key no-word-component component timer cookware ingredient step metadata recipe) (include "parse.scm"))