A B C D E F G H I J K L M N O P Q R S T V W X Y _ 
All Classes All Packages

A

ABIVersionError - Error in ch.usi.si.seart.treesitter.error
An error raised whenever there is an ABI version mismatch.
ABIVersionError(int) - Constructor for error ch.usi.si.seart.treesitter.error.ABIVersionError
 
accept(T) - Method in interface ch.usi.si.seart.treesitter.function.IOExceptionThrowingConsumer
Performs this operation on the given argument.
ADA - ch.usi.si.seart.treesitter.Language
Ada programming language.
add(Point) - Method in class ch.usi.si.seart.treesitter.Point
Adds another point to this point, resulting in a new point with coordinates equal to the sum of the coordinates of this point and the other point.
ANONYMOUS - ch.usi.si.seart.treesitter.Symbol.Type
 
associatedWith(Path) - Static method in enum ch.usi.si.seart.treesitter.Language
Selects enum values potentially associated with a file at a given path.
AUXILIARY - ch.usi.si.seart.treesitter.Symbol.Type
 

B

BASH - ch.usi.si.seart.treesitter.Language
Bash: Bourne Again SHell.
build() - Method in class ch.usi.si.seart.treesitter.Parser.Builder
Builds and returns a new Parser instance with the configured language.
build() - Method in class ch.usi.si.seart.treesitter.Query.Builder
Builds and returns a new Query instance with the configured language and pattern.
builder() - Static method in class ch.usi.si.seart.treesitter.Parser
Obtain a new builder for constructing a Parser instance.
builder() - Static method in class ch.usi.si.seart.treesitter.Query
Obtain a new builder for constructing a Query instance.
Builder() - Constructor for class ch.usi.si.seart.treesitter.Parser.Builder
 
Builder() - Constructor for class ch.usi.si.seart.treesitter.Query.Builder
 
ByteOffsetOutOfBoundsException - Exception in ch.usi.si.seart.treesitter.exception
Thrown to indicate that a specified byte offset is outside a node's byte range.
ByteOffsetOutOfBoundsException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.ByteOffsetOutOfBoundsException
 

C

C - ch.usi.si.seart.treesitter.Language
C programming language.
Capture - Class in ch.usi.si.seart.treesitter
Represents the named capture of a Query.
ch.usi.si.seart.treesitter - package ch.usi.si.seart.treesitter
 
ch.usi.si.seart.treesitter.error - package ch.usi.si.seart.treesitter.error
 
ch.usi.si.seart.treesitter.exception - package ch.usi.si.seart.treesitter.exception
 
ch.usi.si.seart.treesitter.exception.parser - package ch.usi.si.seart.treesitter.exception.parser
 
ch.usi.si.seart.treesitter.exception.query - package ch.usi.si.seart.treesitter.exception.query
 
ch.usi.si.seart.treesitter.function - package ch.usi.si.seart.treesitter.function
 
ch.usi.si.seart.treesitter.printer - package ch.usi.si.seart.treesitter.printer
 
CLOJURE - ch.usi.si.seart.treesitter.Language
Clojure programming language.
clone() - Method in class ch.usi.si.seart.treesitter.Tree
Clone this tree, creating a separate, independent instance.
clone() - Method in class ch.usi.si.seart.treesitter.TreeCursor
Clone this cursor, creating a separate, independent instance.
close() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
CMAKE - ch.usi.si.seart.treesitter.Language
The CMake language.
COMMON_LISP - ch.usi.si.seart.treesitter.Language
Common Lisp programming language.
compareTo(Point) - Method in class ch.usi.si.seart.treesitter.Point
Compares this point with another point for positional order.
countCaptures() - Method in class ch.usi.si.seart.treesitter.Query
Deprecated, for removal: This API element is subject to removal in a future version.
Just get dedicated collection, and compute size()
countPatterns() - Method in class ch.usi.si.seart.treesitter.Query
Deprecated, for removal: This API element is subject to removal in a future version.
Just get dedicated collection, and compute size()
countStrings() - Method in class ch.usi.si.seart.treesitter.Query
Deprecated, for removal: This API element is subject to removal in a future version.
Just get dedicated collection, and compute size()
CPP - ch.usi.si.seart.treesitter.Language
C++ programming language.
CSHARP - ch.usi.si.seart.treesitter.Language
C# programming language.
CSS - ch.usi.si.seart.treesitter.Language
CSS: Cascading Style Sheets.

