Liking cljdoc? Tell your friends :D
Clojure only.

org.clojar.marsliu.clj-parsec.parsec


=>>cljmacro

(=>> data & forms)

Threads the state through the parsers. Inserts state as the parameter in the first parser. If there are more parsers, inserts the first residue as the second state in second parser, etc. If a parser throw exception, throw it and exit, else return all bind result as a dictionay and residue data.

Threads the state through the parsers. Inserts state as the
parameter in the first parser. If there are more parsers,
inserts the first residue as the second state in second parser, etc.
If a parser throw exception, throw it and exit, else return all bind result
as a dictionay and residue data.
  
sourceraw docstring

>>cljmacro

(>> data & forms)

Threads the state through the parsers. Inserts state as the parameter in the first parser. If there are more parsers, inserts the first residue as the second state in second parser, etc. If a parser throw exception, throw it and exit, else return last result and residue state.

Threads the state through the parsers. Inserts state as the
parameter in the first parser. If there are more parsers,
inserts the first residue as the second state in second parser, etc.
If a parser throw exception, throw it and exit, else return last result
and residue state.
  
sourceraw docstring

parseclj

(parse & forms)

A combinator just like =>>. It just parse everyone, and pass the residue data to rest form. if it has a meta as {:result :key-name}, save the result to

A combinator just like =>>. It just parse everyone, and
pass the residue data to rest form. if it has a meta as {:result :key-name},
save the result to 
sourceraw docstring

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

× close