1
1
original file
2
2
-----------------------------------
3
- enum Hello {
4
- A,
5
- B
6
- }
7
-
8
- class World {
9
- normal() {
10
- let x = 5;
11
- console.log("hello");
12
- }
13
-
14
- [Hello.A]() {
15
- let x = 5;
16
- console.log("hello");
17
- }
3
+ enum Hello {
4
+ A,
5
+ B
6
+ }
7
+
8
+ class World {
9
+ normal() {
10
+ let x = 5;
11
+ console.log("hello");
12
+ }
13
+
14
+ [Hello.A]() {
15
+ let x = 5;
16
+ console.log("hello");
17
+ }
18
18
}
19
19
-----------------------------------
20
20
21
21
Grammar: TypeScript.tmLanguage
22
22
-----------------------------------
23
- >enum Hello {
23
+ >enum Hello {
24
24
^^^^
25
25
source.ts meta.enum.declaration.ts storage.type.enum.ts
26
26
^
@@ -31,33 +31,25 @@ Grammar: TypeScript.tmLanguage
31
31
source.ts meta.enum.declaration.ts
32
32
^
33
33
source.ts meta.enum.declaration.ts punctuation.definition.block.ts
34
- ^^
35
- source.ts meta.enum.declaration.ts
36
- > A,
34
+ > A,
37
35
^^^^
38
36
source.ts meta.enum.declaration.ts
39
37
^
40
38
source.ts meta.enum.declaration.ts variable.other.enummember.ts
41
39
^
42
40
source.ts meta.enum.declaration.ts punctuation.separator.comma.ts
43
- ^^
44
- source.ts meta.enum.declaration.ts
45
- > B
41
+ > B
46
42
^^^^
47
43
source.ts meta.enum.declaration.ts
48
44
^
49
45
source.ts meta.enum.declaration.ts variable.other.enummember.ts
50
- ^
51
- source.ts meta.enum.declaration.ts
52
- >}
46
+ >}
53
47
^
54
48
source.ts meta.enum.declaration.ts punctuation.definition.block.ts
55
- ^^
56
- source.ts
57
- >
58
- ^^
49
+ >
50
+ ^
59
51
source.ts
60
- >class World {
52
+ >class World {
61
53
^^^^^
62
54
source.ts meta.class.ts storage.type.class.ts
63
55
^
@@ -68,9 +60,7 @@ Grammar: TypeScript.tmLanguage
68
60
source.ts meta.class.ts
69
61
^
70
62
source.ts meta.class.ts punctuation.definition.block.ts
71
- ^^
72
- source.ts meta.class.ts
73
- > normal() {
63
+ > normal() {
74
64
^^^^
75
65
source.ts meta.class.ts
76
66
^^^^^^
@@ -83,9 +73,7 @@ Grammar: TypeScript.tmLanguage
83
73
source.ts meta.class.ts meta.method.declaration.ts
84
74
^
85
75
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts
86
- ^^
87
- source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
88
- > let x = 5;
76
+ > let x = 5;
89
77
^^^^^^^^
90
78
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
91
79
^^^
@@ -104,9 +92,7 @@ Grammar: TypeScript.tmLanguage
104
92
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts
105
93
^
106
94
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts
107
- ^^
108
- source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
109
- > console.log("hello");
95
+ > console.log("hello");
110
96
^^^^^^^^
111
97
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
112
98
^^^^^^^
@@ -127,19 +113,15 @@ Grammar: TypeScript.tmLanguage
127
113
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
128
114
^
129
115
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts
130
- ^^
131
- source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
132
- > }
116
+ > }
133
117
^^^^
134
118
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
135
119
^
136
120
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts
137
- ^^
138
- source.ts meta.class.ts
139
- >
140
- ^^
121
+ >
122
+ ^
141
123
source.ts meta.class.ts
142
- > [Hello.A]() {
124
+ > [Hello.A]() {
143
125
^^^^
144
126
source.ts meta.class.ts
145
127
^
@@ -160,9 +142,7 @@ Grammar: TypeScript.tmLanguage
160
142
source.ts meta.class.ts meta.method.declaration.ts
161
143
^
162
144
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts
163
- ^^
164
- source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
165
- > let x = 5;
145
+ > let x = 5;
166
146
^^^^^^^^
167
147
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
168
148
^^^
@@ -181,9 +161,7 @@ Grammar: TypeScript.tmLanguage
181
161
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.var.expr.ts constant.numeric.decimal.ts
182
162
^
183
163
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts
184
- ^^
185
- source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
186
- > console.log("hello");
164
+ > console.log("hello");
187
165
^^^^^^^^
188
166
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
189
167
^^^^^^^
@@ -204,15 +182,11 @@ Grammar: TypeScript.tmLanguage
204
182
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts meta.brace.round.ts
205
183
^
206
184
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.terminator.statement.ts
207
- ^^
208
- source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
209
- > }
185
+ > }
210
186
^^^^
211
187
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts
212
188
^
213
189
source.ts meta.class.ts meta.method.declaration.ts meta.block.ts punctuation.definition.block.ts
214
- ^^
215
- source.ts meta.class.ts
216
190
>}
217
191
^
218
192
source.ts meta.class.ts punctuation.definition.block.ts
0 commit comments