Liking cljdoc? Tell your friends :D

cider.nrepl.inlined.deps.instaparse.v1v4v12.instaparse.abnf

This is the context free grammar that recognizes ABNF notation.

This is the context free grammar that recognizes ABNF notation.
raw docstring

*case-insensitive*clj

This is normally set to false, in which case the non-terminals are treated as case-sensitive, which is NOT the norm for ABNF grammars. If you really want case-insensitivity, bind this to true, in which case all non-terminals will be converted to upper-case internally (which you'll have to keep in mind when transforming).

This is normally set to false, in which case the non-terminals
are treated as case-sensitive, which is NOT the norm
for ABNF grammars. If you really want case-insensitivity,
bind this to true, in which case all non-terminals
will be converted to upper-case internally (which
you'll have to keep in mind when transforming).
sourceraw docstring

abnfclj

(abnf spec & {:as opts})

Takes an ABNF grammar specification string and returns the combinator version. If you give it the right-hand side of a rule, it will return the combinator equivalent. If you give it a series of rules, it will give you back a grammar map. Useful for combining with other combinators.

Takes an ABNF grammar specification string and returns the combinator version.
If you give it the right-hand side of a rule, it will return the combinator equivalent.
If you give it a series of rules, it will give you back a grammar map.
Useful for combining with other combinators.
sourceraw docstring

abnf-coreclj

source

abnf-grammar-clj-onlyclj

source

abnf-grammar-cljs-onlyclj

source

abnf-grammar-commonclj

source

abnf-parserclj

source

abnf-transformerclj

source

alt-preserving-hide-tagclj

(alt-preserving-hide-tag p1 p2)
source

build-parserclj

(build-parser spec output-format)
source

get-char-combinatorclj

(get-char-combinator & nums)
source

hide-tag?clj

(hide-tag? p)

Tests whether parser was constructed with hide-tag

Tests whether parser was constructed with hide-tag
sourceraw docstring

merge-coreclj

(merge-core grammar-map)

Merges abnf-core map in with parsed grammar map

Merges abnf-core map in with parsed grammar map
sourceraw docstring

parse-intclj

(parse-int string)
(parse-int string radix)
source

precompile-cljs-grammarcljmacro

(precompile-cljs-grammar)
source

projectclj

(project m ks)

Restricts map to certain keys

Restricts map to certain keys
sourceraw docstring

rules->grammar-mapclj

(rules->grammar-map rules)
source

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

× close