Index
All Classes and Interfaces|All Packages
A
- apply(Project) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarPlugin
G
- generate() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Generate the output files.
- getBaseDir() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
The base directory of the grammar.
- getClassName() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
The name of the class.
- getClassName() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the name of the class.
- getCmakeListsFile() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the generated
CMakeLists.txtfile. - getFiles() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
The source files of the grammar.
- getGeneratedSrc() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the directory of the generated files.
- getGrammarDir() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the base directory of the grammar.
- getGrammarFiles() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the source files of the grammar.
- getGrammarName() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
The name of the grammar.
- getGrammarName() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the name of the grammar.
- getInteropFile() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the generated C interop def file.
- getInteropName() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
The name of the C interop def file.
- getInteropName() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the name of the C interop def file.
- getLanguageMethods() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
A map of Java methods to C functions.
- getLanguageMethods() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the language methods.
- getLibraryName() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
The name of the JNI library.
- getLibraryName() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the name of the JNI library.
- getPackageName() - Method in interface io.github.treesitter.ktreesitter.plugin.GrammarExtension
-
The name of the package.
- getPackageName() - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Get the name of the package.
- GrammarExtension - Interface in io.github.treesitter.ktreesitter.plugin
-
The grammar configuration extension.
- GrammarFilesTask - Class in io.github.treesitter.ktreesitter.plugin
-
The task that generates the source files for the grammar.
- GrammarFilesTask() - Constructor for class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
- GrammarPlugin - Class in io.github.treesitter.ktreesitter.plugin
-
A plugin that generates code for KTreeSitter grammar packages.
- GrammarPlugin() - Constructor for class io.github.treesitter.ktreesitter.plugin.GrammarPlugin
I
- io.github.treesitter.ktreesitter.plugin - package io.github.treesitter.ktreesitter.plugin
S
- setClassName(String) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the name of the class.
- setGrammarDir(File) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the base directory of the grammar.
- setGrammarFiles(File[]) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the source files of the grammar.
- setGrammarName(String) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the name of the grammar.
- setInteropName(String) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the name of the C interop def file.
- setLanguageMethods(Map<String, String>) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the language methods.
- setLibraryName(String) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the name of the JNI library.
- setPackageName(String) - Method in class io.github.treesitter.ktreesitter.plugin.GrammarFilesTask
-
Set the name of the package.
All Classes and Interfaces|All Packages