├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── assets ├── benjolin.png ├── definitions.gif ├── playground.gif ├── playground2.gif ├── screen1.png └── smartrename.gif ├── binding.gyp ├── bindings ├── node │ ├── binding.cc │ └── index.js └── rust │ ├── build.rs │ └── lib.rs ├── example-file.scd ├── grammar.js ├── package.json ├── queries ├── folds.scm ├── highlights.scm ├── indents.scm └── locals.scm ├── src ├── grammar.json ├── node-types.json ├── parser.c ├── scanner.c └── tree_sitter │ ├── alloc.h │ ├── array.h │ └── parser.h ├── test └── corpus │ ├── classes.txt │ ├── collections.txt │ ├── comments.txt │ ├── control_structure.txt │ ├── functions.txt │ ├── jitlib.txt │ ├── literals.txt │ ├── patterns.txt │ ├── variables.txt │ └── weirdstuff.txt └── testfiles └── benjo.scd /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | lua-parser.js 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/README.md -------------------------------------------------------------------------------- /assets/benjolin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/assets/benjolin.png -------------------------------------------------------------------------------- /assets/definitions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/assets/definitions.gif -------------------------------------------------------------------------------- /assets/playground.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/assets/playground.gif -------------------------------------------------------------------------------- /assets/playground2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/assets/playground2.gif -------------------------------------------------------------------------------- /assets/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/assets/screen1.png -------------------------------------------------------------------------------- /assets/smartrename.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/assets/smartrename.gif -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/binding.gyp -------------------------------------------------------------------------------- /bindings/node/binding.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/bindings/node/binding.cc -------------------------------------------------------------------------------- /bindings/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/bindings/node/index.js -------------------------------------------------------------------------------- /bindings/rust/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/bindings/rust/build.rs -------------------------------------------------------------------------------- /bindings/rust/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/bindings/rust/lib.rs -------------------------------------------------------------------------------- /example-file.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/example-file.scd -------------------------------------------------------------------------------- /grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/grammar.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/package.json -------------------------------------------------------------------------------- /queries/folds.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/queries/folds.scm -------------------------------------------------------------------------------- /queries/highlights.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/queries/highlights.scm -------------------------------------------------------------------------------- /queries/indents.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/queries/indents.scm -------------------------------------------------------------------------------- /queries/locals.scm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/queries/locals.scm -------------------------------------------------------------------------------- /src/grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/src/grammar.json -------------------------------------------------------------------------------- /src/node-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/src/node-types.json -------------------------------------------------------------------------------- /src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/src/parser.c -------------------------------------------------------------------------------- /src/scanner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/src/scanner.c -------------------------------------------------------------------------------- /src/tree_sitter/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/src/tree_sitter/alloc.h -------------------------------------------------------------------------------- /src/tree_sitter/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/src/tree_sitter/array.h -------------------------------------------------------------------------------- /src/tree_sitter/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/src/tree_sitter/parser.h -------------------------------------------------------------------------------- /test/corpus/classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/classes.txt -------------------------------------------------------------------------------- /test/corpus/collections.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/collections.txt -------------------------------------------------------------------------------- /test/corpus/comments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/comments.txt -------------------------------------------------------------------------------- /test/corpus/control_structure.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/control_structure.txt -------------------------------------------------------------------------------- /test/corpus/functions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/functions.txt -------------------------------------------------------------------------------- /test/corpus/jitlib.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/corpus/literals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/literals.txt -------------------------------------------------------------------------------- /test/corpus/patterns.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/corpus/variables.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/variables.txt -------------------------------------------------------------------------------- /test/corpus/weirdstuff.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/test/corpus/weirdstuff.txt -------------------------------------------------------------------------------- /testfiles/benjo.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madskjeldgaard/tree-sitter-supercollider/HEAD/testfiles/benjo.scd --------------------------------------------------------------------------------