parser_set_language()
sets the language of the parser. This is usually
done by parser()
though.
parser_set_timeout()
sets an optional timeout used when calling
parser_parse()
or parser_reparse()
. If the timeout is hit, an error
occurs.
parser_set_included_ranges()
sets an optional list of ranges that are
the only locations considered when parsing. The ranges are created by
range()
.
parser_set_language(x, language)
parser_set_timeout(x, timeout)
parser_set_included_ranges(x, included_ranges)
[tree_sitter_parser]
A parser.
[tree_sitter_language]
A language.
[double(1)]
A single whole number corresponding to a timeout in microseconds to use when parsing.
[list_of<tree_sitter_range>]
A list of ranges constructed by range()
. These are the only locations
that will be considered when parsing.
An empty list can be used to clear any existing ranges so that the parser will again parse the entire document.
A new parser.