Crates.io | tree-sitter-dart-latest |
lib.rs | tree-sitter-dart-latest |
version | 0.0.1 |
source | src |
created_at | 2023-07-21 16:16:45.376269 |
updated_at | 2023-07-21 16:16:45.376269 |
description | dart grammar for the tree-sitter parsing library |
homepage | |
repository | https://github.com/tree-sitter/tree-sitter-javascript |
max_upload_size | |
id | 922503 |
size | 6,714,421 |
This is a tree-sitter grammar written for the dart programming language. We attempt to adhere as closely as possible to the dart language spec. Initially it was started with a copy of the tree-sitter Java grammar which is why there may be a few relics included in here. For the sake of simplifying the syntax tree, many items were made inlined with tree-sitter's "underscore" method of writing rules.
npm install
(first time)npm run build_init
(first time) npm run build
(subsequent times)npm run test
tree-sitter highlight test/highlight/types.dart
tree-sitter test -f 'testcasefilter'
tree-sitter test -f 'dart string literals'
tree-sitter parse path/to/file.dart