Go to file
2023-09-30 15:47:21 -04:00
bindings Sync modules 2023-09-29 17:58:28 -04:00
corpus Expand grammar 2023-09-30 15:47:21 -04:00
examples Rearrange tests 2023-09-29 11:56:07 -04:00
src Expand grammar 2023-09-30 15:47:21 -04:00
tests Rearrange tests 2023-09-29 11:56:07 -04:00
.gitignore Add simple rust library 2023-09-25 05:57:08 -04:00
.gitmodules Add dust project as a submodule 2023-09-28 13:43:30 -04:00
binding.gyp Add tests and grammar for control flow 2023-09-29 03:52:21 -04:00
Cargo.lock Implement basic tree sitter parsing 2023-09-28 15:56:32 -04:00
Cargo.toml Implement basic tree sitter parsing 2023-09-28 15:56:32 -04:00
example.dust Fix highlights; Improve example 2023-08-24 13:15:11 -04:00
grammar.js Expand grammar 2023-09-30 15:47:21 -04:00
highlights.scm Fix highlights; Improve example 2023-08-24 13:15:11 -04:00
package-lock.json Add simple rust library 2023-09-25 05:57:08 -04:00
package.json Fix tests 2023-09-29 09:53:53 -04:00
README.md Write README 2023-08-28 14:20:19 -04:00

tree-sitter-dust

Tree sitter implementation for the Dust programming language.

This repository is used to enable sytax highlighting and other developer-friendly features for Dust. To use this repository with Helix, clone it and add the following to your languages.toml file.

[[language]]
name = "dust"
scope = "source.dust"
injection-regex = "dust"
file-types = ["ds", "dust"]
roots = [".git"]
comment-token = "#"
grammar = "dust"

[[grammar]]
name = "dust"
source.path = "/path/to/tree-sitter-dust"