//go:cgo_ldflag "-O2"
//go:cgo_ldflag "-g"
// Code generated by cmd/cgo; DO NOT EDIT.

package sitter

import "unsafe"

import "syscall"

import _cgopackage "runtime/cgo"

type _ _cgopackage.Incomplete
var _ syscall.Errno
func _Cgo_ptr(ptr unsafe.Pointer) unsafe.Pointer { return ptr }

//go:linkname _Cgo_always_false runtime.cgoAlwaysFalse
var _Cgo_always_false bool
//go:linkname _Cgo_use runtime.cgoUse
func _Cgo_use(interface{})
//go:linkname _Cgo_keepalive runtime.cgoKeepAlive
//go:noescape
func _Cgo_keepalive(interface{})
//go:linkname _Cgo_no_callback runtime.cgoNoCallback
func _Cgo_no_callback(bool)
type _Ctype_TSFieldId = _Ctype_uint16_t

type _Ctype_TSFieldMapEntry = _Ctype_struct___12

type _Ctype_TSFieldMapSlice = _Ctype_struct___11

type _Ctype_TSInputEdit = _Ctype_struct___0

type _Ctype_TSInputEncoding uint32

type _Ctype_TSLanguage = _Ctype_struct_TSLanguage

type _Ctype_TSLexMode = _Ctype_struct___14

type _Ctype_TSLexer = _Ctype_struct_TSLexer

type _Ctype_TSLogType uint32

type _Ctype_TSLogger = _Ctype_struct___8

type _Ctype_TSNode = _Ctype_struct___2

type _Ctype_TSParseAction [8]byte

type _Ctype_TSParseActionEntry [8]byte

type _Ctype_TSParser = _Ctype_struct_TSParser

type _Ctype_TSPoint = _Ctype_struct___1

type _Ctype_TSQuantifier uint32

type _Ctype_TSQuery = _Ctype_struct_TSQuery

type _Ctype_TSQueryCapture = _Ctype_struct___3

type _Ctype_TSQueryCursor = _Ctype_struct_TSQueryCursor

type _Ctype_TSQueryError uint32

type _Ctype_TSQueryMatch = _Ctype_struct___4

type _Ctype_TSQueryPredicateStep = _Ctype_struct___5

type _Ctype_TSQueryPredicateStepType uint32

type _Ctype_TSRange = _Ctype_struct___6

type _Ctype_TSStateId = _Ctype_uint16_t

type _Ctype_TSSymbol = _Ctype_uint16_t

type _Ctype_TSSymbolMetadata = _Ctype_struct___13

type _Ctype_TSSymbolType uint32

type _Ctype_TSTree = _Ctype_struct_TSTree

type _Ctype_TSTreeCursor = _Ctype_struct___7

type _Ctype__Bool bool

type _Ctype__GoBytes_ []byte

type _Ctype__GoString_ string

type _Ctype___int16_t = _Ctype_short

type _Ctype___int32_t = _Ctype_int

type _Ctype___int64_t = _Ctype_long

type _Ctype___uint16_t = _Ctype_ushort

type _Ctype___uint32_t = _Ctype_uint

type _Ctype___uint64_t = _Ctype_ulong

type _Ctype___uint8_t = _Ctype_uchar

type _Ctype_char int8

type _Ctype_int int32

type _Ctype_int16_t = _Ctype___int16_t

type _Ctype_int32_t = _Ctype___int32_t

type _Ctype_int64_t = _Ctype___int64_t

type _Ctype_intgo = _Ctype_ptrdiff_t

type _Ctype_long int64

type _Ctype_ptrdiff_t = _Ctype_long

type _Ctype_short int16

type _Ctype_size_t = _Ctype_ulong

type _Ctype_struct_TSLanguage struct {
	version				_Ctype_uint32_t
	symbol_count			_Ctype_uint32_t
	alias_count			_Ctype_uint32_t
	token_count			_Ctype_uint32_t
	external_token_count		_Ctype_uint32_t
	state_count			_Ctype_uint32_t
	large_state_count		_Ctype_uint32_t
	production_id_count		_Ctype_uint32_t
	field_count			_Ctype_uint32_t
	max_alias_sequence_length	_Ctype_uint16_t
	parse_table			*_Ctype_uint16_t
	small_parse_table		*_Ctype_uint16_t
	small_parse_table_map		*_Ctype_uint32_t
	parse_actions			*_Ctype_TSParseActionEntry
	symbol_names			**_Ctype_char
	field_names			**_Ctype_char
	field_map_slices		*_Ctype_struct___11
	field_map_entries		*_Ctype_struct___12
	symbol_metadata			*_Ctype_struct___13
	public_symbol_map		*_Ctype_TSSymbol
	alias_map			*_Ctype_uint16_t
	alias_sequences			*_Ctype_TSSymbol
	lex_modes			*_Ctype_struct___14
	lex_fn				*[0]byte
	keyword_lex_fn			*[0]byte
	keyword_capture_token		_Ctype_TSSymbol
	external_scanner		_Ctype_struct___9
}

