Showing content from https://github.com/PrestonKnopp/tree-sitter-gdscript.git below:
PrestonKnopp/tree-sitter-gdscript: Tree sitter grammar for Godot's GDScript
Skip to content Navigation Menu
Search code, repositories, users, issues, pull requests...
Saved searches Use saved searches to filter your results more quickly
Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert PrestonKnopp/tree-sitter-gdscript
GDScript grammar for tree-sitter.
Latest Godot Commit Syntactically Synced
Note: Some commits may have been missed.
git log --oneline --no-merges modules/gdscript
6ae54fd787
- Test grammar
npm run genTest
- Test scanner
- Edit "src/scanner.c"
npm run test
, no need to generate.
- Build prebuilds
npm run genTest
npm run prebuild
- Build with node-gyp
npm run genTest
npm install node-gyp
node-gyp rebuild
- Edit
- Write tests in corpus to express behavior.
- Make grammar or scanner edits.
- See above for running tests.
npm run format
- Commit changes.
- If commit is an issue fix, prefix message with
fix(#<issue-number>):
- List the rules changed in commit message.
- Note what rules need to be updated in nvim-treesitter queries.
- Commit generated files with the latest non-wip commit.
- Push
- Release
- Manually edit version in package files: CMakeLists.txt, Cargo.toml, Makefile, pyproject.toml, tree-sitter.json
npm version <major, minor, patch> -m "<> version bump"
git push --follow-tags
Note: node-gyp-build
will check for binaries in both build
and prebuilds
directories.
About
Tree sitter grammar for Godot's GDScript
Topics Resources License Stars Watchers Forks
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4