on d452c09 help sign in
38 lines 572 B history raw
2### `++plus`
4List of at least one match.
6Parser modifier: parse `++list` of at least one match.
8Accepts
9-------
11`fel` is a `++rule`.
13Produces
14--------
16A `++rule`.
18Source
19------
21 ++ plus |*(fel/rule ;~(plug fel (star fel)))
24Examples
25--------
27 ~zod/try=> (scan ">>>>" (cook lent (plus gar)))
28 4
29 ~zod/try=> (scan "- - " (plus ;~(pose ace hep)))
30 [~~- " - "]
31 ~zod/try=> `tape`(scan "- - " (plus ;~(pose ace hep)))
32 "- - "
33 ~zod/try=> `(pole ,@t)`(scan "- - " (plus ;~(pose ace hep)))
34 ['-' [' ' [' ' ['-' [' ' ~]]]]]
38***