type _Ctype_struct_TSLexer struct {
	lookahead			_Ctype_int32_t
	result_symbol			_Ctype_TSSymbol
	advance				*[0]byte
	mark_end			*[0]byte
	get_column			*[0]byte
	is_at_included_range_start	*[0]byte
	eof				*[0]byte
}

type _Ctype_struct_TSParser _cgopackage.Incomplete

type _Ctype_struct_TSQuery _cgopackage.Incomplete

type _Ctype_struct_TSQueryCursor _cgopackage.Incomplete

type _Ctype_struct_TSTree _cgopackage.Incomplete

type _Ctype_struct___0 struct {
	start_byte	_Ctype_uint32_t
	old_end_byte	_Ctype_uint32_t
	new_end_byte	_Ctype_uint32_t
	start_point	_Ctype_struct___1
	old_end_point	_Ctype_struct___1
	new_end_point	_Ctype_struct___1
}

type _Ctype_struct___1 struct {
	row	_Ctype_uint32_t
	column	_Ctype_uint32_t
}

type _Ctype_struct___11 struct {
	index	_Ctype_uint16_t
	length	_Ctype_uint16_t
}

type _Ctype_struct___12 struct {
	field_id	_Ctype_TSFieldId
	child_index	_Ctype_uint8_t
	inherited	_Ctype__Bool
}

type _Ctype_struct___13 struct {
	visible		_Ctype__Bool
	named		_Ctype__Bool
	supertype	_Ctype__Bool
}

type _Ctype_struct___14 struct {
	lex_state		_Ctype_uint16_t
	external_lex_state	_Ctype_uint16_t
}

type _Ctype_struct___2 struct {
	context	[4]_Ctype_uint32_t
	id	unsafe.Pointer
	tree	*_Ctype_struct_TSTree
}

type _Ctype_struct___3 struct {
	node	_Ctype_struct___2
	index	_Ctype_uint32_t
	_	[4]byte
}

type _Ctype_struct___4 struct {
	id		_Ctype_uint32_t
	pattern_index	_Ctype_uint16_t
	capture_count	_Ctype_uint16_t
	captures	*_Ctype_struct___3
}

type _Ctype_struct___5 struct {
	_type		_Ctype_TSQueryPredicateStepType
	value_id	_Ctype_uint32_t
}

type _Ctype_struct___6 struct {
	start_point	_Ctype_struct___1
	end_point	_Ctype_struct___1
	start_byte	_Ctype_uint32_t
	end_byte	_Ctype_uint32_t
}

type _Ctype_struct___7 struct {
	tree	unsafe.Pointer
	id	unsafe.Pointer
	context	[2]_Ctype_uint32_t
}

type _Ctype_struct___8 struct {
	payload	unsafe.Pointer
	log	*[0]byte
}

type _Ctype_struct___9 struct {
	states		*_Ctype__Bool
	symbol_map	*_Ctype_TSSymbol
	create		*[0]byte
	destroy		*[0]byte
	scan		*[0]byte
	serialize	*[0]byte
	deserialize	*[0]byte
}

type _Ctype_uchar uint8

type _Ctype_uint uint32

type _Ctype_uint16_t = _Ctype___uint16_t

type _Ctype_uint32_t = _Ctype___uint32_t

type _Ctype_uint64_t = _Ctype___uint64_t

type _Ctype_uint8_t = _Ctype___uint8_t

type _Ctype_ulong uint64

type _Ctype_union___10 = [8]byte

type _Ctype_union___15 = [8]byte

type _Ctype_ushort uint16

type _Ctype_void [0]byte

//go:linkname _cgo_runtime_cgocall runtime.cgocall
func _cgo_runtime_cgocall(unsafe.Pointer, uintptr) int32

//go:linkname _cgoCheckPointer runtime.cgoCheckPointer
//go:noescape
func _cgoCheckPointer(interface{}, interface{})

//go:linkname _cgoCheckResult runtime.cgoCheckResult
//go:noescape
func _cgoCheckResult(interface{})


// CBytes converts the Go []byte slice b to a C array.
//
// The C array is allocated in the C heap using malloc.
// It is the caller's responsibility to arrange for it to be
// freed, such as by calling C.free (be sure to include stdlib.h
// if C.free is needed).
func _Cfunc_CBytes(b []byte) unsafe.Pointer {
	p := _cgo_cmalloc(uint64(len(b)))
	sliceHeader := struct {
		p   unsafe.Pointer
		len int
		cap int
	}{p, len(b), len(b)}
	s := *(*[]byte)(unsafe.Pointer(&sliceHeader))
	copy(s, b)
	return p
}

// CString converts the Go string s to a C string.
//
// The C string is allocated in the C heap using malloc.
// It is the caller's responsibility to arrange for it to be
// freed, such as by calling C.free (be sure to include stdlib.h
// if C.free is needed).
func _Cfunc_CString(s string) *_Ctype_char {
	if len(s)+1 <= 0 {
		panic("string too large")
	}
	p := _cgo_cmalloc(uint64(len(s)+1))
	sliceHeader := struct {
		p   unsafe.Pointer
		len int
		cap int
	}{p, len(s)+1, len(s)+1}
	b := *(*[]byte)(unsafe.Pointer(&sliceHeader))
	copy(b, s)
	b[len(s)] = 0
	return (*_Ctype_char)(p)
}

