mirror of
https://github.com/elladunbar/tree-sitter-zanscript.git
synced 2025-11-05 23:29:54 -06:00
Corrected all your language name references
This commit is contained in:
parent
8e99061065
commit
2a2ba3d4c3
22 changed files with 42 additions and 176 deletions
|
|
@ -1,12 +1,12 @@
|
||||||
[package]
|
[package]
|
||||||
name = "tree-sitter-your-language-name"
|
name = "tree-sitter-zanscript"
|
||||||
description = "YourLanguageName grammar for tree-sitter"
|
description = "Zanscript grammar for tree-sitter"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
keywords = ["incremental", "parsing", "tree-sitter", "your-language-name"]
|
keywords = ["incremental", "parsing", "tree-sitter", "zanscript"]
|
||||||
categories = ["parsing", "text-editors"]
|
categories = ["parsing", "text-editors"]
|
||||||
repository = "https://github.com/tree-sitter/tree-sitter-your-language-name"
|
repository = "https://github.com/tree-sitter/zanscript"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
autoexamples = false
|
autoexamples = false
|
||||||
|
|
||||||
|
|
|
||||||
2
Makefile
generated
2
Makefile
generated
|
|
@ -4,7 +4,7 @@ endif
|
||||||
|
|
||||||
VERSION := 0.0.1
|
VERSION := 0.0.1
|
||||||
|
|
||||||
LANGUAGE_NAME := tree-sitter-YOUR_LANGUAGE_NAME
|
LANGUAGE_NAME := tree-sitter-zanscript
|
||||||
|
|
||||||
# repository
|
# repository
|
||||||
SRC_DIR := src
|
SRC_DIR := src
|
||||||
|
|
|
||||||
12
Package.swift
generated
12
Package.swift
generated
|
|
@ -2,16 +2,16 @@
|
||||||
import PackageDescription
|
import PackageDescription
|
||||||
|
|
||||||
let package = Package(
|
let package = Package(
|
||||||
name: "TreeSitterYourLanguageName",
|
name: "TreeSitterZanscript",
|
||||||
products: [
|
products: [
|
||||||
.library(name: "TreeSitterYourLanguageName", targets: ["TreeSitterYourLanguageName"]),
|
.library(name: "TreeSitterZanscript", targets: ["TreeSitterZanscript"]),
|
||||||
],
|
],
|
||||||
dependencies: [
|
dependencies: [
|
||||||
.package(url: "https://github.com/ChimeHQ/SwiftTreeSitter", from: "0.8.0"),
|
.package(url: "https://github.com/ChimeHQ/SwiftTreeSitter", from: "0.8.0"),
|
||||||
],
|
],
|
||||||
targets: [
|
targets: [
|
||||||
.target(
|
.target(
|
||||||
name: "TreeSitterYourLanguageName",
|
name: "TreeSitterZanscript",
|
||||||
dependencies: [],
|
dependencies: [],
|
||||||
path: ".",
|
path: ".",
|
||||||
exclude: [
|
exclude: [
|
||||||
|
|
@ -48,12 +48,12 @@ let package = Package(
|
||||||
cSettings: [.headerSearchPath("src")]
|
cSettings: [.headerSearchPath("src")]
|
||||||
),
|
),
|
||||||
.testTarget(
|
.testTarget(
|
||||||
name: "TreeSitterYourLanguageNameTests",
|
name: "TreeSitterZanscriptTests",
|
||||||
dependencies: [
|
dependencies: [
|
||||||
"SwiftTreeSitter",
|
"SwiftTreeSitter",
|
||||||
"TreeSitterYourLanguageName",
|
"TreeSitterZanscript",
|
||||||
],
|
],
|
||||||
path: "bindings/swift/TreeSitterYourLanguageNameTests"
|
path: "bindings/swift/TreeSitterZanscriptTests"
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
cLanguageStandard: .c11
|
cLanguageStandard: .c11
|
||||||
|
|
|
||||||
2
binding.gyp
generated
2
binding.gyp
generated
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"targets": [
|
"targets": [
|
||||||
{
|
{
|
||||||
"target_name": "tree_sitter_YOUR_LANGUAGE_NAME_binding",
|
"target_name": "tree_sitter_zanscript_binding",
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
"<!(node -p \"require('node-addon-api').targets\"):node_addon_api_except",
|
"<!(node -p \"require('node-addon-api').targets\"):node_addon_api_except",
|
||||||
],
|
],
|
||||||
|
|
|
||||||
16
bindings/c/tree-sitter-YOUR_LANGUAGE_NAME.h
generated
16
bindings/c/tree-sitter-YOUR_LANGUAGE_NAME.h
generated
|
|
@ -1,16 +0,0 @@
|
||||||
#ifndef TREE_SITTER_YOUR_LANGUAGE_NAME_H_
|
|
||||||
#define TREE_SITTER_YOUR_LANGUAGE_NAME_H_
|
|
||||||
|
|
||||||
typedef struct TSLanguage TSLanguage;
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
const TSLanguage *tree_sitter_YOUR_LANGUAGE_NAME(void);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // TREE_SITTER_YOUR_LANGUAGE_NAME_H_
|
|
||||||
11
bindings/c/tree-sitter-YOUR_LANGUAGE_NAME.pc.in
generated
11
bindings/c/tree-sitter-YOUR_LANGUAGE_NAME.pc.in
generated
|
|
@ -1,11 +0,0 @@
|
||||||
prefix=@PREFIX@
|
|
||||||
libdir=@LIBDIR@
|
|
||||||
includedir=@INCLUDEDIR@
|
|
||||||
|
|
||||||
Name: tree-sitter-YOUR_LANGUAGE_NAME
|
|
||||||
Description: YourLanguageName grammar for tree-sitter
|
|
||||||
URL: @URL@
|
|
||||||
Version: @VERSION@
|
|
||||||
Requires: @REQUIRES@
|
|
||||||
Libs: -L${libdir} @ADDITIONAL_LIBS@ -ltree-sitter-YOUR_LANGUAGE_NAME
|
|
||||||
Cflags: -I${includedir}
|
|
||||||
4
bindings/go/binding.go
generated
4
bindings/go/binding.go
generated
|
|
@ -1,4 +1,4 @@
|
||||||
package tree_sitter_your_language_name
|
package tree_sitter_zanscript
|
||||||
|
|
||||||
// #cgo CFLAGS: -std=c11 -fPIC
|
// #cgo CFLAGS: -std=c11 -fPIC
|
||||||
// #include "../../src/parser.c"
|
// #include "../../src/parser.c"
|
||||||
|
|
@ -9,5 +9,5 @@ import "unsafe"
|
||||||
|
|
||||||
// Get the tree-sitter Language for this grammar.
|
// Get the tree-sitter Language for this grammar.
|
||||||
func Language() unsafe.Pointer {
|
func Language() unsafe.Pointer {
|
||||||
return unsafe.Pointer(C.tree_sitter_your_language_name())
|
return unsafe.Pointer(C.tree_sitter_zanscript())
|
||||||
}
|
}
|
||||||
|
|
|
||||||
8
bindings/go/binding_test.go
generated
8
bindings/go/binding_test.go
generated
|
|
@ -1,15 +1,15 @@
|
||||||
package tree_sitter_your_language_name_test
|
package tree_sitter_zanscript_test
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
tree_sitter "github.com/tree-sitter/go-tree-sitter"
|
tree_sitter "github.com/tree-sitter/go-tree-sitter"
|
||||||
tree_sitter_your_language_name "github.com/tree-sitter/tree-sitter-YOUR_LANGUAGE_NAME/bindings/go"
|
tree_sitter_zanscript "github.com/tree-sitter/tree-sitter-zanscript/bindings/go"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestCanLoadGrammar(t *testing.T) {
|
func TestCanLoadGrammar(t *testing.T) {
|
||||||
language := tree_sitter.NewLanguage(tree_sitter_your_language_name.Language())
|
language := tree_sitter.NewLanguage(tree_sitter_zanscript.Language())
|
||||||
if language == nil {
|
if language == nil {
|
||||||
t.Errorf("Error loading YourLanguageName grammar")
|
t.Errorf("Error loading Zanscript grammar")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
8
bindings/node/binding.cc
generated
8
bindings/node/binding.cc
generated
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
typedef struct TSLanguage TSLanguage;
|
typedef struct TSLanguage TSLanguage;
|
||||||
|
|
||||||
extern "C" TSLanguage *tree_sitter_YOUR_LANGUAGE_NAME();
|
extern "C" TSLanguage *tree_sitter_zanscript();
|
||||||
|
|
||||||
// "tree-sitter", "language" hashed with BLAKE2
|
// "tree-sitter", "language" hashed with BLAKE2
|
||||||
const napi_type_tag LANGUAGE_TYPE_TAG = {
|
const napi_type_tag LANGUAGE_TYPE_TAG = {
|
||||||
|
|
@ -10,11 +10,11 @@ const napi_type_tag LANGUAGE_TYPE_TAG = {
|
||||||
};
|
};
|
||||||
|
|
||||||
Napi::Object Init(Napi::Env env, Napi::Object exports) {
|
Napi::Object Init(Napi::Env env, Napi::Object exports) {
|
||||||
exports["name"] = Napi::String::New(env, "YOUR_LANGUAGE_NAME");
|
exports["name"] = Napi::String::New(env, "zanscript");
|
||||||
auto language = Napi::External<TSLanguage>::New(env, tree_sitter_YOUR_LANGUAGE_NAME());
|
auto language = Napi::External<TSLanguage>::New(env, tree_sitter_zanscript());
|
||||||
language.TypeTag(&LANGUAGE_TYPE_TAG);
|
language.TypeTag(&LANGUAGE_TYPE_TAG);
|
||||||
exports["language"] = language;
|
exports["language"] = language;
|
||||||
return exports;
|
return exports;
|
||||||
}
|
}
|
||||||
|
|
||||||
NODE_API_MODULE(tree_sitter_YOUR_LANGUAGE_NAME_binding, Init)
|
NODE_API_MODULE(tree_sitter_zanscript_binding, Init)
|
||||||
|
|
|
||||||
6
bindings/python/tests/test_binding.py
generated
6
bindings/python/tests/test_binding.py
generated
|
|
@ -1,11 +1,11 @@
|
||||||
from unittest import TestCase
|
from unittest import TestCase
|
||||||
|
|
||||||
import tree_sitter, tree_sitter_your_language_name
|
import tree_sitter, tree_sitter_zanscript
|
||||||
|
|
||||||
|
|
||||||
class TestLanguage(TestCase):
|
class TestLanguage(TestCase):
|
||||||
def test_can_load_grammar(self):
|
def test_can_load_grammar(self):
|
||||||
try:
|
try:
|
||||||
tree_sitter.Language(tree_sitter_your_language_name.language())
|
tree_sitter.Language(tree_sitter_zanscript.language())
|
||||||
except Exception:
|
except Exception:
|
||||||
self.fail("Error loading YourLanguageName grammar")
|
self.fail("Error loading Zanscript grammar")
|
||||||
|
|
|
||||||
|
|
@ -1,42 +0,0 @@
|
||||||
"""YourLanguageName grammar for tree-sitter"""
|
|
||||||
|
|
||||||
from importlib.resources import files as _files
|
|
||||||
|
|
||||||
from ._binding import language
|
|
||||||
|
|
||||||
|
|
||||||
def _get_query(name, file):
|
|
||||||
query = _files(f"{__package__}.queries") / file
|
|
||||||
globals()[name] = query.read_text()
|
|
||||||
return globals()[name]
|
|
||||||
|
|
||||||
|
|
||||||
def __getattr__(name):
|
|
||||||
# NOTE: uncomment these to include any queries that this grammar contains:
|
|
||||||
|
|
||||||
# if name == "HIGHLIGHTS_QUERY":
|
|
||||||
# return _get_query("HIGHLIGHTS_QUERY", "highlights.scm")
|
|
||||||
# if name == "INJECTIONS_QUERY":
|
|
||||||
# return _get_query("INJECTIONS_QUERY", "injections.scm")
|
|
||||||
# if name == "LOCALS_QUERY":
|
|
||||||
# return _get_query("LOCALS_QUERY", "locals.scm")
|
|
||||||
# if name == "TAGS_QUERY":
|
|
||||||
# return _get_query("TAGS_QUERY", "tags.scm")
|
|
||||||
|
|
||||||
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
|
|
||||||
|
|
||||||
|
|
||||||
__all__ = [
|
|
||||||
"language",
|
|
||||||
# "HIGHLIGHTS_QUERY",
|
|
||||||
# "INJECTIONS_QUERY",
|
|
||||||
# "LOCALS_QUERY",
|
|
||||||
# "TAGS_QUERY",
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
def __dir__():
|
|
||||||
return sorted(__all__ + [
|
|
||||||
"__all__", "__builtins__", "__cached__", "__doc__", "__file__",
|
|
||||||
"__loader__", "__name__", "__package__", "__path__", "__spec__",
|
|
||||||
])
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
from typing import Final
|
|
||||||
|
|
||||||
# NOTE: uncomment these to include any queries that this grammar contains:
|
|
||||||
|
|
||||||
# HIGHLIGHTS_QUERY: Final[str]
|
|
||||||
# INJECTIONS_QUERY: Final[str]
|
|
||||||
# LOCALS_QUERY: Final[str]
|
|
||||||
# TAGS_QUERY: Final[str]
|
|
||||||
|
|
||||||
def language() -> object: ...
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
#include <Python.h>
|
|
||||||
|
|
||||||
typedef struct TSLanguage TSLanguage;
|
|
||||||
|
|
||||||
TSLanguage *tree_sitter_your_language_name(void);
|
|
||||||
|
|
||||||
static PyObject* _binding_language(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(args)) {
|
|
||||||
return PyCapsule_New(tree_sitter_your_language_name(), "tree_sitter.Language", NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
static PyMethodDef methods[] = {
|
|
||||||
{"language", _binding_language, METH_NOARGS,
|
|
||||||
"Get the tree-sitter language for this grammar."},
|
|
||||||
{NULL, NULL, 0, NULL}
|
|
||||||
};
|
|
||||||
|
|
||||||
static struct PyModuleDef module = {
|
|
||||||
.m_base = PyModuleDef_HEAD_INIT,
|
|
||||||
.m_name = "_binding",
|
|
||||||
.m_doc = NULL,
|
|
||||||
.m_size = -1,
|
|
||||||
.m_methods = methods
|
|
||||||
};
|
|
||||||
|
|
||||||
PyMODINIT_FUNC PyInit__binding(void) {
|
|
||||||
return PyModule_Create(&module);
|
|
||||||
}
|
|
||||||
2
bindings/rust/build.rs
generated
2
bindings/rust/build.rs
generated
|
|
@ -18,5 +18,5 @@ fn main() {
|
||||||
println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap());
|
println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap());
|
||||||
*/
|
*/
|
||||||
|
|
||||||
c_config.compile("tree-sitter-YOUR_LANGUAGE_NAME");
|
c_config.compile("tree-sitter-zanscript");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
10
bindings/rust/lib.rs
generated
10
bindings/rust/lib.rs
generated
|
|
@ -7,10 +7,10 @@
|
||||||
//! let code = r#"
|
//! let code = r#"
|
||||||
//! "#;
|
//! "#;
|
||||||
//! let mut parser = tree_sitter::Parser::new();
|
//! let mut parser = tree_sitter::Parser::new();
|
||||||
//! let language = tree_sitter_YOUR_LANGUAGE_NAME::LANGUAGE;
|
//! let language = tree_sitter_zanscript::LANGUAGE;
|
||||||
//! parser
|
//! parser
|
||||||
//! .set_language(&language.into())
|
//! .set_language(&language.into())
|
||||||
//! .expect("Error loading YourLanguageName parser");
|
//! .expect("Error loading Zanscript parser");
|
||||||
//! let tree = parser.parse(code, None).unwrap();
|
//! let tree = parser.parse(code, None).unwrap();
|
||||||
//! assert!(!tree.root_node().has_error());
|
//! assert!(!tree.root_node().has_error());
|
||||||
//! ```
|
//! ```
|
||||||
|
|
@ -23,11 +23,11 @@
|
||||||
use tree_sitter_language::LanguageFn;
|
use tree_sitter_language::LanguageFn;
|
||||||
|
|
||||||
extern "C" {
|
extern "C" {
|
||||||
fn tree_sitter_YOUR_LANGUAGE_NAME() -> *const ();
|
fn tree_sitter_zanscript() -> *const ();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// The tree-sitter [`LanguageFn`] for this grammar.
|
/// The tree-sitter [`LanguageFn`] for this grammar.
|
||||||
pub const LANGUAGE: LanguageFn = unsafe { LanguageFn::from_raw(tree_sitter_YOUR_LANGUAGE_NAME) };
|
pub const LANGUAGE: LanguageFn = unsafe { LanguageFn::from_raw(tree_sitter_zanscript) };
|
||||||
|
|
||||||
/// The content of the [`node-types.json`][] file for this grammar.
|
/// The content of the [`node-types.json`][] file for this grammar.
|
||||||
///
|
///
|
||||||
|
|
@ -48,6 +48,6 @@ mod tests {
|
||||||
let mut parser = tree_sitter::Parser::new();
|
let mut parser = tree_sitter::Parser::new();
|
||||||
parser
|
parser
|
||||||
.set_language(&super::LANGUAGE.into())
|
.set_language(&super::LANGUAGE.into())
|
||||||
.expect("Error loading YourLanguageName parser");
|
.expect("Error loading Zanscript parser");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
#ifndef TREE_SITTER_YOUR_LANGUAGE_NAME_H_
|
|
||||||
#define TREE_SITTER_YOUR_LANGUAGE_NAME_H_
|
|
||||||
|
|
||||||
typedef struct TSLanguage TSLanguage;
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
const TSLanguage *tree_sitter_YOUR_LANGUAGE_NAME(void);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif // TREE_SITTER_YOUR_LANGUAGE_NAME_H_
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
import XCTest
|
|
||||||
import SwiftTreeSitter
|
|
||||||
import TreeSitterYourLanguageName
|
|
||||||
|
|
||||||
final class TreeSitterYourLanguageNameTests: XCTestCase {
|
|
||||||
func testCanLoadGrammar() throws {
|
|
||||||
let parser = Parser()
|
|
||||||
let language = Language(language: tree_sitter_your_language_name())
|
|
||||||
XCTAssertNoThrow(try parser.setLanguage(language),
|
|
||||||
"Error loading YourLanguageName grammar")
|
|
||||||
}
|
|
||||||
}
|
|
||||||
2
go.mod
2
go.mod
|
|
@ -1,4 +1,4 @@
|
||||||
module github.com/tree-sitter/tree-sitter-your_language_name
|
module github.com/tree-sitter/zanscript
|
||||||
|
|
||||||
go 1.23
|
go 1.23
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@
|
||||||
"file-types": [
|
"file-types": [
|
||||||
"zs"
|
"zs"
|
||||||
],
|
],
|
||||||
"injection-regex": "zanscript"
|
"injection-regex": "zanscript",
|
||||||
"highlights": [
|
"highlights": [
|
||||||
"queries/highlights.scm"
|
"queries/highlights.scm"
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,10 @@ requires = ["setuptools>=42", "wheel"]
|
||||||
build-backend = "setuptools.build_meta"
|
build-backend = "setuptools.build_meta"
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "tree-sitter-your-language-name"
|
name = "tree-sitter-zanscript"
|
||||||
description = "YourLanguageName grammar for tree-sitter"
|
description = "Zanscript grammar for tree-sitter"
|
||||||
version = "0.0.1"
|
version = "0.0.1"
|
||||||
keywords = ["incremental", "parsing", "tree-sitter", "your-language-name"]
|
keywords = ["incremental", "parsing", "tree-sitter", "zanscript"]
|
||||||
classifiers = [
|
classifiers = [
|
||||||
"Intended Audience :: Developers",
|
"Intended Audience :: Developers",
|
||||||
"License :: OSI Approved :: MIT License",
|
"License :: OSI Approved :: MIT License",
|
||||||
|
|
@ -19,7 +19,7 @@ license.text = "MIT"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
Homepage = "https://github.com/tree-sitter/tree-sitter-your-language-name"
|
Homepage = "https://github.com/tree-sitter/tree-sitter-zanscript"
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
core = ["tree-sitter~=0.22"]
|
core = ["tree-sitter~=0.22"]
|
||||||
|
|
|
||||||
10
setup.py
generated
10
setup.py
generated
|
|
@ -9,7 +9,7 @@ from wheel.bdist_wheel import bdist_wheel
|
||||||
class Build(build):
|
class Build(build):
|
||||||
def run(self):
|
def run(self):
|
||||||
if isdir("queries"):
|
if isdir("queries"):
|
||||||
dest = join(self.build_lib, "tree_sitter_YOUR_LANGUAGE_NAME", "queries")
|
dest = join(self.build_lib, "tree_sitter_zanscript", "queries")
|
||||||
self.copy_tree("queries", dest)
|
self.copy_tree("queries", dest)
|
||||||
super().run()
|
super().run()
|
||||||
|
|
||||||
|
|
@ -26,15 +26,15 @@ setup(
|
||||||
packages=find_packages("bindings/python"),
|
packages=find_packages("bindings/python"),
|
||||||
package_dir={"": "bindings/python"},
|
package_dir={"": "bindings/python"},
|
||||||
package_data={
|
package_data={
|
||||||
"tree_sitter_your_language_name": ["*.pyi", "py.typed"],
|
"tree_sitter_zanscript": ["*.pyi", "py.typed"],
|
||||||
"tree_sitter_your_language_name.queries": ["*.scm"],
|
"tree_sitter_zanscript.queries": ["*.scm"],
|
||||||
},
|
},
|
||||||
ext_package="tree_sitter_your_language_name",
|
ext_package="tree_sitter_zanscript",
|
||||||
ext_modules=[
|
ext_modules=[
|
||||||
Extension(
|
Extension(
|
||||||
name="_binding",
|
name="_binding",
|
||||||
sources=[
|
sources=[
|
||||||
"bindings/python/tree_sitter_your_language_name/binding.c",
|
"bindings/python/tree_sitter_zanscript/binding.c",
|
||||||
"src/parser.c",
|
"src/parser.c",
|
||||||
# NOTE: if your language uses an external scanner, add it here.
|
# NOTE: if your language uses an external scanner, add it here.
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue