Shuffled !. around. Now properly produces output.
:: with normal hoon rules. multipass parsing is the tax
:: humans have to pay for simple but human-friendly syntax.)
::
-!.
|%
++ dynamic
|%
++ steam
|= manx:dynamic ^- twig:manx
:- [(steam-mane n.g) %conl (turn a.g steam-mart)]
+ !.
|- ^- twig:marl
?~ c [%conl ~]
?- -.i.c
{$link p/(list graf) q/tape} :: URL
==
--
+!.
|% ::
++ test :: test text parsing
|= pax/path
::
?~ q.vex
"syntax error: line {(scow %ud p.p.vex)}, column {(scow %ud q.p.vex)}"
- (poxo ;;(manx q:(slap !>(~) (steam p.u.q.vex))))
+ (poxo ;;(manx q:(slap =>(..onan !>(~)) (steam p.u.q.vex))))
:: ::
++ cram :: parse unmark
|= {naz/hair los/tape}
