Index

A G I S 
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.txt file.
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.
A G I S 
All Classes and Interfaces|All Packages