Liking cljdoc? Tell your friends :D

dunnage.sitoa.parser


*ref-parsers*clj

source

*ref-parsers-in-seq*clj

source

-alt-discriminatorclj

(-alt-discriminator x)
source

-alt-parserclj

(-alt-parser x)
source

-and-parserclj

(-and-parser x)
source

-cat-discriminatorclj

(-cat-discriminator x)
source

-cat-parserclj

(-cat-parser x)
source

-map-discriminatorclj

(-map-discriminator x)
source

-map-parserclj

(-map-parser x)
source

-maybe-parserclj

(-maybe-parser x)
source

-multi-discriminatorclj

(-multi-discriminator x)
source

-multi-parserclj

(-multi-parser x)
source

-or-parserclj

(-or-parser x)
source

-regex-parserclj

(-regex-parser x)
source

-sequential-parserclj

(-sequential-parser sequence-tag x)
source

-single-sub-itemclj

(-single-sub-item x)
source

-tuple-discriminatorclj

(-tuple-discriminator x)
source

-tuple-parserclj

(-tuple-parser x)
source

-xml-parserclj

(-xml-parser x)
source

allways-true-discriminatorclj

(allways-true-discriminator r)
source

any-skip-parserclj

(any-skip-parser r)
source

any-tag-discriminatorclj

Discriminator for content that accepts any start tag (:xml/hiccup).

Discriminator for content that accepts any start tag (:xml/hiccup).
sourceraw docstring

apclj

(ap x)
source

assert-not-close!clj

(assert-not-close! r)
source

attribute-reducibleclj

(attribute-reducible r)
source

base64-binary-parserclj

(base64-binary-parser x)
source

boolean-parserclj

(boolean-parser x)
source

debug-elementclj

(debug-element r)
source

decimal-parserclj

(decimal-parser x)
source

decode-base64clj

(decode-base64 s)
source

decode-hexclj

(decode-hex s)
source

duration-parserclj

(duration-parser x)
source

ensure-open-tagclj

(ensure-open-tag r)
source

ensure-safe-next-tagclj

(ensure-safe-next-tag r)
source

exit-tagclj

(exit-tag tag)
source

get-first-tagclj

(get-first-tag parser)
source

get-ns-tag-kwclj

(get-ns-tag-kw r)
source

get-tag-kwclj

(get-tag-kw r)
source

hex-binary-parserclj

(hex-binary-parser x)
source

hiccup-content-parserclj

(hiccup-content-parser x)
source

hiccup-parserclj

(hiccup-parser x)
source

local-date-parserclj

(local-date-parser x)
source

local-date-time-parserclj

(local-date-time-parser x)
source

local-time-parserclj

(local-time-parser x)
source

make-formatterclj

(make-formatter)
source

make-stream-readerclj

(make-stream-reader props source)
source

make-tag-discriminatorclj

(make-tag-discriminator x)
source

month-day-parserclj

(month-day-parser x)
source

month-parserclj

(month-parser x)
source

offset-date-time-parserclj

(offset-date-time-parser x)
source

period-parserclj

(period-parser x)
source

read-hiccupclj

(read-hiccup r)

Read a full element as hiccup: [tag attrs? & children]. Call when the reader is on START_ELEMENT.

Read a full element as hiccup: [tag attrs? & children]. Call when the
reader is on START_ELEMENT.
sourceraw docstring

read-hiccup-contentclj

(read-hiccup-content r)

Read only the mixed-content children of the current element (no outer tag/attrs). Call when the reader is on START_ELEMENT of a value-wrapped parent; leaves the reader on the matching END_ELEMENT. Attributes and the element name already live on the parent map.

Read only the mixed-content children of the current element (no outer
tag/attrs). Call when the reader is on START_ELEMENT of a value-wrapped
parent; leaves the reader on the matching END_ELEMENT. Attributes and the
element name already live on the parent map.
sourceraw docstring

ref-parserclj

(ref-parser x)
source

required-parserclj

(required-parser tag parser)
source

safe-next-tagclj

(safe-next-tag r)
source

seqex-member-parserclj

(seqex-member-parser x)

Parser for one member of a seqex (:alt / :or / :cat / :? / :* / :+ / :repeat).

Parser for one member of a seqex (:alt / :or / :cat / :? / :* / :+ / :repeat).
sourceraw docstring

seqex-optionalclj

(seqex-optional x)
source

sequence-map-parserclj

(sequence-map-parser r tag-parsers tags m)
source

simplifyclj

(simplify schema)
source

simplify-reduceclj

(simplify-reduce)
(simplify-reduce acc)
(simplify-reduce acc item)
source

single-tag-parserclj

(single-tag-parser tag parser)
source

skip-charactersclj

(skip-characters r)
source

skip-closing-and-charactorsclj

(skip-closing-and-charactors r)
source

skip-seqexclj

(skip-seqex x)
source

sourceclj

(source s)
source

special-tuple-tagclj

(special-tuple-tag x)
source

string-parserclj

(string-parser x)
source

tag-enum-tagclj

(tag-enum-tag x)
source

take-while-plus-1clj

(take-while-plus-1 pred)

Returns a lazy sequence of successive items from coll while (pred item) returns logical true. pred must be free of side-effects. Returns a transducer when no collection is provided.

Returns a lazy sequence of successive items from coll while
(pred item) returns logical true. pred must be free of side-effects.
Returns a transducer when no collection is provided.
sourceraw docstring

toplevel-wrapperclj

(toplevel-wrapper x p)
source

union-discriminatorsclj

(union-discriminators discriminators)

Combine the discriminators of the members of a choice or sequence.

A member discriminator is a set of tags, nil (leaf text, no start tag), or a predicate accepting any tag. One any-tag member makes the whole union accept any tag, so the union cannot be represented as a set of tags.

Combine the discriminators of the members of a choice or sequence.

A member discriminator is a set of tags, nil (leaf text, no start tag), or a
predicate accepting any tag. One any-tag member makes the whole union accept
any tag, so the union cannot be represented as a set of tags.
sourceraw docstring

wrap-exit-wildcardclj

(wrap-exit-wildcard parser)

read-hiccup stops on the END_ELEMENT of the element it consumed, which is what :tuple and single-tag parsers want - they exit that tag themselves. A wildcard member of a seqex has no such wrapper, so it has to step past its own end tag or the surrounding sequence cannot make progress.

read-hiccup stops on the END_ELEMENT of the element it consumed, which is
what :tuple and single-tag parsers want - they exit that tag themselves. A
wildcard member of a seqex has no such wrapper, so it has to step past its own
end tag or the surrounding sequence cannot make progress.
sourceraw docstring

wrap-next-after-tagclj

(wrap-next-after-tag parser)
source

wrap-next-before-tagclj

(wrap-next-before-tag parser)
source

xml-parserclj

(xml-parser ?schema)
(xml-parser ?schema options)

Returns an pure xml-parser function of type x -> boolean for a given Schema. Caches the result for [[Cached]] Schemas with key :xml-parser.

Returns an pure xml-parser function of type `x -> boolean` for a given Schema.
Caches the result for [[Cached]] Schemas with key `:xml-parser`.
sourceraw docstring

year-month-parserclj

(year-month-parser x)
source

year-parserclj

(year-parser x)
source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close