[−][src]Crate tree_sitter
Structs
InputEdit | A summary of a change to a text document. |
Language | An opaque object that defines how to parse a particular language. The code for each
|
LanguageError | An error that occurred when trying to assign an incompatible |
Node | A single node within a syntax |
Parser | A stateful object that this is used to produce a |
Point | A position in a multi-line text document, in terms of rows and columns. |
Query | A set of patterns that match nodes in a syntax tree. |
QueryCapture | A particular |
QueryCaptures | A sequence of |
QueryCursor | A stateful object for executing a |
QueryMatch | A match of a |
QueryProperty | A key-value pair associated with a particular pattern in a |
Range | A range of positions in a multi-line text document, both in terms of bytes and of rows and columns. |
Tree | A tree that represents the syntactic structure of a source code file. |
TreeCursor | A stateful object for walking a syntax |
Enums
LogType | A type of log message. |
QueryError | An error that occurred when trying to create a |
Constants
LANGUAGE_VERSION | The latest ABI version that is supported by the current version of the library. |
MIN_COMPATIBLE_LANGUAGE_VERSION | The earliest ABI version that is supported by the current version of the library. |
PARSER_HEADER |