All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Class Description ABIVersionError An error raised whenever there is an ABI version mismatch.DotGraphPrinter Printer used for generating DOT graph representations of trees.InputEdit Represents an edit operation on a section of source code.IOExceptionThrowingConsumer<T> Represents an operation that accepts a single input argument and returns no result.Language Enum that consists of all the officially recognized programming language mappings.LibraryLoader Utility for loading the native system library.Node A Node represents a single node in the syntax tree.OffsetTreeCursor Specialization ofTreeCursorthat applies a positional offset to visited nodes.Parser Parsers are stateful objects that can be assigned a language and used to produce aTreebased on some source code.ParsingException Thrown when there is an error during parsing.Point Represents a two-dimensional point with row and column coordinates.Query A query consists of one or more patterns, where each pattern is an S-expression that matches a certain set of nodes in a syntax tree.QueryCapture Wrapper for a single node matched with aQuerycapture.QueryCaptureException Thrown when a query string has incorrect captures.QueryCursor Cursor used for executing queries, carrying the state needed to process them.QueryException The base exception type for all exceptions related to tree-sitter queries.QueryFieldException Thrown when the targeted node does not have a field with the specified name.QueryMatch Collection of nodes matched with a singleQuerycapture.QueryNodeTypeException Thrown when a specified node type does not exist in the language grammar.QueryStructureException Thrown when the node structure in the query does not adhere to the grammar.QuerySyntaxException Thrown when a query has incorrect syntax.Range Represents the portions of source code taken up by a node within a file or snippet.SymbolicExpressionPrinter Printer used for generating Symbolic Expression (S-expression) representations of trees using an iterative approach.SyntaxTreePrinter Printer used for generating human-readable representations of trees using an iterative approach.Tree A Tree represents the syntax tree of an entire source code file.TreeCursor A tree cursor is a stateful object that allows you to walk a syntax tree with maximum efficiency.TreeCursorNode Special type of node returned during tree traversals withTreeCursor.TreePrinter Contract for classes that can generate string representations of Abstract Syntax Trees (ASTs).TreeSitterException The base exception type for all tree-sitter exceptions.XMLPrinter Printer used for generating Extensible Markup Language (XML) representations of trees using an iterative approach.