//go:linkname _cgo_runtime_gostring runtime.gostring
func _cgo_runtime_gostring(*_Ctype_char) string

// GoString converts the C string p into a Go string.
func _Cfunc_GoString(p *_Ctype_char) string {
	return _cgo_runtime_gostring(p)
}

//go:linkname _cgo_runtime_gostringn runtime.gostringn
func _cgo_runtime_gostringn(*_Ctype_char, int) string

// GoStringN converts the C data p with explicit length l to a Go string.
func _Cfunc_GoStringN(p *_Ctype_char, l _Ctype_int) string {
	return _cgo_runtime_gostringn(p, int(l))
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_call_ts_parser_parse
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_call_ts_parser_parse _cgo_d5a744238551_Cfunc_call_ts_parser_parse
var __cgofn__cgo_d5a744238551_Cfunc_call_ts_parser_parse byte
var _cgo_d5a744238551_Cfunc_call_ts_parser_parse = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_call_ts_parser_parse)

//go:cgo_unsafe_args
func _Cfunc_call_ts_parser_parse(p0 *_Ctype_struct_TSParser, p1 *_Ctype_struct_TSTree, p2 _Ctype_int, p3 _Ctype_TSInputEncoding) (r1 *_Ctype_struct_TSTree) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_call_ts_parser_parse, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
		_Cgo_use(p3)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_free
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_free _cgo_d5a744238551_Cfunc_free
var __cgofn__cgo_d5a744238551_Cfunc_free byte
var _cgo_d5a744238551_Cfunc_free = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_free)

//go:cgo_unsafe_args
func _Cfunc_free(p0 unsafe.Pointer) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_free, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_stderr_logger_new
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_stderr_logger_new _cgo_d5a744238551_Cfunc_stderr_logger_new
var __cgofn__cgo_d5a744238551_Cfunc_stderr_logger_new byte
var _cgo_d5a744238551_Cfunc_stderr_logger_new = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_stderr_logger_new)

//go:cgo_unsafe_args
func _Cfunc_stderr_logger_new(p0 _Ctype__Bool) (r1 _Ctype_struct___8) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_stderr_logger_new, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_tree_sitter_test_grammar
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_tree_sitter_test_grammar _cgo_d5a744238551_Cfunc_tree_sitter_test_grammar
var __cgofn__cgo_d5a744238551_Cfunc_tree_sitter_test_grammar byte
var _cgo_d5a744238551_Cfunc_tree_sitter_test_grammar = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_tree_sitter_test_grammar)

//go:cgo_unsafe_args
func _Cfunc_tree_sitter_test_grammar() (r1 *_Ctype_struct_TSLanguage) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_tree_sitter_test_grammar, uintptr(unsafe.Pointer(&r1)))
	if _Cgo_always_false {
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_language_field_name_for_id
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_language_field_name_for_id _cgo_d5a744238551_Cfunc_ts_language_field_name_for_id
var __cgofn__cgo_d5a744238551_Cfunc_ts_language_field_name_for_id byte
var _cgo_d5a744238551_Cfunc_ts_language_field_name_for_id = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_language_field_name_for_id)

//go:cgo_unsafe_args
func _Cfunc_ts_language_field_name_for_id(p0 *_Ctype_struct_TSLanguage, p1 _Ctype_TSFieldId) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_language_field_name_for_id, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_language_symbol_count
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_count _cgo_d5a744238551_Cfunc_ts_language_symbol_count
var __cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_count byte
var _cgo_d5a744238551_Cfunc_ts_language_symbol_count = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_count)

//go:cgo_unsafe_args
func _Cfunc_ts_language_symbol_count(p0 *_Ctype_struct_TSLanguage) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_language_symbol_count, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_language_symbol_name
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_name _cgo_d5a744238551_Cfunc_ts_language_symbol_name
var __cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_name byte
var _cgo_d5a744238551_Cfunc_ts_language_symbol_name = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_name)

//go:cgo_unsafe_args
func _Cfunc_ts_language_symbol_name(p0 *_Ctype_struct_TSLanguage, p1 _Ctype_TSSymbol) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_language_symbol_name, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_language_symbol_type
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_type _cgo_d5a744238551_Cfunc_ts_language_symbol_type
var __cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_type byte
var _cgo_d5a744238551_Cfunc_ts_language_symbol_type = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_language_symbol_type)

//go:cgo_unsafe_args
func _Cfunc_ts_language_symbol_type(p0 *_Ctype_struct_TSLanguage, p1 _Ctype_TSSymbol) (r1 _Ctype_TSSymbolType) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_language_symbol_type, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_child
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_child _cgo_d5a744238551_Cfunc_ts_node_child
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_child byte
var _cgo_d5a744238551_Cfunc_ts_node_child = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_child)

//go:cgo_unsafe_args
func _Cfunc_ts_node_child(p0 _Ctype_struct___2, p1 _Ctype_uint32_t) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_child, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_child_by_field_name
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_child_by_field_name _cgo_d5a744238551_Cfunc_ts_node_child_by_field_name
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_child_by_field_name byte
var _cgo_d5a744238551_Cfunc_ts_node_child_by_field_name = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_child_by_field_name)