D

DART - ch.usi.si.seart.treesitter.Language
Dart programming language.
disable() - Method in class ch.usi.si.seart.treesitter.Capture
Disable this capture, preventing it from returning in matches.
disable() - Method in class ch.usi.si.seart.treesitter.Pattern
Disable this pattern, preventing it from further matching.
DOT - ch.usi.si.seart.treesitter.Language
DOT graph description language.
DotGraphPrinter - Class in ch.usi.si.seart.treesitter.printer
Printer used for generating DOT graph representations of trees.
DotGraphPrinter(Tree) - Constructor for class ch.usi.si.seart.treesitter.printer.DotGraphPrinter
 

E

edit(InputEdit) - Method in class ch.usi.si.seart.treesitter.Tree
Edit the syntax tree to keep it in sync with source code that has been edited.
ELIXIR - ch.usi.si.seart.treesitter.Language
Elixir programming language.
ELM - ch.usi.si.seart.treesitter.Language
Elm programming language.
EMBEDDED_TEMPLATE - ch.usi.si.seart.treesitter.Language
Embedded HTML templates: EJS & ERS.
equals(Object) - Method in class ch.usi.si.seart.treesitter.Capture
 
equals(Object) - Method in class ch.usi.si.seart.treesitter.Node
 
equals(Object) - Method in class ch.usi.si.seart.treesitter.Pattern
 
ERLANG - ch.usi.si.seart.treesitter.Language
Erlang programming language.
execute() - Method in class ch.usi.si.seart.treesitter.QueryCursor
Start running a given query on a given node.
export() - Method in class ch.usi.si.seart.treesitter.printer.DotGraphPrinter
Generates a DOT graph of the tree, writing it directly to a file.
export() - Method in interface ch.usi.si.seart.treesitter.printer.TreePrinter
Generates a file containing the string representation of an Abstract Syntax Tree (AST).

F

FORTRAN - ch.usi.si.seart.treesitter.Language
Fortran programming language.

G

getCaptureName(Object) - Method in class ch.usi.si.seart.treesitter.Query
Deprecated, for removal: This API element is subject to removal in a future version.
Should not be used anymore
getCaptures() - Method in class ch.usi.si.seart.treesitter.QueryMatch
Retrieves a mapping between the captures and captured nodes in this match.
getChild(int) - Method in class ch.usi.si.seart.treesitter.Node
Get the node's child at the given index, where zero represents the first child.
getChildByFieldName(String) - Method in class ch.usi.si.seart.treesitter.Node
 
getChildCount() - Method in class ch.usi.si.seart.treesitter.Node
 
getChildren() - Method in class ch.usi.si.seart.treesitter.Node
 
getContent() - Method in class ch.usi.si.seart.treesitter.Node
 
getCurrentFieldName() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
getCurrentFieldName() - Method in class ch.usi.si.seart.treesitter.TreeCursor
 
getCurrentNode() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
getCurrentNode() - Method in class ch.usi.si.seart.treesitter.TreeCursor
 
getCurrentTreeCursorNode() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
getCurrentTreeCursorNode() - Method in class ch.usi.si.seart.treesitter.TreeCursor
 
getDescendant(int, int) - Method in class ch.usi.si.seart.treesitter.Node
Get the smallest node within this node that spans the given range of bytes.
getDescendant(Point, Point) - Method in class ch.usi.si.seart.treesitter.Node
Get the smallest node within this node that spans the given range of points.
getDescendantForByteRange(int, int) - Method in class ch.usi.si.seart.treesitter.Node
Deprecated, for removal: This API element is subject to removal in a future version.
getEndByte() - Method in class ch.usi.si.seart.treesitter.Node
 
getEndPoint() - Method in class ch.usi.si.seart.treesitter.Node
 
