Skip to content

Commit 267e788

Browse files
committed
Revert "Remove autogenerated parser files from the repo"
This reverts commit 34cac09.
1 parent 98d9b30 commit 267e788

11 files changed

+941225
-39
lines changed

Diff for: .github/workflows/node.js.yml

+9
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,15 @@ jobs:
2727
- run: npm run build --if-present
2828
- run: npx prettier --check .
2929
- run: npm run gen
30+
- name: Verify generated code
31+
if: runner.os == 'Linux'
32+
run: |
33+
if ! git diff --quiet --ignore-submodules -- src/
34+
then
35+
echo >&2 "Generated files in src/ differ, please run 'npm run gen' to update generated code"
36+
git diff-index --name-status -r --ignore-submodules HEAD src/ >&2
37+
exit 1
38+
fi
3039
- run: npm test
3140
- name: Parse real world examples (ignoring errors for now)
3241
continue-on-error: true

Diff for: .github/workflows/rust.yml

+2-4
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@ env:
1111

1212
jobs:
1313
build:
14+
1415
runs-on: ubuntu-latest
16+
1517
steps:
1618
- uses: actions/checkout@v2
17-
- name: install treesitter-cli
18-
run: cargo install tree-sitter-cli
19-
- name: generate parser
20-
run: tree-sitter generate
2119
- name: Build
2220
run: cargo build --verbose
2321
- name: Run tests

Diff for: .gitignore

-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,3 @@ target/
44
build/
55
venv/
66
yarn.lock
7-
src/grammar.json
8-
src/grammar.json.rej
9-
src/node-types.json
10-
src/parser.c

Diff for: binding.gyp

-29
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,5 @@
11
{
22
"targets": [
3-
{
4-
"target_name": "tree_sitter_generate",
5-
"type": "none",
6-
"conditions": [
7-
['OS!="win"', {
8-
"actions": [
9-
{
10-
"action_name": "generate_parser",
11-
"message": "Generating Parser UNIX...",
12-
"inputs": [],
13-
"outputs": ["src/parser.c", "grammar.json", "node-types.json", "node-types.json.rej"],
14-
"action": ["eval", "npm run gen"]
15-
}
16-
]
17-
}],
18-
['OS=="win"', {
19-
"actions": [
20-
{
21-
"action_name": "generate_parser",
22-
"message": "Generating Parser Windows ...",
23-
"inputs": [],
24-
"outputs": ["src/parser.c", "grammar.json", "node-types.json", "node-types.json.rej"],
25-
"action": ["npm run gen"]
26-
}
27-
]
28-
}]
29-
]
30-
},
313
{
324
"target_name": "tree_sitter_sql_binding",
335
"include_dirs": [
@@ -39,7 +11,6 @@
3911
"src/parser.c",
4012
"src/scanner.cc"
4113
],
42-
"dependencies": ["tree_sitter_generate"],
4314
"cflags_c": [
4415
"-std=c99",
4516
]

Diff for: package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"author": "Maksim Novikov <mnovikov.work@gmail.com>",
2525
"license": "MIT",
2626
"dependencies": {
27-
"nan": "^2.16.0"
27+
"nan": "^2.14.2"
2828
},
2929
"devDependencies": {
3030
"prettier": "^2.4.1",

0 commit comments

Comments
 (0)