aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/mitjafelicijan/go-tree-sitter/lua/binding.go
blob: a85df82bfb9f9079ee90ac59fb5619f5564d9d27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package lua

//#include "parser.h"
//TSLanguage *tree_sitter_lua();
import "C"
import (
	"unsafe"

	sitter "github.com/mitjafelicijan/go-tree-sitter"
)

func GetLanguage() *sitter.Language {
	ptr := unsafe.Pointer(C.tree_sitter_lua())
	return sitter.NewLanguage(ptr)
}