@@ -1458,44 +1458,26 @@ cfg.swift:
1458
1458
# 141| case ...
1459
1459
#-----| -> =~ ...
1460
1460
1461
- # 141| $match
1462
- #-----| -> ... ~=(_:_:) ...
1463
-
1464
- # 141| ... ~=(_:_:) ...
1465
- #-----| -> =~ ...
1466
-
1467
1461
# 141| 0
1468
- #-----| -> $match
1462
+ #-----| -> =~ ...
1469
1463
1470
1464
# 141| =~ ...
1471
- #-----| -> ~=(_:_:)
1465
+ #-----| -> 0
1472
1466
1473
1467
# 141| =~ ...
1474
1468
#-----| no-match -> =~ ...
1475
1469
#-----| match -> true
1476
1470
1477
- # 141| ~=(_:_:)
1478
- #-----| -> 0
1479
-
1480
- # 141| $match
1481
- #-----| -> ... ~=(_:_:) ...
1482
-
1483
- # 141| ... ~=(_:_:) ...
1484
- #-----| -> =~ ...
1485
-
1486
1471
# 141| 1
1487
- #-----| -> $match
1472
+ #-----| -> =~ ...
1488
1473
1489
1474
# 141| =~ ...
1490
- #-----| -> ~=(_:_:)
1475
+ #-----| -> 1
1491
1476
1492
1477
# 141| =~ ...
1493
1478
#-----| match -> true
1494
1479
#-----| no-match -> case ...
1495
1480
1496
- # 141| ~=(_:_:)
1497
- #-----| -> 1
1498
-
1499
1481
# 142| return ...
1500
1482
#-----| return -> exit patterns(x:) (normal)
1501
1483
@@ -1505,24 +1487,15 @@ cfg.swift:
1505
1487
# 144| case ...
1506
1488
#-----| -> =~ ... where ...
1507
1489
1508
- # 144| $match
1509
- #-----| -> ... ~=(_:_:) ...
1510
-
1511
- # 144| ... ~=(_:_:) ...
1512
- #-----| -> =~ ...
1513
-
1514
1490
# 144| =~ ...
1515
1491
#-----| match, no-match -> ... .&&(_:_:) ...
1516
1492
#-----| no-match -> case ...
1517
1493
1518
1494
# 144| x
1519
- #-----| -> $match
1520
-
1521
- # 144| ~=(_:_:)
1522
- #-----| -> x
1495
+ #-----| -> =~ ...
1523
1496
1524
1497
# 144| =~ ... where ...
1525
- #-----| -> ~=(_:_:)
1498
+ #-----| -> x
1526
1499
1527
1500
# 144| ... .&&(_:_:) ...
1528
1501
@@ -5992,3 +5965,170 @@ cfg.swift:
5992
5965
5993
5966
# 519| x
5994
5967
#-----| -> (Int) ...
5968
+
5969
+ # 522| enter testAsyncFor()
5970
+ #-----| -> testAsyncFor()
5971
+
5972
+ # 522| exit testAsyncFor()
5973
+
5974
+ # 522| exit testAsyncFor() (normal)
5975
+ #-----| -> exit testAsyncFor()
5976
+
5977
+ # 522| testAsyncFor()
5978
+ #-----| -> stream
5979
+
5980
+ # 523| var ... = ...
5981
+ #-----| -> stream
5982
+
5983
+ # 523| stream
5984
+ #-----| match -> AsyncStream<Element>.init(_:bufferingPolicy:_:)
5985
+
5986
+ # 523| AsyncStream<Element>.init(_:bufferingPolicy:_:)
5987
+ #-----| -> AsyncStream<Int>.Type
5988
+
5989
+ # 523| AsyncStream<Int>.Type
5990
+ #-----| -> Int.Type
5991
+
5992
+ # 523| call to AsyncStream<Element>.init(_:bufferingPolicy:_:)
5993
+ #-----| -> var ... = ...
5994
+
5995
+ # 523| Int.Type
5996
+ #-----| -> .self
5997
+
5998
+ # 523| .self
5999
+ #-----| -> .bufferingNewest
6000
+
6001
+ # 523| AsyncStream<Int>.Continuation.BufferingPolicy.Type
6002
+ #-----| -> 5
6003
+
6004
+ # 523| .bufferingNewest
6005
+ #-----| -> AsyncStream<Int>.Continuation.BufferingPolicy.Type
6006
+
6007
+ # 523| call to ...
6008
+ #-----| -> { ... }
6009
+
6010
+ # 523| 5
6011
+ #-----| -> call to ...
6012
+
6013
+ # 523| enter { ... }
6014
+ #-----| -> { ... }
6015
+
6016
+ # 523| exit { ... }
6017
+
6018
+ # 523| exit { ... } (normal)
6019
+ #-----| -> exit { ... }
6020
+
6021
+ # 523| { ... }
6022
+ #-----| -> continuation
6023
+
6024
+ # 523| { ... }
6025
+ #-----| -> call to AsyncStream<Element>.init(_:bufferingPolicy:_:)
6026
+
6027
+ # 524| continuation
6028
+ #-----| -> .detached(priority:operation:)
6029
+
6030
+ # 525| Task<(), Never>.Type
6031
+ #-----| -> default priority
6032
+
6033
+ # 525| return
6034
+ #-----| return -> exit { ... } (normal)
6035
+
6036
+ # 525| .detached(priority:operation:)
6037
+ #-----| -> Task<(), Never>.Type
6038
+
6039
+ # 525| call to detached(priority:operation:)
6040
+ #-----| -> return
6041
+
6042
+ # 525| default priority
6043
+ #-----| -> { ... }
6044
+
6045
+ # 525| enter { ... }
6046
+ #-----| -> { ... }
6047
+
6048
+ # 525| exit { ... }
6049
+
6050
+ # 525| exit { ... } (normal)
6051
+ #-----| -> exit { ... }
6052
+
6053
+ # 525| { ... }
6054
+ #-----| -> ....(_:_:)
6055
+
6056
+ # 525| { ... }
6057
+ #-----| -> call to detached(priority:operation:)
6058
+
6059
+ # 526| for ... in ... { ... }
6060
+ #-----| non-empty -> i
6061
+ #-----| empty -> .finish()
6062
+
6063
+ # 526| i
6064
+ #-----| match -> .yield(_:)
6065
+
6066
+ # 526| 1
6067
+ #-----| -> 100
6068
+
6069
+ # 526| ... ....(_:_:) ...
6070
+ #-----| -> for ... in ... { ... }
6071
+
6072
+ # 526| ....(_:_:)
6073
+ #-----| -> Int.Type
6074
+
6075
+ # 526| Int.Type
6076
+ #-----| -> 1
6077
+
6078
+ # 526| 100
6079
+ #-----| -> ... ....(_:_:) ...
6080
+
6081
+ # 527| continuation
6082
+ #-----| -> i
6083
+
6084
+ # 527| .yield(_:)
6085
+ #-----| -> continuation
6086
+
6087
+ # 527| call to yield(_:)
6088
+ #-----| -> for ... in ... { ... }
6089
+
6090
+ # 527| i
6091
+ #-----| -> call to yield(_:)
6092
+
6093
+ # 529| continuation
6094
+ #-----| -> call to finish()
6095
+
6096
+ # 529| .finish()
6097
+ #-----| -> continuation
6098
+
6099
+ # 529| call to finish()
6100
+ #-----| -> exit { ... } (normal)
6101
+
6102
+ # 533| for ... in ... { ... }
6103
+ #-----| empty -> exit testAsyncFor() (normal)
6104
+ #-----| non-empty -> i
6105
+
6106
+ # 533| i
6107
+ #-----| match -> print(_:separator:terminator:)
6108
+
6109
+ # 533| stream
6110
+ #-----| -> for ... in ... { ... }
6111
+
6112
+ # 534| print(_:separator:terminator:)
6113
+ #-----| -> i
6114
+
6115
+ # 534| call to print(_:separator:terminator:)
6116
+ #-----| -> for ... in ... { ... }
6117
+
6118
+ # 534| default separator
6119
+ #-----| -> default terminator
6120
+
6121
+ # 534| default terminator
6122
+ #-----| -> call to print(_:separator:terminator:)
6123
+
6124
+ # 534| (Any) ...
6125
+ #-----| -> [...]
6126
+
6127
+ # 534| [...]
6128
+ #-----| -> [...]
6129
+
6130
+ # 534| [...]
6131
+ #-----| -> default separator
6132
+
6133
+ # 534| i
6134
+ #-----| -> (Any) ...
0 commit comments