Skip to content

Commit c96c095

Browse files
committed
chore: update tests
1 parent 1da16a7 commit c96c095

File tree

2 files changed

+93
-28
lines changed

2 files changed

+93
-28
lines changed

common/corpus/declarations.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,8 @@ declare module Foo {
153153
(ambient_declaration
154154
(module
155155
name: (nested_identifier
156-
(identifier)
157-
(property_identifier))
156+
object: (identifier)
157+
property: (property_identifier))
158158
body: (statement_block
159159
(export_statement
160160
declaration: (variable_declaration

common/corpus/expressions.txt

Lines changed: 91 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ T as {} & { [t: T]: T } & { [g: G]: G }
99
---
1010

1111
(program
12-
(expression_statement (as_expression (identifier) (template_literal_type)))
12+
(expression_statement
13+
(as_expression
14+
(identifier)
15+
(template_literal_type)))
1316
(expression_statement
1417
(as_expression
1518
(identifier)
@@ -19,7 +22,8 @@ T as {} & { [t: T]: T } & { [g: G]: G }
1922
(index_signature
2023
(identifier)
2124
(type_identifier)
22-
(type_annotation (type_identifier)))))))
25+
(type_annotation
26+
(type_identifier)))))))
2327
(expression_statement
2428
(as_expression
2529
(identifier)
@@ -30,12 +34,14 @@ T as {} & { [t: T]: T } & { [g: G]: G }
3034
(index_signature
3135
(identifier)
3236
(type_identifier)
33-
(type_annotation (type_identifier)))))
37+
(type_annotation
38+
(type_identifier)))))
3439
(object_type
3540
(index_signature
3641
(identifier)
3742
(type_identifier)
38-
(type_annotation (type_identifier))))))))
43+
(type_annotation
44+
(type_identifier))))))))
3945

4046
==================================
4147
Satisfies expressions
@@ -48,7 +54,10 @@ T satisfies {} & { [t: T]: T } & { [g: G]: G }
4854
---
4955

5056
(program
51-
(expression_statement (satisfies_expression (identifier) (template_literal_type)))
57+
(expression_statement
58+
(satisfies_expression
59+
(identifier)
60+
(template_literal_type)))
5261
(expression_statement
5362
(satisfies_expression
5463
(identifier)
@@ -58,7 +67,8 @@ T satisfies {} & { [t: T]: T } & { [g: G]: G }
5867
(index_signature
5968
(identifier)
6069
(type_identifier)
61-
(type_annotation (type_identifier)))))))
70+
(type_annotation
71+
(type_identifier)))))))
6272
(expression_statement
6373
(satisfies_expression
6474
(identifier)
@@ -69,12 +79,14 @@ T satisfies {} & { [t: T]: T } & { [g: G]: G }
6979
(index_signature
7080
(identifier)
7181
(type_identifier)
72-
(type_annotation (type_identifier)))))
82+
(type_annotation
83+
(type_identifier)))))
7384
(object_type
7485
(index_signature
7586
(identifier)
7687
(type_identifier)
77-
(type_annotation (type_identifier))))))))
88+
(type_annotation
89+
(type_identifier))))))))
7890

7991
==================================
8092
Typeof expressions
@@ -89,12 +101,25 @@ typeof module === "object" && typeof module.exports === "object"
89101
(program
90102
(expression_statement
91103
(binary_expression
92-
(unary_expression (class (class_body)))
93-
(string (string_fragment))))
104+
(unary_expression
105+
(class
106+
(class_body)))
107+
(string
108+
(string_fragment))))
94109
(expression_statement
95110
(binary_expression
96-
(binary_expression (unary_expression (identifier)) (string (string_fragment)))
97-
(binary_expression (unary_expression (member_expression (identifier) (property_identifier))) (string (string_fragment))))))
111+
(binary_expression
112+
(unary_expression
113+
(identifier))
114+
(string
115+
(string_fragment)))
116+
(binary_expression
117+
(unary_expression
118+
(member_expression
119+
(identifier)
120+
(property_identifier)))
121+
(string
122+
(string_fragment))))))
98123

