treesitter

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2026 License: GPL-3.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Get

func Get(lang Language) (*sitter.Parser, error)

func GetLanguage

func GetLanguage(lang Language) (*sitter.Language, error)

func Put

func Put(lang Language, parser *sitter.Parser)

Types

type Language

type Language string
const (
	PHP        Language = "php"
	JavaScript Language = "javascript"
	TypeScript Language = "typescript"
	Python     Language = "python"
	Go         Language = "go"
	Java       Language = "java"
	C          Language = "c"
	Cpp        Language = "cpp"
	CSharp     Language = "csharp"
	Ruby       Language = "ruby"
	Rust       Language = "rust"
)

func SupportedLanguages

func SupportedLanguages() []Language

type Pool

type Pool struct {
	// contains filtered or unexported fields
}

func (*Pool) Get

func (p *Pool) Get(lang Language) (*sitter.Parser, error)

func (*Pool) Put

func (p *Pool) Put(lang Language, parser *sitter.Parser)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL