a structural diff that understands syntax 🟥🟩
 
 
 
 
 
Go to file
Amaan Qureshi 3fb3931142 refactor(scanner): use new array header for stack 2024-07-17 11:36:47 +07:00
.github refactor(scanner): use new array header for stack 2024-07-17 11:36:47 +07:00
bindings chore: generate and sync from 3080c54e22 2024-06-22 17:54:00 +07:00
examples Add RefChecks.scala as differential test 2024-04-14 14:36:39 +07:00
queries/scala Refactor highlighting 2024-03-12 03:05:12 +07:00
script Bump smoke test targets 2024-06-29 23:04:18 +07:00
src refactor(scanner): use new array header for stack 2024-07-17 11:36:47 +07:00
test refactor(scanner): use new array header for stack 2024-07-17 11:36:47 +07:00
.editorconfig Update tree-sitter to 0.21.0 2024-03-12 03:04:42 +07:00
.envrc Setup nix with direnv (#129) 2023-01-12 19:11:45 +07:00
.git-blame-ignore-revs Ignore the formatting commit 2023-06-06 11:00:40 +07:00
.gitattributes Initial commit 2018-02-22 10:58:11 +07:00
.gitignore Merge pull request #240 from eed3si9n/wip/smoke 2023-05-25 19:32:54 +07:00
.npmignore Bump tree-sitter-cli to 0.19 2021-03-04 15:02:10 +07:00
.prettierrc.json Format JavaScript file automatically 2023-06-06 10:46:44 +07:00
CONTRIBUTING.md docs: add some basic contributing docs 2023-01-15 12:43:49 +07:00
Cargo.toml tree-sitter 0.22.6 2024-06-22 12:25:54 +07:00
LICENSE Add MIT license 2019-08-07 11:11:36 +07:00
Makefile chore: generate and sync from 3080c54e22 2024-06-22 17:54:00 +07:00
Package.swift SPM support (#234) 2023-05-25 14:33:28 +07:00
README.md docs: update badges 2024-02-14 18:35:14 +07:00
binding.gyp Update tree-sitter to 0.21.0 2024-03-12 03:04:42 +07:00
default.nix chore: Install tree-sitter via nix for the nix-shell 2023-05-19 18:01:37 +07:00
grammar.js Exclude colon, at, and equal from single opchar 2024-04-14 14:08:25 +07:00
package.json tree-sitter 0.22.6 2024-06-22 12:25:54 +07:00
pyproject.toml chore: generate and sync from 3080c54e22 2024-06-22 17:54:00 +07:00
setup.py chore: generate and sync from 3080c54e22 2024-06-22 17:54:00 +07:00

README.md

tree-sitter-scala

CI discord matrix crates npm

Scala grammar for tree-sitter covering both Scala 2 and 3.

References

Scala 2

Scala 3

Development and Contributing

Please refer to the CONTRIBUTING.md for instructions on getting set up.