// lua bindings for treesitter.// NB: this file mostly contains a generic lua interface for treesitter// trees and nodes, and could be broken out as a reusable lua package#include <assert.h>#include <ctype.h>#include <lauxlib.h>#include <limits.h>#include <lua.h>#include <stdbool.h>#include <stdint.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <tree_sitter/api.h>#include <uv.h>#include"klib/kvec.h"#include"nvim/api/private/helpers.h"#include"nvim/buffer_defs.h"#include"nvim/globals.h"<