summaryrefslogtreecommitdiff
path: root/cook/parse-internals.sld
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2024-08-10 16:04:45 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2024-08-10 17:08:15 +0200
commit518fb8205ae251e10d642fc8816f0a6720e3b440 (patch)
tree1b68a4b791e7320275cdc8fbae088f47baa2599b /cook/parse-internals.sld
parentd720bcd8aa948fb58087ca9c11a8c8c5ab52db4b (diff)
Make some project structure
Diffstat (limited to 'cook/parse-internals.sld')
-rw-r--r--cook/parse-internals.sld50
1 files changed, 50 insertions, 0 deletions
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"))