From 518fb8205ae251e10d642fc8816f0a6720e3b440 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Sat, 10 Aug 2024 16:04:45 +0200 Subject: Make some project structure --- cook/parse-internals.sld | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 cook/parse-internals.sld (limited to 'cook/parse-internals.sld') diff --git a/cook/parse-internals.sld b/cook/parse-internals.sld new file mode 100644 index 0000000..5b8df2e --- /dev/null +++ b/cook/parse-internals.sld @@ -0,0 +1,50 @@ +(define-library (cook parse-internals) + (import (srfi 1) + (srfi 9) + (srfi 69) + (chibi) + (chibi char-set ascii) + (chibi char-set) + (chibi parse) + (chibi regexp) + (chibi parse common)) + (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 + step? + step-elements + 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")) -- cgit v1.2.3