(empty-result? result)
(get-end parse)
(get-end parse index)
(parse-from-index grammar initial-parser text segment index)
(repeat-parse grammar initial-parser output-format text)
(repeat-parse grammar initial-parser output-format root-tag text)
(repeat-parse-enlive grammar initial-parser root-tag text segment)
(repeat-parse-enlive grammar initial-parser root-tag text segment index)
(repeat-parse-hiccup grammar initial-parser root-tag text segment)
(repeat-parse-hiccup grammar initial-parser root-tag text segment index)
(repeat-parse-no-tag grammar initial-parser text segment)
(repeat-parse-no-tag grammar initial-parser text segment index)
(repeat-parse-with-header grammar
header-parser
repeating-parser
output-format
root-tag
text)
(select-parse grammar initial-parser text segment index parses)
Returns either: [a-parse end-index a-list-of-valid-follow-up-parses] [a-parse end-index nil] (successfully reached end of text) nil (hit a dead-end with this strategy)
Returns either: [a-parse end-index a-list-of-valid-follow-up-parses] [a-parse end-index nil] (successfully reached end of text) nil (hit a dead-end with this strategy)
(try-repeating-parse-strategy parser text start-production)
(try-repeating-parse-strategy-with-header grammar
text
start-production
start-rule
output-format)
(used-memory-optimization? tree)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close