getFieldNameForChild(int) - Method in class ch.usi.si.seart.treesitter.Node
 
getFirstChildForByte(int) - Method in class ch.usi.si.seart.treesitter.Node
 
getFirstNamedChildForByte(int) - Method in class ch.usi.si.seart.treesitter.Node
 
getFor(Language) - Static method in class ch.usi.si.seart.treesitter.Parser
Static factory for obtaining new Parser instances.
getFor(Language, String) - Static method in class ch.usi.si.seart.treesitter.Query
Static factory for obtaining new Query instances.
getLanguageVersion() - Static method in class ch.usi.si.seart.treesitter.Parser
The latest ABI version that is supported by the current version of the library.
getMinimumCompatibleLanguageVersion() - Static method in class ch.usi.si.seart.treesitter.Parser
The earliest ABI version that is supported by the current version of the library.
getNamedDescendant(int, int) - Method in class ch.usi.si.seart.treesitter.Node
Get the smallest named node within this node that spans the given range of bytes.
getNamedDescendant(Point, Point) - Method in class ch.usi.si.seart.treesitter.Node
Get the smallest named node within this node that spans the given range of points.
getNextNamedSibling() - Method in class ch.usi.si.seart.treesitter.Node
 
getNextSibling() - Method in class ch.usi.si.seart.treesitter.Node
 
getNodes() - Method in class ch.usi.si.seart.treesitter.QueryMatch
Retrieves all the captured nodes from this match.
getNodes(Capture) - Method in class ch.usi.si.seart.treesitter.QueryMatch
Retrieves all nodes captured under a specific capture.
getNodes(String) - Method in class ch.usi.si.seart.treesitter.QueryMatch
Retrieves all nodes captured under a specific capture with the given name.
getParent() - Method in class ch.usi.si.seart.treesitter.Node
 
getPattern() - Method in class ch.usi.si.seart.treesitter.Query
Returns a concatenated, possibly non-rooted symbolic expression consisting of the individual query patterns.
getPatternIndex() - Method in class ch.usi.si.seart.treesitter.QueryMatch
Deprecated, for removal: This API element is subject to removal in a future version.
Use dedicated QueryMatch.pattern getter instead
getPrevNamedSibling() - Method in class ch.usi.si.seart.treesitter.Node
 
getPrevSibling() - Method in class ch.usi.si.seart.treesitter.Node
 
getRange() - Method in class ch.usi.si.seart.treesitter.Node
 
getRootNode() - Method in class ch.usi.si.seart.treesitter.Tree
 
getStartByte() - Method in class ch.usi.si.seart.treesitter.Node
 
getStartPoint() - Method in class ch.usi.si.seart.treesitter.Node
 
getSymbol() - Method in class ch.usi.si.seart.treesitter.Node
 
getTimeout() - Method in class ch.usi.si.seart.treesitter.Parser
Get the duration in microseconds that parsing is allowed to take.
getTotalSymbols() - Method in enum ch.usi.si.seart.treesitter.Language
 
getType() - Method in class ch.usi.si.seart.treesitter.Node
 
GO - ch.usi.si.seart.treesitter.Language
Go programming language.
gotoFirstChild() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
gotoFirstChild() - Method in class ch.usi.si.seart.treesitter.TreeCursor
Move the cursor to the first child of its current node.
gotoFirstChild(int) - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
gotoFirstChild(int) - Method in class ch.usi.si.seart.treesitter.TreeCursor
Move the cursor to the first child of its current node that extends beyond the given byte offset.
gotoFirstChild(Point) - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
gotoFirstChild(Point) - Method in class ch.usi.si.seart.treesitter.TreeCursor
Move the cursor to the first child of its current node that extends beyond the given row-column offset.
gotoNextSibling() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
gotoNextSibling() - Method in class ch.usi.si.seart.treesitter.TreeCursor
Move the cursor to the next sibling of its current node.
gotoParent() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
gotoParent() - Method in class ch.usi.si.seart.treesitter.TreeCursor
Move the cursor to the parent of its current node.
GRAPHQL - ch.usi.si.seart.treesitter.Language
GraphQL: Graph Query Language.

