Liking cljdoc? Tell your friends :D

clojs.monads


match-allclj

(match-all & parsers)

Match all the given parsers, or fail

Match all the given parsers, or fail
sourceraw docstring

match-oneclj

(match-one & parsers)

Match at least one of the parsers in the given order, or fail

Match at least one of the parsers in the given order, or fail
sourceraw docstring

nested-none-or-moreclj

(nested-none-or-more parser)
source

nested-one-or-moreclj

(nested-one-or-more parser)

Matches the same parser repeatedly until it fails - the first time has to succeed for the parser to progress

Matches the same parser repeatedly until it fails - the first time has
to succeed for the parser to progress
sourceraw docstring

none-or-moreclj

(none-or-more parser)

Matches the same parser repeatedly until it fails - first can fail and second will continue

Matches the same parser repeatedly until it fails - first can fail and
second will continue
sourceraw docstring

one-or-moreclj

(one-or-more parser)

Matches the same parser repeatedly until it fails - the first time has to succeed for the parser to progress

Matches the same parser repeatedly until it fails - the first time has
to succeed for the parser to progress
sourceraw docstring

optionalclj

(optional parser)

Take a parser and return an optional version of it.

Take a parser and return an optional version of it.
sourceraw docstring

parser-mclj

source

skip-none-or-moreclj

(skip-none-or-more parser)

Matches the same parser zero or more times until it fails, then returns true.

Matches the same parser zero or more times until it fails,
then returns true.
sourceraw docstring

skip-oneclj

(skip-one parser)
source

skip-one-or-moreclj

(skip-one-or-more parser)

Matches the parser on or more times until it fails, but doesn't return the values for binding

Matches the parser on or more times until it fails, but doesn't return
the values for binding
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close