(assemble-yields xs)
(block-end? line {:keys [single-block? multi-block? doc-block?]})
(block-parser {[line & remaining :as stream] :remaining
:keys [ln block-ln indent single-block? multi-block? doc-block?]
:or
{ln 0 single-block? false multi-block? false doc-block? false}
:as state})
(compatibility? s)
(first-line? {:keys [block-ln ln] block-type :type :as yield})
(has-prefix? prefix s)
(parameter-or-modifier? s)
(parse-color s)
(parse-file file)
Returns a collection of KSS documentation maps from java.io.File. Not lazy.
Returns a collection of KSS documentation maps from java.io.File. Not lazy.
(parse-lines coll)
Returns a lazy collection of KSS documentation maps from lines of css.
Returns a lazy collection of KSS documentation maps from lines of css.
(parse-parameter-or-modifier s)
(parse-single? line {:keys [multi-block? doc-block?]})
(parse-stream rdr)
Returns a lazy collection of KSS documentation maps from a java.io.BufferedReader.
Returns a lazy collection of KSS documentation maps from a java.io.BufferedReader.
(parse-string s)
Returns a lazy collection of KSS documentation maps from a css string.
Returns a lazy collection of KSS documentation maps from a css string.
(parse-weight s)
(prefix-str prefix s)
(reference-str s)
(reference? s)
(syntax-parser {{:keys [text] :as yield} :yield
:keys [markup-block? parsing-block-ln block-ln weight-block?
colors-block? parameters-or-modifiers-block?
description-block? compatibility-block? header-block?]
:as state})
(update-last ms k f & args)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close