H

hasCaptures() - Method in class ch.usi.si.seart.treesitter.Query
 
hasError() - Method in class ch.usi.si.seart.treesitter.Node
 
hashCode() - Method in class ch.usi.si.seart.treesitter.Capture
 
hashCode() - Method in class ch.usi.si.seart.treesitter.Node
 
hashCode() - Method in class ch.usi.si.seart.treesitter.Pattern
 
HASKELL - ch.usi.si.seart.treesitter.Language
Haskell programming language.
HTML - ch.usi.si.seart.treesitter.Language
HTML: HyperText Markup Language.

I

IncompatibleLanguageException - Exception in ch.usi.si.seart.treesitter.exception.parser
Thrown when attempts to set the parser language result in failure.
IncompatibleLanguageException(Language) - Constructor for exception ch.usi.si.seart.treesitter.exception.parser.IncompatibleLanguageException
 
InputEdit - Class in ch.usi.si.seart.treesitter
Represents an edit operation on a section of source code.
InputEdit() - Constructor for class ch.usi.si.seart.treesitter.InputEdit
 
IOExceptionThrowingConsumer<T> - Interface in ch.usi.si.seart.treesitter.function
Represents an operation that accepts a single input argument and returns no result.
isExtra() - Method in class ch.usi.si.seart.treesitter.Node
Check if the node is extra.
isMissing() - Method in class ch.usi.si.seart.treesitter.Node
Check if the node is missing.
isNamed() - Method in class ch.usi.si.seart.treesitter.Node
Check if the node is named.
isNull() - Method in class ch.usi.si.seart.treesitter.Node
Check if the node is null node.
isOrigin() - Method in class ch.usi.si.seart.treesitter.Point
Checks if this point represents the origin, which is when both the row and the column are zero.
iterator() - Method in class ch.usi.si.seart.treesitter.Node
 
iterator() - Method in class ch.usi.si.seart.treesitter.QueryCursor
 
iterator() - Method in class ch.usi.si.seart.treesitter.Tree
 

J

JAVA - ch.usi.si.seart.treesitter.Language
Java programming language.
JAVASCRIPT - ch.usi.si.seart.treesitter.Language
JavaScript programming language.
JSON - ch.usi.si.seart.treesitter.Language
JSON: JavaScript Object Notation.
JULIA - ch.usi.si.seart.treesitter.Language
Julia programming language.

K

KOTLIN - ch.usi.si.seart.treesitter.Language
Kotlin programming language.

L

language(Language) - Method in class ch.usi.si.seart.treesitter.Parser.Builder
Sets the programming language intended for parsing.
language(Language) - Method in class ch.usi.si.seart.treesitter.Query.Builder
Sets the programming language associated with the query.
Language - Enum in ch.usi.si.seart.treesitter
Enum that consists of all the officially recognized programming languages.
LATEX - ch.usi.si.seart.treesitter.Language
LaTeX markup language for document typesetting.
LibraryLoader - Class in ch.usi.si.seart.treesitter
Utility for loading the native system library.
LibraryLoader() - Constructor for class ch.usi.si.seart.treesitter.LibraryLoader
 
load() - Method in class ch.usi.si.seart.treesitter.LibraryLoader
Load the native library.
LUA - ch.usi.si.seart.treesitter.Language
Lua programming language.

M

MARKDOWN - ch.usi.si.seart.treesitter.Language
Markdown markup language for creating formatted text.
multiply(int) - Method in class ch.usi.si.seart.treesitter.Point
Multiplies the coordinates of this point by a scalar value, resulting in a new point with scaled coordinates.

N

nextMatch() - Method in class ch.usi.si.seart.treesitter.QueryCursor
Advance to the next match of the currently running query.
NIX - ch.usi.si.seart.treesitter.Language
Nix programming language.
Node - Class in ch.usi.si.seart.treesitter
A Node represents a single node in the syntax tree.

O

