Merge git://double.co.nz/git/factor
commit
d165f29b36
|
@ -306,9 +306,15 @@ MEMO: range ( min max -- parser )
|
||||||
: seq ( seq -- parser )
|
: seq ( seq -- parser )
|
||||||
seq-parser construct-boa init-parser ;
|
seq-parser construct-boa init-parser ;
|
||||||
|
|
||||||
|
: seq* ( quot -- paser )
|
||||||
|
{ } make seq ; inline
|
||||||
|
|
||||||
: choice ( seq -- parser )
|
: choice ( seq -- parser )
|
||||||
choice-parser construct-boa init-parser ;
|
choice-parser construct-boa init-parser ;
|
||||||
|
|
||||||
|
: choice* ( quot -- paser )
|
||||||
|
{ } make choice ; inline
|
||||||
|
|
||||||
MEMO: repeat0 ( parser -- parser )
|
MEMO: repeat0 ( parser -- parser )
|
||||||
repeat0-parser construct-boa init-parser ;
|
repeat0-parser construct-boa init-parser ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue