A B C D E G H I J K L M N O P Q R S T V W Y _
All Classes All Packages
All Classes All Packages
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() - Constructor for error ch.usi.si.seart.treesitter.error.ABIVersionError
- AGDA - ch.usi.si.seart.treesitter.Language
-
Agda language mapping.
B
C
- C - ch.usi.si.seart.treesitter.Language
-
C language mapping.
- 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.query - package ch.usi.si.seart.treesitter.exception.query
- close() - Method in class ch.usi.si.seart.treesitter.Parser
-
Delete the parser, freeing all the memory that it used.
- close() - Method in class ch.usi.si.seart.treesitter.Query
-
Delete the query, freeing all the memory that it used.
- close() - Method in class ch.usi.si.seart.treesitter.QueryCursor
-
Delete the query cursor, freeing all the memory that it used.
- close() - Method in class ch.usi.si.seart.treesitter.Tree
-
Delete the tree, freeing all the memory that it used.
- close() - Method in class ch.usi.si.seart.treesitter.TreeCursor
-
Delete the tree cursor, freeing all the memory that it used.
- countCaptures() - Method in class ch.usi.si.seart.treesitter.Query
- countPatterns() - Method in class ch.usi.si.seart.treesitter.Query
- countStrings() - Method in class ch.usi.si.seart.treesitter.Query
- CPP - ch.usi.si.seart.treesitter.Language
-
C++ language mapping.
- CSHARP - ch.usi.si.seart.treesitter.Language
-
C# language mapping.
- CSS - ch.usi.si.seart.treesitter.Language
-
CSS language mapping.
D
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.
- ELM - ch.usi.si.seart.treesitter.Language
-
Elm language mapping.
- EMBEDDED_TEMPLATE - ch.usi.si.seart.treesitter.Language
-
Embedded template (EJS & ERS) language mapping.
- ENO - ch.usi.si.seart.treesitter.Language
-
Eno language mapping.
- equals(Object) - Method in class ch.usi.si.seart.treesitter.Node
- execute() - Method in class ch.usi.si.seart.treesitter.QueryCursor
-
Start running a given query on a given node.
G
- getCaptureName(QueryCapture) - Method in class ch.usi.si.seart.treesitter.Query
- 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
- getCurrentFieldName() - Method in class ch.usi.si.seart.treesitter.TreeCursor
- getCurrentNode() - Method in class ch.usi.si.seart.treesitter.TreeCursor
- getCurrentTreeCursorNode() - Method in class ch.usi.si.seart.treesitter.TreeCursor
- getDescendantForByteRange(int, int) - Method in class ch.usi.si.seart.treesitter.Node
- 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
- getNextNamedSibling() - Method in class ch.usi.si.seart.treesitter.Node
- getNextSibling() - Method in class ch.usi.si.seart.treesitter.Node
- getNodeString() - Method in class ch.usi.si.seart.treesitter.Node
- getParent() - Method in class ch.usi.si.seart.treesitter.Node
- 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
- getTimeout() - Method in class ch.usi.si.seart.treesitter.Parser
-
Get the duration in microseconds that parsing is allowed to take.
- getType() - Method in class ch.usi.si.seart.treesitter.Node
- GO - ch.usi.si.seart.treesitter.Language
-
Go language mapping.
- gotoFirstChild() - Method in class ch.usi.si.seart.treesitter.TreeCursor
-
Move the cursor to the first child of its current node.
- 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.TreeCursor
-
Move the cursor to the parent of its current node.
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.Node
- HASKELL - ch.usi.si.seart.treesitter.Language
-
Haskell language mapping.
- HTML - ch.usi.si.seart.treesitter.Language
-
HTML language mapping.
I
- InputEdit - Class in ch.usi.si.seart.treesitter
- InputEdit() - Constructor for class ch.usi.si.seart.treesitter.InputEdit
- 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
- 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 language mapping.
- JAVASCRIPT - ch.usi.si.seart.treesitter.Language
-
JavaScript language mapping.
- JULIA - ch.usi.si.seart.treesitter.Language
-
Julia language mapping.
K
L
- Language - Enum in ch.usi.si.seart.treesitter
- LibraryLoader - Class in ch.usi.si.seart.treesitter
- LibraryLoader() - Constructor for class ch.usi.si.seart.treesitter.LibraryLoader
- load() - Method in class ch.usi.si.seart.treesitter.LibraryLoader
- LUA - ch.usi.si.seart.treesitter.Language
-
Lua language mapping.
M
N
- nextMatch() - Method in class ch.usi.si.seart.treesitter.QueryCursor
-
Advance to the next match of the currently running query.
- Node - Class in ch.usi.si.seart.treesitter
-
A Node represents a single node in the syntax tree.
O
P
- parseFile(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.
- Parser - Class in ch.usi.si.seart.treesitter
-
Parsers are stateful objects that can be assigned a language and used to produce a
Treebased on some source code. - Parser(Language) - Constructor for class ch.usi.si.seart.treesitter.Parser
- parseString(String) - Method in class ch.usi.si.seart.treesitter.Parser
-
Use the parser to parse some source code and create a syntax tree.
- parseString(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.
- ParsingException - Exception in ch.usi.si.seart.treesitter.exception
- ParsingException() - Constructor for exception ch.usi.si.seart.treesitter.exception.ParsingException
- PHP - ch.usi.si.seart.treesitter.Language
-
PHP language mapping.
- Point - Class in ch.usi.si.seart.treesitter
- Point() - Constructor for class ch.usi.si.seart.treesitter.Point
- 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.
- printSubtree() - Method in class ch.usi.si.seart.treesitter.SyntaxTreePrinter
- PYTHON - ch.usi.si.seart.treesitter.Language
-
Python language mapping.
Q
- Query - Class in ch.usi.si.seart.treesitter
-
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.
- Query(Language, String) - Constructor for class ch.usi.si.seart.treesitter.Query
- QueryCapture - Class in ch.usi.si.seart.treesitter
- QueryCapture() - Constructor for class ch.usi.si.seart.treesitter.QueryCapture
- QueryCaptureException - Exception in ch.usi.si.seart.treesitter.exception.query
- 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
- 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
- QueryFieldException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryFieldException
- QueryMatch - Class in ch.usi.si.seart.treesitter
- QueryMatch() - Constructor for class ch.usi.si.seart.treesitter.QueryMatch
- QueryNodeTypeException - Exception in ch.usi.si.seart.treesitter.exception.query
- QueryNodeTypeException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryNodeTypeException
- QueryStructureException - Exception in ch.usi.si.seart.treesitter.exception.query
- QueryStructureException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QueryStructureException
- QuerySyntaxException - Exception in ch.usi.si.seart.treesitter.exception.query
- QuerySyntaxException(int) - Constructor for exception ch.usi.si.seart.treesitter.exception.query.QuerySyntaxException
R
- Range - Class in ch.usi.si.seart.treesitter
- Range(Node) - Constructor for class ch.usi.si.seart.treesitter.Range
- RUBY - ch.usi.si.seart.treesitter.Language
-
Ruby language mapping.
- RUST - ch.usi.si.seart.treesitter.Language
-
Rust language mapping.
S
- SCALA - ch.usi.si.seart.treesitter.Language
-
Scala language mapping.
- SCSS - ch.usi.si.seart.treesitter.Language
-
SCSS language mapping.
- 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.
- SWIFT - ch.usi.si.seart.treesitter.Language
-
Swift language mapping.
- SyntaxTreePrinter - Class in ch.usi.si.seart.treesitter
-
Utility used for pretty-printing entire syntax trees, as well as their subtrees.
- SyntaxTreePrinter(Node, Point) - Constructor for class ch.usi.si.seart.treesitter.SyntaxTreePrinter
T
- TOML - ch.usi.si.seart.treesitter.Language
-
TOML language mapping.
- 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.Parser
- toString() - Method in class ch.usi.si.seart.treesitter.Point
- toString() - Method in class ch.usi.si.seart.treesitter.Query
- toString() - Method in class ch.usi.si.seart.treesitter.QueryCapture
- 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
- 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
- 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
- TreeCursorNode() - Constructor for class ch.usi.si.seart.treesitter.TreeCursorNode
- 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 language mapping.
- TYPESCRIPT - ch.usi.si.seart.treesitter.Language
-
TypeScript language mapping.
V
- validate(Language) - Static method in enum ch.usi.si.seart.treesitter.Language
- valueOf(String) - Static method in enum ch.usi.si.seart.treesitter.Language
-
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.
- VUE - ch.usi.si.seart.treesitter.Language
-
Vue language mapping.
W
- walk() - Method in class ch.usi.si.seart.treesitter.Node
-
A tree cursor allows you to walk a syntax tree more efficiently than is possible using the instance functions.
- WASM - ch.usi.si.seart.treesitter.Language
-
WebAssembly language mapping.
Y
_
A B C D E G H I J K L M N O P Q R S T V W Y _All Classes All Packages