OBJECTIVE_C - ch.usi.si.seart.treesitter.Language
Objective-C programming language.
OCAML - ch.usi.si.seart.treesitter.Language
OCaml programming language.
OffsetTreeCursor - Class in ch.usi.si.seart.treesitter
Specialization of TreeCursor that applies a positional offset to visited nodes.
OffsetTreeCursor(Node, Point) - Constructor for class ch.usi.si.seart.treesitter.OffsetTreeCursor
 

P

parse(String) - Method in class ch.usi.si.seart.treesitter.Parser
Use the parser to parse some source code and create a syntax tree.
parse(String, Tree) - Method in class ch.usi.si.seart.treesitter.Parser
Use the parser to incrementally parse a changed source code string, reusing unchanged parts of the tree to speed up the process.
parse(Path) - Method in class ch.usi.si.seart.treesitter.Parser
Use the parser to parse some source code found in a file at the specified path.
parse(Path, Tree) - Method in class ch.usi.si.seart.treesitter.Parser
Use the parser to parse some source code found in a file at the specified path, reusing unchanged parts of the tree to speed up the process.
Parser - Class in ch.usi.si.seart.treesitter
Parsers are stateful objects that can be assigned a language and used to produce a Tree based on some source code.
Parser(Language) - Constructor for class ch.usi.si.seart.treesitter.Parser
Deprecated, for removal: This API element is subject to removal in a future version.
Parser.Builder - Class in ch.usi.si.seart.treesitter
 
ParserException - Exception in ch.usi.si.seart.treesitter.exception.parser
The base exception type for all exceptions related to tree-sitter parsers.
ParserException() - Constructor for exception ch.usi.si.seart.treesitter.exception.parser.ParserException
 
ParsingException - Exception in ch.usi.si.seart.treesitter.exception.parser
Thrown when there is an error during parsing.
ParsingException() - Constructor for exception ch.usi.si.seart.treesitter.exception.parser.ParsingException
 
PASCAL - ch.usi.si.seart.treesitter.Language
Pascal programming language.
pattern(String) - Method in class ch.usi.si.seart.treesitter.Query.Builder
Sets the query pattern that will be used to match nodes.
Pattern - Class in ch.usi.si.seart.treesitter
Represents a single symbolic expression (s-expression) pattern of a Query.
PHP - ch.usi.si.seart.treesitter.Language
PHP: Hypertext Preprocessor.
Point - Class in ch.usi.si.seart.treesitter
Represents a two-dimensional point with row and column coordinates.
Point() - Constructor for class ch.usi.si.seart.treesitter.Point
 
PointOutOfBoundsException - Exception in ch.usi.si.seart.treesitter.exception
Thrown to indicate that a specified point is outside a node's point range.
PointOutOfBoundsException(Point) - Constructor for exception ch.usi.si.seart.treesitter.exception.PointOutOfBoundsException
 
preorderTraversal(Consumer<Node>) - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
preorderTraversal(Consumer<Node>) - Method in class ch.usi.si.seart.treesitter.TreeCursor
Iteratively traverse over the parse tree, applying a callback to the nodes before they are visited.
print() - Method in class ch.usi.si.seart.treesitter.printer.DotGraphPrinter
Generates a DOT graph of the tree.
print() - Method in interface ch.usi.si.seart.treesitter.printer.TreePrinter
Generates a string representation of an Abstract Syntax Tree (AST).
PROLOG - Static variable in class ch.usi.si.seart.treesitter.printer.XMLPrinter
 
PYTHON - ch.usi.si.seart.treesitter.Language
Python programming language.

Q

Query - Class in ch.usi.si.seart.treesitter
A query consists of one or more patterns, where each pattern is a symbolic expression (S-expression) that matches a certain set of nodes in an abstract syntax tree.
Query(Language, String) - Constructor for class ch.usi.si.seart.treesitter.Query
Deprecated, for removal: This API element is subject to removal in a future version.
Query.Builder - Class in ch.usi.si.seart.treesitter
 
QueryCapture - Class in ch.usi.si.seart.treesitter
Deprecated, for removal: This API element is subject to removal in a future version.
Currently obsolete, refrain from further use
QueryCapture() - Constructor for class ch.usi.si.seart.treesitter.QueryCapture
Deprecated.
 
