Liking cljdoc? Tell your friends :D

cider.nrepl.inlined.deps.instaparse.v1v4v12.instaparse.print

Facilities for taking parsers and grammars, and converting them to strings. Used for pretty-printing.

Facilities for taking parsers and grammars, and converting them to strings.
Used for pretty-printing.
raw docstring

char-range->strclj

(char-range->str {:keys [lo hi]})
source

combinators->strclj

(combinators->str p)
(combinators->str {:keys [parser parser1 parser2 parsers tag] :as p} hidden?)

Stringifies a parser built from combinators

Stringifies a parser built from combinators
sourceraw docstring

paren-for-compoundclj

source

paren-for-tagsclj

(paren-for-tags tag-set hidden? parser)
source

Parser->strclj

(Parser->str {grammar :grammar start :start-production})

Takes a Parser object, i.e., something with a grammar map and a start production keyword, and stringifies it.

Takes a Parser object, i.e., something with a grammar map and a start 
production keyword, and stringifies it.
sourceraw docstring

regexp->strclj

(regexp->str r)
source

regexp-replaceclj

(regexp-replace s)

Replaces whitespace characters with escape sequences for better printing

Replaces whitespace characters with escape sequences for better printing
sourceraw docstring

rule->strclj

(rule->str non-terminal parser)

Takes a non-terminal symbol and a parser built from combinators, and returns a string for the rule.

Takes a non-terminal symbol and a parser built from combinators,
and returns a string for the rule.
sourceraw docstring

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

× close