//go:cgo_unsafe_args
func _Cfunc_ts_node_child_by_field_name(p0 _Ctype_struct___2, p1 *_Ctype_char, p2 _Ctype_uint32_t) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_child_by_field_name, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_child_count
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_child_count _cgo_d5a744238551_Cfunc_ts_node_child_count
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_child_count byte
var _cgo_d5a744238551_Cfunc_ts_node_child_count = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_child_count)

//go:cgo_unsafe_args
func _Cfunc_ts_node_child_count(p0 _Ctype_struct___2) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_child_count, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_edit
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_edit _cgo_d5a744238551_Cfunc_ts_node_edit
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_edit byte
var _cgo_d5a744238551_Cfunc_ts_node_edit = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_edit)

//go:cgo_unsafe_args
func _Cfunc_ts_node_edit(p0 *_Ctype_struct___2, p1 *_Ctype_struct___0) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_edit, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_end_byte
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_end_byte _cgo_d5a744238551_Cfunc_ts_node_end_byte
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_end_byte byte
var _cgo_d5a744238551_Cfunc_ts_node_end_byte = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_end_byte)

//go:cgo_unsafe_args
func _Cfunc_ts_node_end_byte(p0 _Ctype_struct___2) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_end_byte, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_end_point
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_end_point _cgo_d5a744238551_Cfunc_ts_node_end_point
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_end_point byte
var _cgo_d5a744238551_Cfunc_ts_node_end_point = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_end_point)

//go:cgo_unsafe_args
func _Cfunc_ts_node_end_point(p0 _Ctype_struct___2) (r1 _Ctype_struct___1) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_end_point, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_eq
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_eq _cgo_d5a744238551_Cfunc_ts_node_eq
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_eq byte
var _cgo_d5a744238551_Cfunc_ts_node_eq = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_eq)

//go:cgo_unsafe_args
func _Cfunc_ts_node_eq(p0 _Ctype_struct___2, p1 _Ctype_struct___2) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_eq, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_field_name_for_child
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_field_name_for_child _cgo_d5a744238551_Cfunc_ts_node_field_name_for_child
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_field_name_for_child byte
var _cgo_d5a744238551_Cfunc_ts_node_field_name_for_child = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_field_name_for_child)

//go:cgo_unsafe_args
func _Cfunc_ts_node_field_name_for_child(p0 _Ctype_struct___2, p1 _Ctype_uint32_t) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_field_name_for_child, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_has_changes
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_has_changes _cgo_d5a744238551_Cfunc_ts_node_has_changes
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_has_changes byte
var _cgo_d5a744238551_Cfunc_ts_node_has_changes = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_has_changes)

//go:cgo_unsafe_args
func _Cfunc_ts_node_has_changes(p0 _Ctype_struct___2) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_has_changes, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_has_error
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_has_error _cgo_d5a744238551_Cfunc_ts_node_has_error
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_has_error byte
var _cgo_d5a744238551_Cfunc_ts_node_has_error = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_has_error)

//go:cgo_unsafe_args
func _Cfunc_ts_node_has_error(p0 _Ctype_struct___2) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_has_error, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_is_extra
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_extra _cgo_d5a744238551_Cfunc_ts_node_is_extra
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_extra byte
var _cgo_d5a744238551_Cfunc_ts_node_is_extra = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_is_extra)

//go:cgo_unsafe_args
func _Cfunc_ts_node_is_extra(p0 _Ctype_struct___2) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_is_extra, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_is_missing
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_missing _cgo_d5a744238551_Cfunc_ts_node_is_missing
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_missing byte
var _cgo_d5a744238551_Cfunc_ts_node_is_missing = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_is_missing)

//go:cgo_unsafe_args
func _Cfunc_ts_node_is_missing(p0 _Ctype_struct___2) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_is_missing, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_is_named
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_named _cgo_d5a744238551_Cfunc_ts_node_is_named
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_named byte
var _cgo_d5a744238551_Cfunc_ts_node_is_named = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_is_named)

//go:cgo_unsafe_args
func _Cfunc_ts_node_is_named(p0 _Ctype_struct___2) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_is_named, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_is_null
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_null _cgo_d5a744238551_Cfunc_ts_node_is_null
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_is_null byte
var _cgo_d5a744238551_Cfunc_ts_node_is_null = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_is_null)

//go:cgo_unsafe_args
func _Cfunc_ts_node_is_null(p0 _Ctype_struct___2) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_is_null, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_named_child
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_named_child _cgo_d5a744238551_Cfunc_ts_node_named_child
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_named_child byte
var _cgo_d5a744238551_Cfunc_ts_node_named_child = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_named_child)

//go:cgo_unsafe_args
func _Cfunc_ts_node_named_child(p0 _Ctype_struct___2, p1 _Ctype_uint32_t) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_named_child, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_named_child_count
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_named_child_count _cgo_d5a744238551_Cfunc_ts_node_named_child_count
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_named_child_count byte
var _cgo_d5a744238551_Cfunc_ts_node_named_child_count = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_named_child_count)