QueryCaptureException - Exception in ch.usi.si.seart.treesitter.exception.query
Thrown when a query string has incorrect captures.
QueryCaptureException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryCaptureException
 
QueryCursor - Class in ch.usi.si.seart.treesitter
Cursor used for executing queries, carrying the state needed to process them.
QueryCursor(Node, Query) - Constructor for class ch.usi.si.seart.treesitter.QueryCursor
Deprecated, for removal: This API element is subject to removal in a future version.
Use Node.walk(Query) instead
QueryException - Exception in ch.usi.si.seart.treesitter.exception.query
The base exception type for all exceptions related to tree-sitter queries.
QueryException() - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryException
 
QueryFieldException - Exception in ch.usi.si.seart.treesitter.exception.query
Thrown when the targeted node does not have a field with the specified name.
QueryFieldException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryFieldException
 
QueryMatch - Class in ch.usi.si.seart.treesitter
Represents a collection of captured nodes, matched with a single Query pattern.
QueryNodeTypeException - Exception in ch.usi.si.seart.treesitter.exception.query
Thrown when a specified node type does not exist in the language grammar.
QueryNodeTypeException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryNodeTypeException
 
QueryStructureException - Exception in ch.usi.si.seart.treesitter.exception.query
Thrown when the node structure in the query does not adhere to the grammar.
QueryStructureException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryStructureException
 
QuerySyntaxException - Exception in ch.usi.si.seart.treesitter.exception.query
Thrown when a query has incorrect syntax.
QuerySyntaxException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QuerySyntaxException
 

R

R - ch.usi.si.seart.treesitter.Language
R programming language.
RACKET - ch.usi.si.seart.treesitter.Language
Racket programming language.
Range - Class in ch.usi.si.seart.treesitter
Represents the portions of source code taken up by a node within a file or snippet.
Range(Node) - Constructor for class ch.usi.si.seart.treesitter.Range
 
REGULAR - ch.usi.si.seart.treesitter.Symbol.Type
 
RUBY - ch.usi.si.seart.treesitter.Language
Ruby programming language.
RUST - ch.usi.si.seart.treesitter.Language
Rust programming language.

S

SCALA - ch.usi.si.seart.treesitter.Language
Scala programming language.
SCHEME - ch.usi.si.seart.treesitter.Language
Scheme programming language.
SCSS - ch.usi.si.seart.treesitter.Language
SCSS: Sassy CSS.
setLanguage(Language) - Method in class ch.usi.si.seart.treesitter.Parser
Set the language that the parser should use for parsing.
setTimeout(long) - Method in class ch.usi.si.seart.treesitter.Parser
Set the maximum duration in microseconds that parsing should be allowed to take before halting.
setTimeout(long, TimeUnit) - Method in class ch.usi.si.seart.treesitter.Parser
Set the maximum duration that parsing should be allowed to take before halting.
setTimeout(Duration) - Method in class ch.usi.si.seart.treesitter.Parser
Set the maximum duration that parsing should be allowed to take before halting.
subtract(Point) - Method in class ch.usi.si.seart.treesitter.Point
Subtracts another point from this point, resulting in a new point with coordinates equal to the difference between the coordinates of this point and the other point.
SVELTE - ch.usi.si.seart.treesitter.Language
Svelte front-end component framework.
SWIFT - ch.usi.si.seart.treesitter.Language
Swift programming language.
Symbol - Class in ch.usi.si.seart.treesitter
Represents a symbol in an abstract syntax tree.
Symbol.Type - Enum in ch.usi.si.seart.treesitter
Enumeration representing the possible types of symbols.
SymbolicExpressionPrinter - Class in ch.usi.si.seart.treesitter.printer
Printer used for generating Symbolic Expression (S-expression) representations of trees using an iterative approach.
SymbolicExpressionPrinter(TreeCursor) - Constructor for class ch.usi.si.seart.treesitter.printer.SymbolicExpressionPrinter
 
