Skip to content

Commit 89e4a66

Browse files
committed
Make baselines so we can verify against new grammar
1 parent 1cf745c commit 89e4a66

38 files changed

+11748
-1
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
tests/generated/*
22
tests/node_modules
33
tests/typings/
4-
tests/*.js
4+
tests/*.js
5+
tests/generatedBaselines/*
Lines changed: 234 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,234 @@
1+
>abstract class Animal {
2+
^^^^^^^^
3+
source.ts meta.declaration.object.ts storage.modifier.ts
4+
^
5+
source.ts meta.declaration.object.ts
6+
^^^^^
7+
source.ts meta.declaration.object.ts storage.type.ts
8+
^
9+
source.ts meta.declaration.object.ts
10+
^^^^^^
11+
source.ts meta.declaration.object.ts meta.object.name.ts entity.name.class.ts
12+
^
13+
source.ts meta.declaration.object.ts
14+
^
15+
source.ts meta.declaration.object.ts meta.object.body.ts meta.brace.curly.ts
16+
> public age: number;
17+
^^^
18+
source.ts meta.declaration.object.ts meta.object.body.ts
19+
^^^^^^
20+
source.ts meta.declaration.object.ts meta.object.body.ts storage.modifier.ts
21+
^
22+
source.ts meta.declaration.object.ts meta.object.body.ts meta.field.declaration.ts
23+
^^^
24+
source.ts meta.declaration.object.ts meta.object.body.ts meta.field.declaration.ts variable.ts
25+
^^
26+
source.ts meta.declaration.object.ts meta.object.body.ts meta.field.declaration.ts
27+
^^^^^^
28+
source.ts meta.declaration.object.ts meta.object.body.ts meta.field.declaration.ts meta.type.primitive.ts support.type.ts
29+
^^
30+
source.ts meta.declaration.object.ts meta.object.body.ts
31+
> public yearsLeft() { return 20 - this.age; }
32+
^^^
33+
source.ts meta.declaration.object.ts meta.object.body.ts
34+
^^^^^^
35+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
36+
^
37+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts
38+
^^^^^^^^^
39+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
40+
^
41+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
42+
^
43+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
44+
^
45+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts
46+
^
47+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts meta.brace.curly.ts
48+
^
49+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
50+
^^^^^^
51+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts keyword.control.ts
52+
^
53+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
54+
^^
55+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts constant.numeric.ts
56+
^
57+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
58+
^
59+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts keyword.operator.arithmetic.ts
60+
^
61+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
62+
^^^^
63+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts constant.language.this.ts
64+
^^^^^^
65+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
66+
^
67+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts meta.brace.curly.ts
68+
> abstract makeSound(): string;
69+
^^^
70+
source.ts meta.declaration.object.ts meta.object.body.ts
71+
^^^^^^^^
72+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts storage.modifier.ts
73+
^
74+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts
75+
^^^^^^^^^
76+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
77+
^
78+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
79+
^
80+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
81+
^
82+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.type.annotation.ts
83+
^
84+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.type.annotation.ts
85+
^^^^^^
86+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.type.annotation.ts meta.type.primitive.ts support.type.ts
87+
^^
88+
source.ts meta.declaration.object.ts meta.object.body.ts
89+
>}
90+
^
91+
source.ts meta.declaration.object.ts meta.object.body.ts meta.brace.curly.ts
92+
>
93+
^
94+
source.ts
95+
>class Cow extends Animal {
96+
^^^^^
97+
source.ts meta.declaration.object.ts storage.type.ts
98+
^
99+
source.ts meta.declaration.object.ts
100+
^^^
101+
source.ts meta.declaration.object.ts meta.object.name.ts entity.name.class.ts
102+
^
103+
source.ts meta.declaration.object.ts
104+
^^^^^^^
105+
source.ts meta.declaration.object.ts meta.object.heritage.ts keyword.other.ts
106+
^
107+
source.ts meta.declaration.object.ts meta.object.heritage.ts
108+
^^^^^^
109+
source.ts meta.declaration.object.ts meta.object.heritage.ts meta.object.heritage.parent.ts support.type.ts
110+
^
111+
source.ts meta.declaration.object.ts meta.object.heritage.ts
112+
^
113+
source.ts meta.declaration.object.ts meta.object.body.ts meta.brace.curly.ts
114+
> makeSound() { return "Moo"; }
115+
^^^
116+
source.ts meta.declaration.object.ts meta.object.body.ts
117+
^^^^^^^^^
118+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
119+
^
120+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
121+
^
122+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
123+
^
124+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts
125+
^
126+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts meta.brace.curly.ts
127+
^
128+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
129+
^^^^^^
130+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts keyword.control.ts
131+
^
132+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
133+
^
134+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts string.double.ts
135+
^^^
136+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts string.double.ts
137+
^
138+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts string.double.ts
139+
^^
140+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
141+
^
142+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts meta.brace.curly.ts
143+
>}
144+
^
145+
source.ts meta.declaration.object.ts meta.object.body.ts meta.brace.curly.ts
146+
>
147+
^
148+
source.ts
149+
>class Cat extends Animal {
150+
^^^^^
151+
source.ts meta.declaration.object.ts storage.type.ts
152+
^
153+
source.ts meta.declaration.object.ts
154+
^^^
155+
source.ts meta.declaration.object.ts meta.object.name.ts entity.name.class.ts
156+
^
157+
source.ts meta.declaration.object.ts
158+
^^^^^^^
159+
source.ts meta.declaration.object.ts meta.object.heritage.ts keyword.other.ts
160+
^
161+
source.ts meta.declaration.object.ts meta.object.heritage.ts
162+
^^^^^^
163+
source.ts meta.declaration.object.ts meta.object.heritage.ts meta.object.heritage.parent.ts support.type.ts
164+
^
165+
source.ts meta.declaration.object.ts meta.object.heritage.ts
166+
^
167+
source.ts meta.declaration.object.ts meta.object.body.ts meta.brace.curly.ts
168+
> makeSound() { return "Meow"; }
169+
^^^
170+
source.ts meta.declaration.object.ts meta.object.body.ts
171+
^^^^^^^^^
172+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts entity.name.function.ts
173+
^
174+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
175+
^
176+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.function.type.parameter.ts meta.brace.round.ts
177+
^
178+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts
179+
^
180+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts meta.brace.curly.ts
181+
^
182+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
183+
^^^^^^
184+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts keyword.control.ts
185+
^
186+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
187+
^
188+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts string.double.ts
189+
^^^^
190+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts string.double.ts
191+
^
192+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts string.double.ts
193+
^^
194+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts
195+
^
196+
source.ts meta.declaration.object.ts meta.object.body.ts meta.method.declaration.ts meta.decl.block.ts meta.brace.curly.ts
197+
>}
198+
^
199+
source.ts meta.declaration.object.ts meta.object.body.ts meta.brace.curly.ts
200+
>
201+
^
202+
source.ts
203+
>let cow = new Cow();
204+
^^^
205+
source.ts meta.var.expr.ts storage.type.ts
206+
^
207+
source.ts meta.var.expr.ts
208+
^^^
209+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts variable.ts
210+
^^
211+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
212+
^
213+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts
214+
^^^
215+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts keyword.others.ts
216+
^
217+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts
218+
^^^
219+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts new.expr.ts meta.type.name.ts
220+
^
221+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.paren.ts
222+
^
223+
source.ts meta.var.expr.ts meta.var-single-variable.expr.ts meta.brace.paren.ts
224+
^^
225+
source.ts
226+
>cow.makeSound();
227+
^^^^^^^^^^^^^
228+
source.ts
229+
^
230+
source.ts meta.brace.paren.ts
231+
^
232+
source.ts meta.brace.paren.ts
233+
^^
234+
source.ts

0 commit comments

Comments
 (0)