//go:cgo_unsafe_args
func _Cfunc_ts_node_named_child_count(p0 _Ctype_struct___2) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_named_child_count, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_named_descendant_for_point_range
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_named_descendant_for_point_range _cgo_d5a744238551_Cfunc_ts_node_named_descendant_for_point_range
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_named_descendant_for_point_range byte
var _cgo_d5a744238551_Cfunc_ts_node_named_descendant_for_point_range = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_named_descendant_for_point_range)

//go:cgo_unsafe_args
func _Cfunc_ts_node_named_descendant_for_point_range(p0 _Ctype_struct___2, p1 _Ctype_struct___1, p2 _Ctype_struct___1) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_named_descendant_for_point_range, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_next_named_sibling
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_next_named_sibling _cgo_d5a744238551_Cfunc_ts_node_next_named_sibling
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_next_named_sibling byte
var _cgo_d5a744238551_Cfunc_ts_node_next_named_sibling = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_next_named_sibling)

//go:cgo_unsafe_args
func _Cfunc_ts_node_next_named_sibling(p0 _Ctype_struct___2) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_next_named_sibling, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_next_sibling
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_next_sibling _cgo_d5a744238551_Cfunc_ts_node_next_sibling
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_next_sibling byte
var _cgo_d5a744238551_Cfunc_ts_node_next_sibling = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_next_sibling)

//go:cgo_unsafe_args
func _Cfunc_ts_node_next_sibling(p0 _Ctype_struct___2) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_next_sibling, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_parent
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_parent _cgo_d5a744238551_Cfunc_ts_node_parent
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_parent byte
var _cgo_d5a744238551_Cfunc_ts_node_parent = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_parent)

//go:cgo_unsafe_args
func _Cfunc_ts_node_parent(p0 _Ctype_struct___2) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_parent, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_prev_named_sibling
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_prev_named_sibling _cgo_d5a744238551_Cfunc_ts_node_prev_named_sibling
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_prev_named_sibling byte
var _cgo_d5a744238551_Cfunc_ts_node_prev_named_sibling = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_prev_named_sibling)

//go:cgo_unsafe_args
func _Cfunc_ts_node_prev_named_sibling(p0 _Ctype_struct___2) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_prev_named_sibling, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_prev_sibling
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_prev_sibling _cgo_d5a744238551_Cfunc_ts_node_prev_sibling
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_prev_sibling byte
var _cgo_d5a744238551_Cfunc_ts_node_prev_sibling = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_prev_sibling)

//go:cgo_unsafe_args
func _Cfunc_ts_node_prev_sibling(p0 _Ctype_struct___2) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_prev_sibling, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_start_byte
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_start_byte _cgo_d5a744238551_Cfunc_ts_node_start_byte
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_start_byte byte
var _cgo_d5a744238551_Cfunc_ts_node_start_byte = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_start_byte)

//go:cgo_unsafe_args
func _Cfunc_ts_node_start_byte(p0 _Ctype_struct___2) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_start_byte, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_start_point
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_start_point _cgo_d5a744238551_Cfunc_ts_node_start_point
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_start_point byte
var _cgo_d5a744238551_Cfunc_ts_node_start_point = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_start_point)

//go:cgo_unsafe_args
func _Cfunc_ts_node_start_point(p0 _Ctype_struct___2) (r1 _Ctype_struct___1) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_start_point, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_string
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_string _cgo_d5a744238551_Cfunc_ts_node_string
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_string byte
var _cgo_d5a744238551_Cfunc_ts_node_string = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_string)

//go:cgo_unsafe_args
func _Cfunc_ts_node_string(p0 _Ctype_struct___2) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_string, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_symbol
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_symbol _cgo_d5a744238551_Cfunc_ts_node_symbol
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_symbol byte
var _cgo_d5a744238551_Cfunc_ts_node_symbol = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_symbol)

//go:cgo_unsafe_args
func _Cfunc_ts_node_symbol(p0 _Ctype_struct___2) (r1 _Ctype_TSSymbol) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_symbol, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_node_type
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_node_type _cgo_d5a744238551_Cfunc_ts_node_type
var __cgofn__cgo_d5a744238551_Cfunc_ts_node_type byte
var _cgo_d5a744238551_Cfunc_ts_node_type = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_node_type)