SyntaxTreePrinter - Class in ch.usi.si.seart.treesitter.printer
Printer used for generating human-readable representations of trees using an iterative approach.
SyntaxTreePrinter(TreeCursor) - Constructor for class ch.usi.si.seart.treesitter.printer.SyntaxTreePrinter
 

T

TOML - ch.usi.si.seart.treesitter.Language
TOML: Tom's Obvious Minimal Language.
toString() - Method in class ch.usi.si.seart.treesitter.Capture
 
toString() - Method in enum ch.usi.si.seart.treesitter.Language
 
toString() - Method in class ch.usi.si.seart.treesitter.Node
 
toString() - Method in class ch.usi.si.seart.treesitter.OffsetTreeCursor
 
toString() - Method in class ch.usi.si.seart.treesitter.Parser
 
toString() - Method in class ch.usi.si.seart.treesitter.Pattern
 
toString() - Method in class ch.usi.si.seart.treesitter.Point
Returns a string representation of this point in the format:
toString() - Method in class ch.usi.si.seart.treesitter.Query
 
toString() - Method in class ch.usi.si.seart.treesitter.QueryCapture
Deprecated.
 
toString() - Method in class ch.usi.si.seart.treesitter.QueryCursor
 
toString() - Method in class ch.usi.si.seart.treesitter.QueryMatch
 
toString() - Method in class ch.usi.si.seart.treesitter.Range
Returns a string representation of this range in the format:
toString() - Method in class ch.usi.si.seart.treesitter.Symbol
 
toString() - Method in class ch.usi.si.seart.treesitter.Tree
 
toString() - Method in class ch.usi.si.seart.treesitter.TreeCursor
 
toString() - Method in class ch.usi.si.seart.treesitter.TreeCursorNode
 
toUnchecked(IOExceptionThrowingConsumer<T>) - Static method in interface ch.usi.si.seart.treesitter.function.IOExceptionThrowingConsumer
Returns a wrapped Consumer that performs this operation.
Tree - Class in ch.usi.si.seart.treesitter
A Tree represents the syntax tree of an entire source code file.
TreeCursor - Class in ch.usi.si.seart.treesitter
A tree cursor is a stateful object that allows you to walk a syntax tree with maximum efficiency.
TreeCursorNode - Class in ch.usi.si.seart.treesitter
Special type of node returned during tree traversals with TreeCursor.
TreePrinter - Interface in ch.usi.si.seart.treesitter.printer
Contract for classes that can generate string representations of Abstract Syntax Trees (ASTs).
TreeSitterException - Exception in ch.usi.si.seart.treesitter.exception
The base exception type for all tree-sitter exceptions.
TreeSitterException() - Constructor for exception ch.usi.si.seart.treesitter.exception.TreeSitterException
 
TSX - ch.usi.si.seart.treesitter.Language
JSX-enhanced TypeScript.
TYPESCRIPT - ch.usi.si.seart.treesitter.Language
TypeScript programming language.

V

validate(Language) - Static method in enum ch.usi.si.seart.treesitter.Language
Validates an enum value to ensure it is not null and has a valid (nonzero) identifier.
valueOf(String) - Static method in enum ch.usi.si.seart.treesitter.Language
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.usi.si.seart.treesitter.Symbol.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.usi.si.seart.treesitter.Language
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.usi.si.seart.treesitter.Symbol.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

walk() - Method in class ch.usi.si.seart.treesitter.Node
 
walk(Query) - Method in class ch.usi.si.seart.treesitter.Node
 

X

XMLPrinter - Class in ch.usi.si.seart.treesitter.printer
Printer used for generating Extensible Markup Language (XML) representations of trees using an iterative approach.
XMLPrinter(TreeCursor) - Constructor for class ch.usi.si.seart.treesitter.printer.XMLPrinter
 

Y

YAML - ch.usi.si.seart.treesitter.Language
YAML: YAML Ain't Markup Language.

_

_INVALID_ - ch.usi.si.seart.treesitter.Language
Represents an invalid language.
A B C D E F G H I J K L M N O P Q R S T V W X Y _ 
All Classes All Packages