A collection of common parsers.
A map called all
is also defined, which contain all the parsers in
this namespace. This can be merged with other grammars for example:
(merge built-ins/all (create-parser "
root <- (space? (:name word) blank (:id natural) space?)* $
"))
A collection of common parsers. A map called `all` is also defined, which contain all the parsers in this namespace. This can be merged with other grammars for example: (merge built-ins/all (create-parser " root <- (space? (:name word) blank (:id natural) space?)* $ "))
Parse one or more space or tab characters, not newlines.
Parse one or more space or tab characters, not newlines.
Parse zero or more space or tab characters, not newlines.
Parse zero or more space or tab characters, not newlines.
Parse an double quoted string, including " escapes.
Parse an double quoted string, including \" escapes.
Parse a single newline (either \r\n or \n).
Parse a single newline (either \r\n or \n).
Parse one or more whitespace characters, including newlines.
Parse one or more whitespace characters, including newlines.
Parse zero or more whitespace characters, including newlines.
Parse zero or more whitespace characters, including newlines.
Parse an single quoted string, including ' escapes.
Parse an single quoted string, including \' escapes.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close