//go:cgo_unsafe_args
func _Cfunc_ts_node_type(p0 _Ctype_struct___2) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_node_type, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_delete
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_delete _cgo_d5a744238551_Cfunc_ts_parser_delete
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_delete byte
var _cgo_d5a744238551_Cfunc_ts_parser_delete = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_delete)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_delete(p0 *_Ctype_struct_TSParser) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_delete, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_language
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_language _cgo_d5a744238551_Cfunc_ts_parser_language
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_language byte
var _cgo_d5a744238551_Cfunc_ts_parser_language = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_language)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_language(p0 *_Ctype_struct_TSParser) (r1 *_Ctype_struct_TSLanguage) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_language, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_new
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_new _cgo_d5a744238551_Cfunc_ts_parser_new
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_new byte
var _cgo_d5a744238551_Cfunc_ts_parser_new = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_new)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_new() (r1 *_Ctype_struct_TSParser) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_new, uintptr(unsafe.Pointer(&r1)))
	if _Cgo_always_false {
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_parse_string
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_parse_string _cgo_d5a744238551_Cfunc_ts_parser_parse_string
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_parse_string byte
var _cgo_d5a744238551_Cfunc_ts_parser_parse_string = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_parse_string)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_parse_string(p0 *_Ctype_struct_TSParser, p1 *_Ctype_struct_TSTree, p2 *_Ctype_char, p3 _Ctype_uint32_t) (r1 *_Ctype_struct_TSTree) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_parse_string, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
		_Cgo_use(p3)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_reset
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_reset _cgo_d5a744238551_Cfunc_ts_parser_reset
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_reset byte
var _cgo_d5a744238551_Cfunc_ts_parser_reset = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_reset)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_reset(p0 *_Ctype_struct_TSParser) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_reset, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_set_cancellation_flag
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_cancellation_flag _cgo_d5a744238551_Cfunc_ts_parser_set_cancellation_flag
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_cancellation_flag byte
var _cgo_d5a744238551_Cfunc_ts_parser_set_cancellation_flag = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_cancellation_flag)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_set_cancellation_flag(p0 *_Ctype_struct_TSParser, p1 *_Ctype_size_t) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_set_cancellation_flag, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_set_included_ranges
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_included_ranges _cgo_d5a744238551_Cfunc_ts_parser_set_included_ranges
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_included_ranges byte
var _cgo_d5a744238551_Cfunc_ts_parser_set_included_ranges = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_included_ranges)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_set_included_ranges(p0 *_Ctype_struct_TSParser, p1 *_Ctype_struct___6, p2 _Ctype_uint32_t) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_set_included_ranges, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_set_language
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_language _cgo_d5a744238551_Cfunc_ts_parser_set_language
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_language byte
var _cgo_d5a744238551_Cfunc_ts_parser_set_language = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_language)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_set_language(p0 *_Ctype_struct_TSParser, p1 *_Ctype_struct_TSLanguage) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_set_language, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_set_logger
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_logger _cgo_d5a744238551_Cfunc_ts_parser_set_logger
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_logger byte
var _cgo_d5a744238551_Cfunc_ts_parser_set_logger = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_logger)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_set_logger(p0 *_Ctype_struct_TSParser, p1 _Ctype_struct___8) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_set_logger, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_set_timeout_micros
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_timeout_micros _cgo_d5a744238551_Cfunc_ts_parser_set_timeout_micros
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_timeout_micros byte
var _cgo_d5a744238551_Cfunc_ts_parser_set_timeout_micros = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_set_timeout_micros)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_set_timeout_micros(p0 *_Ctype_struct_TSParser, p1 _Ctype_uint64_t) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_set_timeout_micros, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_parser_timeout_micros
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_parser_timeout_micros _cgo_d5a744238551_Cfunc_ts_parser_timeout_micros
var __cgofn__cgo_d5a744238551_Cfunc_ts_parser_timeout_micros byte
var _cgo_d5a744238551_Cfunc_ts_parser_timeout_micros = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_parser_timeout_micros)

//go:cgo_unsafe_args
func _Cfunc_ts_parser_timeout_micros(p0 *_Ctype_struct_TSParser) (r1 _Ctype_uint64_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_parser_timeout_micros, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_capture_count
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_count _cgo_d5a744238551_Cfunc_ts_query_capture_count
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_count byte
var _cgo_d5a744238551_Cfunc_ts_query_capture_count = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_count)

//go:cgo_unsafe_args
func _Cfunc_ts_query_capture_count(p0 *_Ctype_struct_TSQuery) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_capture_count, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_capture_name_for_id
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_name_for_id _cgo_d5a744238551_Cfunc_ts_query_capture_name_for_id
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_name_for_id byte
var _cgo_d5a744238551_Cfunc_ts_query_capture_name_for_id = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_name_for_id)

//go:cgo_unsafe_args
func _Cfunc_ts_query_capture_name_for_id(p0 *_Ctype_struct_TSQuery, p1 _Ctype_uint32_t, p2 *_Ctype_uint32_t) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_capture_name_for_id, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_capture_quantifier_for_id
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_quantifier_for_id _cgo_d5a744238551_Cfunc_ts_query_capture_quantifier_for_id
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_quantifier_for_id byte
var _cgo_d5a744238551_Cfunc_ts_query_capture_quantifier_for_id = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_capture_quantifier_for_id)

//go:cgo_unsafe_args
func _Cfunc_ts_query_capture_quantifier_for_id(p0 *_Ctype_struct_TSQuery, p1 _Ctype_uint32_t, p2 _Ctype_uint32_t) (r1 _Ctype_TSQuantifier) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_capture_quantifier_for_id, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_cursor_delete
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_delete _cgo_d5a744238551_Cfunc_ts_query_cursor_delete
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_delete byte
var _cgo_d5a744238551_Cfunc_ts_query_cursor_delete = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_delete)

//go:cgo_unsafe_args
func _Cfunc_ts_query_cursor_delete(p0 *_Ctype_struct_TSQueryCursor) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_cursor_delete, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_cursor_exec
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_exec _cgo_d5a744238551_Cfunc_ts_query_cursor_exec
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_exec byte
var _cgo_d5a744238551_Cfunc_ts_query_cursor_exec = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_exec)

