(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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |