Liking cljdoc? Tell your friends :D

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/s

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).
raw docstring

abnfclj/s

(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.
raw docstring

abnf-coreclj/s


abnf-grammar-clj-onlyclj/s


abnf-grammar-cljs-onlyclj/s


abnf-grammar-commonclj/s


abnf-parserclj/s


abnf-transformerclj/s


alt-preserving-hide-tagclj/s

(alt-preserving-hide-tag p1 p2)

build-parserclj/s

(build-parser spec output-format)

get-char-combinatorclj/s

(get-char-combinator & nums)

hide-tag?clj/s

(hide-tag? p)

Tests whether parser was constructed with hide-tag

Tests whether parser was constructed with hide-tag
raw docstring

merge-coreclj/s

(merge-core grammar-map)

Merges abnf-core map in with parsed grammar map

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

parse-intclj/s≠

clj
(parse-int string)
(parse-int string radix)
cljs

precompile-cljs-grammarclj/smacro

(precompile-cljs-grammar)

projectclj/s

(project m ks)

Restricts map to certain keys

Restricts map to certain keys
raw docstring

rules->grammar-mapclj/s

(rules->grammar-map rules)

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

× close