//go:cgo_unsafe_args
func _Cfunc_ts_query_cursor_exec(p0 *_Ctype_struct_TSQueryCursor, p1 *_Ctype_struct_TSQuery, p2 _Ctype_struct___2) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_cursor_exec, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_cursor_new
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_new _cgo_d5a744238551_Cfunc_ts_query_cursor_new
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_new byte
var _cgo_d5a744238551_Cfunc_ts_query_cursor_new = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_new)

//go:cgo_unsafe_args
func _Cfunc_ts_query_cursor_new() (r1 *_Ctype_struct_TSQueryCursor) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_cursor_new, uintptr(unsafe.Pointer(&r1)))
	if _Cgo_always_false {
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_cursor_next_capture
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_next_capture _cgo_d5a744238551_Cfunc_ts_query_cursor_next_capture
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_next_capture byte
var _cgo_d5a744238551_Cfunc_ts_query_cursor_next_capture = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_next_capture)

//go:cgo_unsafe_args
func _Cfunc_ts_query_cursor_next_capture(p0 *_Ctype_struct_TSQueryCursor, p1 *_Ctype_struct___4, p2 *_Ctype_uint32_t) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_cursor_next_capture, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_cursor_next_match
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_next_match _cgo_d5a744238551_Cfunc_ts_query_cursor_next_match
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_next_match byte
var _cgo_d5a744238551_Cfunc_ts_query_cursor_next_match = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_next_match)

//go:cgo_unsafe_args
func _Cfunc_ts_query_cursor_next_match(p0 *_Ctype_struct_TSQueryCursor, p1 *_Ctype_struct___4) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_cursor_next_match, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_cursor_set_point_range
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_set_point_range _cgo_d5a744238551_Cfunc_ts_query_cursor_set_point_range
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_set_point_range byte
var _cgo_d5a744238551_Cfunc_ts_query_cursor_set_point_range = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_cursor_set_point_range)

//go:cgo_unsafe_args
func _Cfunc_ts_query_cursor_set_point_range(p0 *_Ctype_struct_TSQueryCursor, p1 _Ctype_struct___1, p2 _Ctype_struct___1) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_cursor_set_point_range, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_delete
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_delete _cgo_d5a744238551_Cfunc_ts_query_delete
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_delete byte
var _cgo_d5a744238551_Cfunc_ts_query_delete = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_delete)

//go:cgo_unsafe_args
func _Cfunc_ts_query_delete(p0 *_Ctype_struct_TSQuery) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_delete, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_new
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_new _cgo_d5a744238551_Cfunc_ts_query_new
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_new byte
var _cgo_d5a744238551_Cfunc_ts_query_new = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_new)

//go:cgo_unsafe_args
func _Cfunc_ts_query_new(p0 *_Ctype_struct_TSLanguage, p1 *_Ctype_char, p2 _Ctype_uint32_t, p3 *_Ctype_uint32_t, p4 *_Ctype_TSQueryError) (r1 *_Ctype_struct_TSQuery) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_new, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
		_Cgo_use(p3)
		_Cgo_use(p4)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_pattern_count
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_pattern_count _cgo_d5a744238551_Cfunc_ts_query_pattern_count
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_pattern_count byte
var _cgo_d5a744238551_Cfunc_ts_query_pattern_count = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_pattern_count)

//go:cgo_unsafe_args
func _Cfunc_ts_query_pattern_count(p0 *_Ctype_struct_TSQuery) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_pattern_count, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_predicates_for_pattern
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_predicates_for_pattern _cgo_d5a744238551_Cfunc_ts_query_predicates_for_pattern
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_predicates_for_pattern byte
var _cgo_d5a744238551_Cfunc_ts_query_predicates_for_pattern = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_predicates_for_pattern)

//go:cgo_unsafe_args
func _Cfunc_ts_query_predicates_for_pattern(p0 *_Ctype_struct_TSQuery, p1 _Ctype_uint32_t, p2 *_Ctype_uint32_t) (r1 *_Ctype_struct___5) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_predicates_for_pattern, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_string_count
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_string_count _cgo_d5a744238551_Cfunc_ts_query_string_count
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_string_count byte
var _cgo_d5a744238551_Cfunc_ts_query_string_count = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_string_count)

//go:cgo_unsafe_args
func _Cfunc_ts_query_string_count(p0 *_Ctype_struct_TSQuery) (r1 _Ctype_uint32_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_string_count, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_query_string_value_for_id
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_query_string_value_for_id _cgo_d5a744238551_Cfunc_ts_query_string_value_for_id
var __cgofn__cgo_d5a744238551_Cfunc_ts_query_string_value_for_id byte
var _cgo_d5a744238551_Cfunc_ts_query_string_value_for_id = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_query_string_value_for_id)

