Skip to content

Commit 1c77ff5

Browse files
committed
Fix for statements
1 parent aacb96f commit 1c77ff5

13 files changed

+4759
-4596
lines changed

Cargo.lock

Lines changed: 40 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
2-
name = "tree-sitter-angular"
2+
name = "tree-sitter-angular-codemod"
33
description = "Angular grammar for tree-sitter"
4-
version = "0.5.0"
4+
version = "0.5.6"
55
keywords = ["incremental", "parsing", "angular"]
66
categories = ["parsing", "text-editors"]
77
repository = "https://github.com/tree-sitter/tree-sitter-angular"
@@ -19,8 +19,9 @@ include = [
1919
path = "bindings/rust/lib.rs"
2020

2121
[dependencies]
22-
tree-sitter = "~0.22.5"
23-
tree-sitter-html = "~0.20.3"
22+
tree-sitter-language = "0.1.0"
23+
tree-sitter = "~0.24.5"
24+
tree-sitter-html = "~0.23.0"
2425

2526
[build-dependencies]
2627
cc = "1.0"

bindings/rust/build.rs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/rust/lib.rs

Lines changed: 4 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

grammar.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ module.exports = grammar(HTML, {
189189
alias('for', $.control_keyword),
190190
'(',
191191
field('declaration', $.for_declaration),
192-
optional(field('reference', $.for_reference)),
192+
optional(seq(';', field('reference', $.for_reference))),
193193
')',
194194
field('body', $.statement_block),
195195
),
@@ -209,12 +209,11 @@ module.exports = grammar(HTML, {
209209
field('value', $.expression),
210210
';',
211211
alias('track', $.special_keyword),
212-
field('track', $.expression),
212+
field('track', $._any_expression),
213213
),
214214

215215
for_reference: ($) =>
216216
seq(
217-
';',
218217
alias('let', $.special_keyword),
219218
field('alias', $.assignment_expression),
220219
repeat(seq(choice(';', ','), field('alias', $.assignment_expression))),

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "tree-sitter-angular",
3-
"version": "0.5.0",
2+
"name": "@codemod.com/tree-sitter-angular",
3+
"version": "0.5.6",
44
"description": "Tree-sitter grammar for the Angular framework",
55
"main": "bindings/node",
66
"types": "bindings/node",
@@ -58,13 +58,5 @@
5858
"tree_sitter": {
5959
"optional": true
6060
}
61-
},
62-
"tree-sitter": [
63-
{
64-
"scope": "source.angular",
65-
"file-types": [
66-
"component.html"
67-
]
68-
}
69-
]
70-
}
61+
}
62+
}

src/grammar.json

Lines changed: 18 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/node-types.json

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)