Skip to content

Commit 3959975

Browse files
committed
Update Lit Tests
1 parent 748e457 commit 3959975

File tree

3 files changed

+39
-40
lines changed

3 files changed

+39
-40
lines changed

lit_tests/coloring.swift

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,12 @@ class MyCls {
6060
subscript (i : Int, j : Int) -> Int {
6161
// CHECK: <kw>get</kw> {
6262
get {
63-
// CHECK: <kw>return</kw> <id>i</id> + <id>j</id>
63+
// CHECK: <kw>return</kw> <id>i</id> <op>+</op> <id>j</id>
6464
return i + j
6565
}
6666
// CHECK: <kw>set</kw>(<id>v</id>) {
6767
set(v) {
68-
// CHECK: <id>v</id> + <id>i</id> - <id>j</id>
68+
// CHECK: <id>v</id> <op>+</op> <id>i</id> <op>-</op> <id>j</id>
6969
v + i - j
7070
}
7171
}
@@ -88,13 +88,13 @@ class Attributes {
8888
// CHECK: <attr-builtin>@IBOutlet</attr-builtin> <attr-builtin>@objc</attr-builtin> <kw>var</kw> <id>v3</id>: <type>String</type>
8989
@IBOutlet @objc var v3: String
9090

91-
// CHECK: <attr-builtin>@available</attr-builtin>(*, <id>unavailable</id>) <kw>func</kw> <id>f1</id>() {}
91+
// CHECK: <attr-builtin>@available</attr-builtin>(<op>*</op>, <id>unavailable</id>) <kw>func</kw> <id>f1</id>() {}
9292
@available(*, unavailable) func f1() {}
9393

94-
// CHECK: <attr-builtin>@available</attr-builtin>(*, <id>unavailable</id>) <attr-builtin>@IBAction</attr-builtin> <kw>func</kw> <id>f2</id>() {}
94+
// CHECK: <attr-builtin>@available</attr-builtin>(<op>*</op>, <id>unavailable</id>) <attr-builtin>@IBAction</attr-builtin> <kw>func</kw> <id>f2</id>() {}
9595
@available(*, unavailable) @IBAction func f2() {}
9696

97-
// CHECK: <attr-builtin>@IBAction</attr-builtin> <attr-builtin>@available</attr-builtin>(*, <id>unavailable</id>) <kw>func</kw> <id>f3</id>() {}
97+
// CHECK: <attr-builtin>@IBAction</attr-builtin> <attr-builtin>@available</attr-builtin>(<op>*</op>, <id>unavailable</id>) <kw>func</kw> <id>f3</id>() {}
9898
@IBAction @available(*, unavailable) func f3() {}
9999

100100
// CHECK: <kw>mutating</kw> <kw>func</kw> <id>func_mutating_1</id>() {}
@@ -160,7 +160,7 @@ protocol Prot {
160160
var protocolProperty2: Int { get set }
161161
}
162162

163-
// CHECK: <kw>infix</kw> <kw>operator</kw> *-* : <id>FunnyPrecedence</id>{{$}}
163+
// CHECK: <kw>infix</kw> <kw>operator</kw> <op>*-*</op> : <id>FunnyPrecedence</id>{{$}}
164164
infix operator *-* : FunnyPrecedence
165165

166166
// CHECK: <kw>precedencegroup</kw> <id>FunnyPrecedence</id>
@@ -171,19 +171,19 @@ precedencegroup FunnyPrecedence {
171171
higherThan: MultiplicationPrecedence
172172
}
173173

174-
// CHECK: <kw>func</kw> *-*(<id>l</id>: <type>Int</type>, <id>r</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>l</id> }{{$}}
174+
// CHECK: <kw>func</kw> <op>*-*</op>(<id>l</id>: <type>Int</type>, <id>r</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>l</id> }{{$}}
175175
func *-*(l: Int, r: Int) -> Int { return l }
176176

177-
// CHECK: <kw>infix</kw> <kw>operator</kw> *-+* : <id>FunnyPrecedence</id>
177+
// CHECK: <kw>infix</kw> <kw>operator</kw> <op>*-+*</op> : <id>FunnyPrecedence</id>
178178
infix operator *-+* : FunnyPrecedence
179179

180-
// CHECK: <kw>func</kw> *-+*(<id>l</id>: <type>Int</type>, <id>r</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>l</id> }{{$}}
180+
// CHECK: <kw>func</kw> <op>*-+*</op>(<id>l</id>: <type>Int</type>, <id>r</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>l</id> }{{$}}
181181
func *-+*(l: Int, r: Int) -> Int { return l }
182182

183-
// CHECK: <kw>infix</kw> <kw>operator</kw> *--*{{$}}
183+
// CHECK: <kw>infix</kw> <kw>operator</kw> <op>*--*</op>{{$}}
184184
infix operator *--*
185185

186-
// CHECK: <kw>func</kw> *--*(<id>l</id>: <type>Int</type>, <id>r</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>l</id> }{{$}}
186+
// CHECK: <kw>func</kw> <op>*--*</op>(<id>l</id>: <type>Int</type>, <id>r</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>l</id> }{{$}}
187187
func *--*(l: Int, r: Int) -> Int { return l }
188188

189189
// CHECK: <kw>protocol</kw> <id>Prot2</id> : <type>Prot</type> {}
@@ -277,7 +277,7 @@ class Observers {
277277

278278
// CHECK: <kw>func</kw> <id>test3</id>(<id>o</id>: <type>AnyObject</type>) {
279279
func test3(o: AnyObject) {
280-
// CHECK: <kw>_</kw> = <id>o</id> <kw>is</kw> <type>MyCls</type> ? <id>o</id> <kw>as</kw> <type>MyCls</type> : <id>o</id> <kw>as</kw>! <type>MyCls</type> <kw>as</kw> <type>MyCls</type> + <int>1</int>
280+
// CHECK: <kw>_</kw> = <id>o</id> <kw>is</kw> <type>MyCls</type> ? <id>o</id> <kw>as</kw> <type>MyCls</type> : <id>o</id> <kw>as</kw>! <type>MyCls</type> <kw>as</kw> <type>MyCls</type> <op>+</op> <int>1</int>
281281
_ = o is MyCls ? o as MyCls : o as! MyCls as MyCls + 1
282282
}
283283

@@ -293,11 +293,11 @@ class MySubClass : MyCls {
293293
// CHECK: <kw>var</kw> <id>g1</id> = { (<id>x</id>: <type>Int</type>) -> <type>Int</type> <kw>in</kw> <kw>return</kw> <int>0</int> }
294294
var g1 = { (x: Int) -> Int in return 0 }
295295

296-
// CHECK: <kw>infix</kw> <kw>operator</kw> ~~ {
296+
// CHECK: <kw>infix</kw> <kw>operator</kw> <op>~~</op> {
297297
infix operator ~~ {}
298-
// CHECK: <kw>prefix</kw> <kw>operator</kw> *~~ {
298+
// CHECK: <kw>prefix</kw> <kw>operator</kw> <op>*~~</op> {
299299
prefix operator *~~ {}
300-
// CHECK: <kw>postfix</kw> <kw>operator</kw> ~~* {
300+
// CHECK: <kw>postfix</kw> <kw>operator</kw> <op>~~*</op> {
301301
postfix operator ~~* {}
302302

303303
func test_defer() {
@@ -322,13 +322,13 @@ func funcTakingIn(in internalName: Int) {}
322322
_ = 123
323323
// CHECK: <int>123</int>
324324
_ = -123
325-
// CHECK: -<int>123</int>
325+
// CHECK: <op>-</op><int>123</int>
326326
_ = -1
327-
// CHECK: -<int>1</int>
327+
// CHECK: <op>-</op><int>1</int>
328328
_ = -0x123
329-
// CHECK: -<int>0x123</int>
329+
// CHECK: <op>-</op><int>0x123</int>
330330
_ = -3.1e-5
331-
// CHECK: <float>3.1e-5</float>
331+
// CHECK: <op>-</op><float>3.1e-5</float>
332332
333333
"--\"\(x) --"
334334
// CHECK: <str>"--\"</str>\<anchor>(</anchor><id>x</id><anchor>)</anchor><str> --"</str>
@@ -397,5 +397,5 @@ protocol FakeClassRestrictedProtocol : `class` {}
397397
// CHECK: <kw>func</kw> <id>foo</id>() -> <kw>some</kw> <type>P</type> {}
398398
func foo() -> some P {}
399399

400-
// CHECK: <kw>func</kw> <id>foo</id>() -> <kw>some</kw> <type>P</type> & <type>Q</type> {}
400+
// CHECK: <kw>func</kw> <id>foo</id>() -> <kw>some</kw> <type>P</type> <op>&</op> <type>Q</type> {}
401401
func foo() -> some P & Q {}

lit_tests/coloring_comments.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ func foo(x: Int, y: Int) -> Int { return x + y }
121121
// CHECK: <doc-comment-line>/// - seealso : nope</doc-comment-line>
122122
// CHECK: <doc-comment-line>/// - seealso nope</doc-comment-line>
123123
// CHECK: <doc-comment-line>/// - returns: `x + y`</doc-comment-line>
124-
// CHECK: <kw>func</kw> <id>foo</id>(<id>x</id>: <type>Int</type>, <id>y</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>x</id> + <id>y</id> }
124+
// CHECK: <kw>func</kw> <id>foo</id>(<id>x</id>: <type>Int</type>, <id>y</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>x</id> <op>+</op> <id>y</id> }
125125

126126

127127
/// Brief.
@@ -151,7 +151,7 @@ func bar(x: Int, y: Int) -> Int { return x + y }
151151
// CHECK: <doc-comment-line>/// - NOTE: NOTE2</doc-comment-line>
152152
// CHECK: <doc-comment-line>/// - note: Not a Note field (not at top level)</doc-comment-line>
153153
// CHECK: <doc-comment-line>/// - returns: `x + y`</doc-comment-line>
154-
// CHECK: <kw>func</kw> <id>bar</id>(<id>x</id>: <type>Int</type>, <id>y</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>x</id> + <id>y</id> }
154+
// CHECK: <kw>func</kw> <id>bar</id>(<id>x</id>: <type>Int</type>, <id>y</id>: <type>Int</type>) -> <type>Int</type> { <kw>return</kw> <id>x</id> <op>+</op> <id>y</id> }
155155

156156
/**
157157
Does pretty much nothing.

lit_tests/coloring_configs.swift

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ var f : Int
2525
// CHECK: <#kw>#endif</#kw>
2626
#endif
2727

28-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
28+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
2929
#if !CONF
3030
// CHECK: <kw>var</kw> <id>x3</id> : <type>Int</type>
3131
var x3 : Int
@@ -36,7 +36,7 @@ var f : Int
3636
// CHECK: <#kw>#endif</#kw>
3737
#endif
3838

39-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
39+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
4040
#if !CONF
4141
// CHECK: <kw>var</kw> <id>x4</id> : <type>Int</type>
4242
var x4 : Int
@@ -58,7 +58,7 @@ var f : Int
5858
// CHECK: <#kw>#endif</#kw>
5959
#endif
6060

61-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
61+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
6262
#if !CONF
6363
// CHECK: <kw>var</kw> <id>y2</id> : <type>Int</type>
6464
var y2 : Int
@@ -73,7 +73,7 @@ var f : Int
7373
// CHECK: <#kw>#endif</#kw>
7474
#endif
7575

76-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
76+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
7777
#if !CONF
7878
// CHECK: <kw>var</kw> <id>y3</id> : <type>Int</type>
7979
var y3 : Int
@@ -114,7 +114,7 @@ class C1 {
114114
// CHECK: <#kw>#endif</#kw>
115115
#endif
116116

117-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
117+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
118118
#if !CONF
119119
// CHECK: <kw>var</kw> <id>x3</id> : <type>Int</type>
120120
var x3 : Int
@@ -125,7 +125,7 @@ class C1 {
125125
// CHECK: <#kw>#endif</#kw>
126126
#endif
127127

128-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
128+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
129129
#if !CONF
130130
// CHECK: <kw>var</kw> <id>x4</id> : <type>Int</type>
131131
var x4 : Int
@@ -147,7 +147,7 @@ class C1 {
147147
// CHECK: <#kw>#endif</#kw>
148148
#endif
149149

150-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
150+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
151151
#if !CONF
152152
// CHECK: <kw>var</kw> <id>y2</id> : <type>Int</type>
153153
var y2 : Int
@@ -162,7 +162,7 @@ class C1 {
162162
// CHECK: <#kw>#endif</#kw>
163163
#endif
164164

165-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
165+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
166166
#if !CONF
167167
// CHECK: <kw>var</kw> <id>y3</id> : <type>Int</type>
168168
var y3 : Int
@@ -184,8 +184,7 @@ class C1 {
184184
// CHECK: <kw>func</kw> <id>test1</id>() {
185185
func test1() {
186186
// CHECK: <kw>var</kw> <id>f</id> : <type>Int</type>
187-
var f : Int<id>
188-
</id>
187+
var f : Int
189188
// CHECK: <#kw>#if</#kw> <#id>CONF</#id>
190189
#if CONF
191190
// CHECK: <kw>var</kw> <id>x</id> : <type>Int</type>
@@ -204,7 +203,7 @@ func test1() {
204203
// CHECK: <#kw>#endif</#kw>
205204
#endif
206205

207-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
206+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
208207
#if !CONF
209208
// CHECK: <kw>var</kw> <id>x3</id> : <type>Int</type>
210209
var x3 : Int
@@ -215,7 +214,7 @@ func test1() {
215214
// CHECK: <#kw>#endif</#kw>
216215
#endif
217216

218-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
217+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
219218
#if !CONF
220219
// CHECK: <kw>var</kw> <id>x4</id> : <type>Int</type>
221220
var x4 : Int
@@ -237,7 +236,7 @@ func test1() {
237236
// CHECK: <#kw>#endif</#kw>
238237
#endif
239238

240-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
239+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
241240
#if !CONF
242241
// CHECK: <kw>var</kw> <id>y2</id> : <type>Int</type>
243242
var y2 : Int
@@ -252,7 +251,7 @@ func test1() {
252251
// CHECK: <#kw>#endif</#kw>
253252
#endif
254253

255-
// CHECK: <#kw>#if</#kw> !<#id>CONF</#id>
254+
// CHECK: <#kw>#if</#kw> <op>!</op><#id>CONF</#id>
256255
#if !CONF
257256
// CHECK: <kw>var</kw> <id>y3</id> : <type>Int</type>
258257
var y3 : Int
@@ -331,16 +330,16 @@ class NestedPoundIf {
331330
#line 17 "abc.swift"
332331

333332
@available(iOS 8.0, OSX 10.10, *)
334-
// CHECK: <attr-builtin>@available</attr-builtin>(<kw>iOS</kw> <float>8.0</float>, <kw>OSX</kw> <float>10.10</float>, *)
333+
// CHECK: <attr-builtin>@available</attr-builtin>(<kw>iOS</kw> <float>8.0</float>, <kw>OSX</kw> <float>10.10</float>, <op>*</op>)
335334
func foo() {
336-
// CHECK: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> <float>10.10</float>, <kw>iOS</kw> <float>8.01</float>, *) {<kw>let</kw> <kw>_</kw> = <str>"iOS"</str>}
335+
// CHECK: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> <float>10.10</float>, <kw>iOS</kw> <float>8.01</float>, <op>*</op>) {<kw>let</kw> <kw>_</kw> = <str>"iOS"</str>}
337336
if #available (OSX 10.10, iOS 8.01, *) {let _ = "iOS"}
338337
}
339338

340339
// CHECK: <kw>func</kw> <id>test4</id>(<id>a</id>: <kw>inout</kw> <type>Int</type>) {{{$}}
341340
func test4(a: inout Int) {
342-
// CHECK-OLD: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> >= <float>10.10</float>, <kw>iOS</kw> >= <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
343-
// CHECK-NEW: <kw>if</kw> <kw>#available</kw> (OSX >= <float>10.10</float>, iOS >= <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
341+
// CHECK-OLD: <kw>if</kw> <kw>#available</kw> (<kw>OSX</kw> <op>>=</op> <float>10.10</float>, <kw>iOS</kw> <op>>=</op> <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
342+
// CHECK-NEW: <kw>if</kw> <kw>#available</kw> (OSX <op>>=</op> <float>10.10</float>, iOS <op>>=</op> <float>8.01</float>) {<kw>let</kw> OSX = <str>"iOS"</str>}}{{$}}
344343
if #available (OSX >= 10.10, iOS >= 8.01) {let OSX = "iOS"}}
345344

346345
// CHECK: <kw>func</kw> <id>test4b</id>(<id>a</id>: <kw>inout</kw> <type>Int</type>) {{{$}}

0 commit comments

Comments
 (0)