//go:cgo_unsafe_args
func _Cfunc_ts_query_string_value_for_id(p0 *_Ctype_struct_TSQuery, p1 _Ctype_uint32_t, p2 *_Ctype_uint32_t) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_query_string_value_for_id, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
		_Cgo_use(p2)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_copy
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_copy _cgo_d5a744238551_Cfunc_ts_tree_copy
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_copy byte
var _cgo_d5a744238551_Cfunc_ts_tree_copy = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_copy)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_copy(p0 *_Ctype_struct_TSTree) (r1 *_Ctype_struct_TSTree) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_copy, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_current_field_name
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_current_field_name _cgo_d5a744238551_Cfunc_ts_tree_cursor_current_field_name
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_current_field_name byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_current_field_name = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_current_field_name)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_current_field_name(p0 *_Ctype_struct___7) (r1 *_Ctype_char) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_current_field_name, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_current_node
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_current_node _cgo_d5a744238551_Cfunc_ts_tree_cursor_current_node
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_current_node byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_current_node = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_current_node)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_current_node(p0 *_Ctype_struct___7) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_current_node, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_delete
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_delete _cgo_d5a744238551_Cfunc_ts_tree_cursor_delete
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_delete byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_delete = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_delete)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_delete(p0 *_Ctype_struct___7) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_delete, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_goto_first_child(p0 *_Ctype_struct___7) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child_for_byte
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child_for_byte _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child_for_byte
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child_for_byte byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child_for_byte = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child_for_byte)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_goto_first_child_for_byte(p0 *_Ctype_struct___7, p1 _Ctype_uint32_t) (r1 _Ctype_int64_t) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_first_child_for_byte, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_next_sibling
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_next_sibling _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_next_sibling
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_next_sibling byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_next_sibling = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_next_sibling)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_goto_next_sibling(p0 *_Ctype_struct___7) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_next_sibling, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_parent
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_parent _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_parent
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_parent byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_parent = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_parent)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_goto_parent(p0 *_Ctype_struct___7) (r1 _Ctype__Bool) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_goto_parent, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_new
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_new _cgo_d5a744238551_Cfunc_ts_tree_cursor_new
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_new byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_new = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_new)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_new(p0 _Ctype_struct___2) (r1 _Ctype_struct___7) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_new, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_cursor_reset
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_reset _cgo_d5a744238551_Cfunc_ts_tree_cursor_reset
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_reset byte
var _cgo_d5a744238551_Cfunc_ts_tree_cursor_reset = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_cursor_reset)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_cursor_reset(p0 *_Ctype_struct___7, p1 _Ctype_struct___2) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_cursor_reset, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_delete
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_delete _cgo_d5a744238551_Cfunc_ts_tree_delete
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_delete byte
var _cgo_d5a744238551_Cfunc_ts_tree_delete = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_delete)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_delete(p0 *_Ctype_struct_TSTree) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_delete, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_edit
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_edit _cgo_d5a744238551_Cfunc_ts_tree_edit
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_edit byte
var _cgo_d5a744238551_Cfunc_ts_tree_edit = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_edit)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_edit(p0 *_Ctype_struct_TSTree, p1 *_Ctype_struct___0) (r1 _Ctype_void) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_edit, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
		_Cgo_use(p1)
	}
	return
}
//go:cgo_import_static _cgo_d5a744238551_Cfunc_ts_tree_root_node
//go:linkname __cgofn__cgo_d5a744238551_Cfunc_ts_tree_root_node _cgo_d5a744238551_Cfunc_ts_tree_root_node
var __cgofn__cgo_d5a744238551_Cfunc_ts_tree_root_node byte
var _cgo_d5a744238551_Cfunc_ts_tree_root_node = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc_ts_tree_root_node)

//go:cgo_unsafe_args
func _Cfunc_ts_tree_root_node(p0 *_Ctype_struct_TSTree) (r1 _Ctype_struct___2) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc_ts_tree_root_node, uintptr(unsafe.Pointer(&p0)))
	if _Cgo_always_false {
		_Cgo_use(p0)
	}
	return
}
//go:cgo_export_dynamic callReadFunc
//go:linkname _cgoexp_d5a744238551_callReadFunc _cgoexp_d5a744238551_callReadFunc
//go:cgo_export_static _cgoexp_d5a744238551_callReadFunc
func _cgoexp_d5a744238551_callReadFunc(a *struct {
		p0 _Ctype_int
		p1 _Ctype_uint32_t
		p2 _Ctype_TSPoint
		p3 *_Ctype_uint32_t
		r0 *_Ctype_char
	}) {
	a.r0 = callReadFunc(a.p0, a.p1, a.p2, a.p3)
	_cgoCheckResult(a.r0)
}

//go:cgo_import_static _cgo_d5a744238551_Cfunc__Cmalloc
//go:linkname __cgofn__cgo_d5a744238551_Cfunc__Cmalloc _cgo_d5a744238551_Cfunc__Cmalloc
var __cgofn__cgo_d5a744238551_Cfunc__Cmalloc byte
var _cgo_d5a744238551_Cfunc__Cmalloc = unsafe.Pointer(&__cgofn__cgo_d5a744238551_Cfunc__Cmalloc)

//go:linkname runtime_throw runtime.throw
func runtime_throw(string)

//go:cgo_unsafe_args
func _cgo_cmalloc(p0 uint64) (r1 unsafe.Pointer) {
	_cgo_runtime_cgocall(_cgo_d5a744238551_Cfunc__Cmalloc, uintptr(unsafe.Pointer(&p0)))
	if r1 == nil {
		runtime_throw("runtime: C malloc failed")
	}
	return
}
