[−][src]Crate tree_sitter
Structs
| IncludedRangesError | An error that occurred in |
| 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 |
| QueryError | An error that occurred when trying to create a |
| QueryMatch | A match of a |
| QueryPredicate | A key-value pair associated with a particular pattern in 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. |
| QueryErrorKind | |
| QueryPredicateArg |
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 |