Liking cljdoc? Tell your friends :D

csv2rdf.bcp47

Parser for language tags described by the BCP47 specification. https://tools.ietf.org/html/bcp47

Parser for language tags described by the BCP47 specification.
https://tools.ietf.org/html/bcp47
raw docstring

format-language-tagclj

(format-language-tag tag)

Returns the string representation of the given format tag.

Returns the string representation of the given format tag.
raw docstring

format-language-tag-partcljmultimethod


get-element-typeclj

(get-element-type productions allowed-states)

language-tag-part-truncationscljmultimethod


language-tag-string-truncation-stringsclj

(language-tag-string-truncation-strings tag-string)

Returns a sequence of successively truncated language tag strings for the given tag string.

Returns a sequence of successively truncated language tag strings for the given tag string.
raw docstring

language-tag-strings-equal?clj


next-statesclj

(next-states state)

Returns the set of tag elements which can follow the given element

Returns the set of tag elements which can follow the given element
raw docstring

non-empty-prefixesclj

(non-empty-prefixes nev)

Returns a collection of the non-empty prefixes of the given vector in descending order of size

Returns a collection of the non-empty prefixes of the given vector in descending order of size
raw docstring

parse-elementcljmultimethod

The next part of a language tag given the current element, its type and the elements that follow. Returns a pair containing the remaining elements and the parsed tag part.

The next part of a language tag given the current element, its type and the elements that follow.
Returns a pair containing the remaining elements and the parsed tag part.
raw docstring

parse-language-tagclj

(parse-language-tag tag-string)

Parses a language tag string. Throws IllegalArgumentException if the string does not represent a valid language tag.

Parses a language tag string. Throws IllegalArgumentException if the string does not represent a valid
language tag.
raw docstring

parse-production-sequenceclj

(parse-production-sequence elements production min-count max-count)

Parses a sequence of tag elements which match the given production in the grammar. Parses at most max-count items if specified. Throws an exception if fewer than min-count matches were found when specified.

Parses a sequence of tag elements which match the given production in the grammar. Parses at most max-count items
if specified. Throws an exception if fewer than min-count matches were found when specified.
raw docstring

production-regexesclj


starting-productionsclj

Grammar production which can start each grammar element

Grammar production which can start each grammar element
raw docstring

tag-elementsclj


truncationsclj

(truncations tag)

Returns a sequence of successively shorter version of a format tag where the right-most sub-tag is removed from the preceding tag.

Returns a sequence of successively shorter version of a format tag where the right-most sub-tag
is removed from the preceding tag.
raw docstring

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

× close