Files
orchid/examples/rule_demo/main.orc
Lawrence Bethlenfalvy e32b92eb89 Testcase for explicit exports
Also extended conslist testcase with multi-token list items
2022-08-23 14:58:14 +02:00

19 lines
330 B
Plaintext

export ::(main, foo)
main := [foo, bar, baz, quz]
foo := steamed hams
[...$data] := (cons_start ...$data cons_carriage(none))
[] := none
...$prefix:1 , ...$item cons_carriage(
$tail
) := ...$prefix cons_carriage(
(some (cons (...$item) $tail))
)
cons_start ...$item cons_carriage($tail) := some (cons (...$item) $tail)