99124
==================================
100125
Array with empty elements
@@ -106,7 +131,10 @@ Array with empty elements
106131

107132
(program
108133
(expression_statement
109-
(array (identifier) (identifier) (identifier))))
134+
(array
135+
(identifier)
136+
(identifier)
137+
(identifier))))
110138

111139
==================================
112140
Variable named 'module'
@@ -118,8 +146,11 @@ module;
118146
---
119147

120148
(program
121-
(variable_declaration (variable_declarator (identifier)))
122-
(expression_statement (identifier)))
149+
(variable_declaration
150+
(variable_declarator
151+
(identifier)))
152+
(expression_statement
153+
(identifier)))
123154

124155
==================================
125156
Multi-line variable declarations
@@ -131,8 +162,17 @@ var a = b
131162

132163
---
133164

134-
(program (variable_declaration (variable_declarator (identifier) (identifier)) (variable_declarator (identifier) (identifier)) (variable_declarator (identifier) (identifier))))
135-
165+
(program
166+
(variable_declaration
167+
(variable_declarator
168+
(identifier)
169+
(identifier))
170+
(variable_declarator
171+
(identifier)
172+
(identifier))
173+
(variable_declarator
174+
(identifier)
175+
(identifier))))
136176

137177
=====================================
138178
The 'less than' operator
@@ -145,9 +185,24 @@ i < string.length;
145185
---
146186

147187
(program
148-
(expression_statement (binary_expression (identifier) (member_expression (identifier) (property_identifier))))
149-
(expression_statement (binary_expression (identifier) (member_expression (identifier) (property_identifier))))
150-
(expression_statement (binary_expression (identifier) (member_expression (identifier) (property_identifier)))))
188+
(expression_statement
189+
(binary_expression
190+
(identifier)
191+
(member_expression
192+
(identifier)
193+
(property_identifier))))
194+
(expression_statement
195+
(binary_expression
196+
(identifier)
197+
(member_expression
198+
(identifier)
199+
(property_identifier))))
200+
(expression_statement
201+
(binary_expression
202+
(identifier)
203+
(member_expression
204+
(identifier)
205+
(property_identifier)))))
151206

152207
=====================================
153208
Subscript expressions in if statements
@@ -161,12 +216,16 @@ if ( foo ) {
161216

162217
(program
163218
(if_statement
164-
(parenthesized_expression (identifier))
219+
(parenthesized_expression
220+
(identifier))
165221
(statement_block
166222
(expression_statement
167223
(call_expression
168224
(member_expression
169-
(subscript_expression (identifier) (number)) (property_identifier))
225+
(subscript_expression
226+
(identifier)
227+
(number))
228+
(property_identifier))
170229
(arguments))))))
171230

172231
====================================
@@ -196,23 +255,29 @@ foo! += bar;
196255
(foo)! += bar;
197256

198257
---
258+
199259
(program
200260
(expression_statement
201261
(assignment_expression
202-
(non_null_expression (identifier))
262+
(non_null_expression
263+
(identifier))
203264
(identifier)))
204265
(expression_statement
205266
(augmented_assignment_expression
206-
(non_null_expression (identifier))
267+
(non_null_expression
268+
(identifier))
207269
(identifier)))
208270
(expression_statement
209271
(assignment_expression
210-
(non_null_expression (parenthesized_expression (identifier)))
272+
(non_null_expression
273+
(parenthesized_expression
274+
(identifier)))
211275
(identifier)))
212276
(expression_statement
213277
(augmented_assignment_expression
214278
(non_null_expression
215-
(parenthesized_expression (identifier)))
279+
(parenthesized_expression
280+
(identifier)))
216281
(identifier))))
217282

218283
==================================

0 commit comments

Comments
 (0)