Skip to content

Commit 445c420

Browse files
committed
rerun test --learn with rebuilt ruby extractor
1 parent 07c7de5 commit 445c420

File tree

7 files changed

+647
-113
lines changed

7 files changed

+647
-113
lines changed

ruby/ql/test/library-tests/ast/Ast.expected

Lines changed: 406 additions & 53 deletions
Large diffs are not rendered by default.

ruby/ql/test/library-tests/ast/AstDesugar.expected

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -267,12 +267,20 @@ calls/calls.rb:
267267
# 340| getArgument: [IntegerLiteral] 5
268268
# 340| getArgument: [IntegerLiteral] 6
269269
control/cases.rb:
270-
# 79| [ArrayLiteral] [...]
271-
# 79| getDesugared: [MethodCall] call to []
272-
# 79| getReceiver: [ConstantReadAccess] Array
273-
# 108| [ArrayLiteral] [...]
274-
# 108| getDesugared: [MethodCall] call to []
275-
# 108| getReceiver: [ConstantReadAccess] Array
270+
# 91| [ArrayLiteral] %w(...)
271+
# 91| getDesugared: [MethodCall] call to []
272+
# 91| getReceiver: [ConstantReadAccess] Array
273+
# 91| getArgument: [StringLiteral] "foo"
274+
# 91| getComponent: [StringTextComponent] foo
275+
# 91| getArgument: [StringLiteral] "bar"
276+
# 91| getComponent: [StringTextComponent] bar
277+
# 92| [ArrayLiteral] %i(...)
278+
# 92| getDesugared: [MethodCall] call to []
279+
# 92| getReceiver: [ConstantReadAccess] Array
280+
# 92| getArgument: [SymbolLiteral] :"foo"
281+
# 92| getComponent: [StringTextComponent] foo
282+
# 92| getArgument: [SymbolLiteral] :"bar"
283+
# 92| getComponent: [StringTextComponent] bar
276284
constants/constants.rb:
277285
# 20| [ArrayLiteral] [...]
278286
# 20| getDesugared: [MethodCall] call to []

ruby/ql/test/library-tests/ast/ValueText.expected

Lines changed: 120 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,15 @@
7979
| constants/constants.rb:39:30:39:33 | 1024 | 1024 |
8080
| constants/constants.rb:41:6:41:31 | MAX_SIZE | 1024 |
8181
| constants/constants.rb:48:19:48:20 | 44 | 44 |
82-
| constants/constants.rb:54:19:54:20 | 45 | 45 |
83-
| constants/constants.rb:60:19:60:20 | 45 | 45 |
84-
| constants/constants.rb:67:18:67:19 | 46 | 46 |
82+
| constants/constants.rb:53:17:53:29 | "fourty-four" | fourty-four |
83+
| constants/constants.rb:55:21:55:31 | FOURTY_FOUR | 44 |
84+
| constants/constants.rb:55:21:55:31 | FOURTY_FOUR | fourty-four |
85+
| constants/constants.rb:56:19:56:20 | 44 | 44 |
86+
| constants/constants.rb:57:21:57:31 | FOURTY_FOUR | 44 |
87+
| constants/constants.rb:57:21:57:31 | FOURTY_FOUR | fourty-four |
88+
| constants/constants.rb:63:19:63:20 | 45 | 45 |
89+
| constants/constants.rb:65:19:65:35 | FOURTY_FIVE | 45 |
90+
| constants/constants.rb:71:18:71:19 | 46 | 46 |
8591
| control/cases.rb:2:5:2:5 | 0 | 0 |
8692
| control/cases.rb:3:5:3:5 | 0 | 0 |
8793
| control/cases.rb:4:5:4:5 | 0 | 0 |
@@ -102,20 +108,126 @@
102108
| control/cases.rb:21:6:21:6 | a | 0 |
103109
| control/cases.rb:21:10:21:10 | b | 0 |
104110
| control/cases.rb:21:18:21:19 | 30 | 30 |
111+
| control/cases.rb:27:6:27:6 | 5 | 5 |
105112
| control/cases.rb:27:13:27:16 | true | true |
106113
| control/cases.rb:28:8:28:12 | false | false |
114+
| control/cases.rb:32:19:32:19 | 0 | 0 |
115+
| control/cases.rb:33:8:33:11 | true | true |
116+
| control/cases.rb:34:15:34:15 | 0 | 0 |
107117
| control/cases.rb:35:8:35:11 | true | true |
108118
| control/cases.rb:36:8:36:12 | false | false |
119+
| control/cases.rb:40:6:40:6 | 5 | 5 |
120+
| control/cases.rb:41:6:41:6 | 5 | 5 |
121+
| control/cases.rb:42:6:42:6 | 1 | 1 |
122+
| control/cases.rb:42:9:42:9 | 2 | 2 |
123+
| control/cases.rb:43:6:43:6 | 1 | 1 |
124+
| control/cases.rb:43:9:43:9 | 2 | 2 |
125+
| control/cases.rb:44:6:44:6 | 1 | 1 |
126+
| control/cases.rb:44:9:44:9 | 2 | 2 |
127+
| control/cases.rb:44:12:44:12 | 3 | 3 |
128+
| control/cases.rb:45:6:45:6 | 1 | 1 |
129+
| control/cases.rb:45:9:45:9 | 2 | 2 |
130+
| control/cases.rb:45:12:45:12 | 3 | 3 |
131+
| control/cases.rb:46:6:46:6 | 1 | 1 |
132+
| control/cases.rb:46:9:46:9 | 2 | 2 |
133+
| control/cases.rb:46:12:46:12 | 3 | 3 |
134+
| control/cases.rb:47:6:47:6 | 1 | 1 |
135+
| control/cases.rb:47:13:47:13 | 3 | 3 |
136+
| control/cases.rb:49:9:49:9 | 3 | 3 |
137+
| control/cases.rb:49:12:49:12 | 4 | 4 |
138+
| control/cases.rb:50:9:50:9 | 3 | 3 |
139+
| control/cases.rb:51:10:51:10 | 3 | 3 |
140+
| control/cases.rb:52:6:52:6 | :a | a |
141+
| control/cases.rb:53:6:53:6 | :a | a |
142+
| control/cases.rb:53:9:53:9 | 5 | 5 |
143+
| control/cases.rb:54:6:54:6 | :a | a |
144+
| control/cases.rb:54:9:54:9 | 5 | 5 |
145+
| control/cases.rb:55:6:55:6 | :a | a |
146+
| control/cases.rb:55:9:55:9 | 5 | 5 |
147+
| control/cases.rb:55:12:55:12 | :b | b |
148+
| control/cases.rb:56:6:56:6 | :a | a |
149+
| control/cases.rb:56:9:56:9 | 5 | 5 |
150+
| control/cases.rb:56:12:56:12 | :b | b |
151+
| control/cases.rb:57:6:57:6 | :a | a |
152+
| control/cases.rb:57:9:57:9 | 5 | 5 |
153+
| control/cases.rb:57:12:57:12 | :b | b |
154+
| control/cases.rb:59:7:59:7 | 5 | 5 |
155+
| control/cases.rb:60:7:60:7 | 5 | 5 |
156+
| control/cases.rb:61:7:61:7 | 1 | 1 |
157+
| control/cases.rb:61:10:61:10 | 2 | 2 |
158+
| control/cases.rb:62:7:62:7 | 1 | 1 |
159+
| control/cases.rb:62:10:62:10 | 2 | 2 |
160+
| control/cases.rb:63:7:63:7 | 1 | 1 |
161+
| control/cases.rb:63:10:63:10 | 2 | 2 |
162+
| control/cases.rb:63:13:63:13 | 3 | 3 |
163+
| control/cases.rb:64:7:64:7 | 1 | 1 |
164+
| control/cases.rb:64:10:64:10 | 2 | 2 |
165+
| control/cases.rb:64:13:64:13 | 3 | 3 |
166+
| control/cases.rb:65:7:65:7 | 1 | 1 |
167+
| control/cases.rb:65:10:65:10 | 2 | 2 |
168+
| control/cases.rb:65:13:65:13 | 3 | 3 |
169+
| control/cases.rb:66:7:66:7 | 1 | 1 |
170+
| control/cases.rb:66:14:66:14 | 3 | 3 |
171+
| control/cases.rb:68:11:68:11 | 3 | 3 |
172+
| control/cases.rb:68:14:68:14 | 4 | 4 |
173+
| control/cases.rb:69:10:69:10 | 3 | 3 |
174+
| control/cases.rb:70:11:70:11 | 3 | 3 |
175+
| control/cases.rb:71:7:71:7 | :a | a |
176+
| control/cases.rb:72:7:72:7 | :a | a |
177+
| control/cases.rb:72:10:72:10 | 5 | 5 |
178+
| control/cases.rb:73:7:73:7 | :a | a |
179+
| control/cases.rb:73:10:73:10 | 5 | 5 |
180+
| control/cases.rb:74:7:74:7 | :a | a |
181+
| control/cases.rb:74:10:74:10 | 5 | 5 |
182+
| control/cases.rb:74:13:74:13 | :b | b |
183+
| control/cases.rb:75:7:75:7 | :a | a |
184+
| control/cases.rb:75:10:75:10 | 5 | 5 |
185+
| control/cases.rb:75:13:75:13 | :b | b |
186+
| control/cases.rb:76:7:76:7 | :a | a |
187+
| control/cases.rb:76:10:76:10 | 5 | 5 |
188+
| control/cases.rb:76:13:76:13 | :b | b |
109189
| control/cases.rb:84:7:84:8 | 42 | 42 |
190+
| control/cases.rb:87:6:87:6 | 5 | 5 |
191+
| control/cases.rb:88:7:88:9 | foo | 42 |
192+
| control/cases.rb:90:6:90:13 | "string" | string |
193+
| control/cases.rb:91:9:91:11 | "foo" | foo |
194+
| control/cases.rb:91:13:91:15 | "bar" | bar |
195+
| control/cases.rb:92:9:92:11 | :"foo" | foo |
196+
| control/cases.rb:92:13:92:15 | :"bar" | bar |
197+
| control/cases.rb:93:6:93:17 | /.*abc[0-9]/ | .*abc[0-9] |
198+
| control/cases.rb:94:6:94:6 | 5 | 5 |
199+
| control/cases.rb:94:11:94:12 | 10 | 10 |
200+
| control/cases.rb:95:9:95:10 | 10 | 10 |
201+
| control/cases.rb:96:6:96:6 | 5 | 5 |
202+
| control/cases.rb:97:6:97:6 | 5 | 5 |
203+
| control/cases.rb:98:6:98:6 | 5 | 5 |
204+
| control/cases.rb:98:23:98:30 | "string" | string |
205+
| control/cases.rb:102:6:102:8 | nil | nil |
206+
| control/cases.rb:102:19:102:22 | true | true |
207+
| control/cases.rb:102:26:102:30 | false | false |
208+
| control/cases.rb:102:34:102:41 | __LINE__ | 102 |
209+
| control/cases.rb:102:45:102:52 | __FILE__ | control/cases.rb |
210+
| control/cases.rb:102:56:102:67 | __ENCODING__ | UTF-8 |
211+
| control/cases.rb:103:18:103:19 | 10 | 10 |
212+
| control/cases.rb:104:6:104:9 | :foo | foo |
213+
| control/cases.rb:105:6:105:15 | :"foo bar" | foo bar |
214+
| control/cases.rb:106:7:106:7 | 5 | 5 |
215+
| control/cases.rb:106:12:106:13 | 10 | 10 |
216+
| control/cases.rb:107:7:107:7 | 1 | 1 |
110217
| control/cases.rb:108:7:108:7 | 0 | 0 |
111218
| control/cases.rb:108:11:108:12 | "" | |
112-
| control/cases.rb:120:10:120:10 | a | 0 |
113-
| control/cases.rb:120:13:120:13 | b | 0 |
114-
| control/cases.rb:120:17:120:17 | c | 0 |
115-
| control/cases.rb:120:20:120:20 | d | 0 |
219+
| control/cases.rb:127:11:127:11 | 1 | 1 |
220+
| control/cases.rb:127:14:127:14 | 2 | 2 |
221+
| control/cases.rb:128:18:128:18 | 1 | 1 |
222+
| control/cases.rb:136:7:136:7 | :x | x |
223+
| control/cases.rb:137:16:137:16 | :x | x |
224+
| control/cases.rb:137:18:137:18 | 1 | 1 |
225+
| control/cases.rb:138:16:138:16 | :x | x |
226+
| control/cases.rb:138:18:138:18 | 1 | 1 |
227+
| control/cases.rb:138:21:138:21 | :a | a |
228+
| control/cases.rb:139:11:139:11 | :y | y |
116229
| control/cases.rb:141:11:141:11 | :a | a |
117230
| control/cases.rb:141:14:141:14 | 1 | 1 |
118-
| control/cases.rb:141:19:141:21 | nil | nil |
119231
| control/conditionals.rb:2:5:2:5 | 0 | 0 |
120232
| control/conditionals.rb:3:5:3:5 | 0 | 0 |
121233
| control/conditionals.rb:4:5:4:5 | 0 | 0 |

ruby/ql/test/library-tests/ast/control/CaseExpr.expected

Lines changed: 92 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
caseValues
22
| cases.rb:8:1:15:3 | case ... | cases.rb:8:6:8:6 | a |
3-
| cases.rb:26:1:29:3 | case ... | cases.rb:27:13:27:16 | true |
4-
| cases.rb:31:1:37:3 | case ... | cases.rb:35:8:35:11 | true |
5-
| cases.rb:39:1:80:3 | case ... | cases.rb:79:6:79:7 | [...] |
6-
| cases.rb:86:1:109:3 | case ... | cases.rb:108:6:108:23 | ( ... ) |
7-
| cases.rb:113:1:121:3 | case ... | cases.rb:120:6:120:24 | call to Bar |
8-
| cases.rb:125:1:130:3 | case ... | cases.rb:129:6:129:19 | call to Foo |
9-
| cases.rb:134:1:142:3 | case ... | cases.rb:141:6:141:22 | call to Bar |
3+
| cases.rb:26:1:29:3 | case ... | cases.rb:26:6:26:9 | call to expr |
4+
| cases.rb:31:1:37:3 | case ... | cases.rb:31:6:31:9 | call to expr |
5+
| cases.rb:39:1:80:3 | case ... | cases.rb:39:6:39:9 | call to expr |
6+
| cases.rb:86:1:109:3 | case ... | cases.rb:86:6:86:9 | call to expr |
7+
| cases.rb:113:1:121:3 | case ... | cases.rb:113:6:113:9 | call to expr |
8+
| cases.rb:125:1:130:3 | case ... | cases.rb:125:6:125:9 | call to expr |
9+
| cases.rb:134:1:142:3 | case ... | cases.rb:134:6:134:9 | call to expr |
1010
caseNoValues
1111
| cases.rb:18:1:22:3 | case ... |
1212
caseElseBranches
@@ -34,5 +34,88 @@ caseAllBranches
3434
| cases.rb:18:1:22:3 | case ... | 0 | cases.rb:19:1:19:19 | when ... |
3535
| cases.rb:18:1:22:3 | case ... | 1 | cases.rb:20:1:20:19 | when ... |
3636
| cases.rb:18:1:22:3 | case ... | 2 | cases.rb:21:1:21:19 | when ... |
37-
| cases.rb:26:1:29:3 | case ... | 0 | cases.rb:28:3:28:12 | else ... |
38-
| cases.rb:31:1:37:3 | case ... | 0 | cases.rb:36:3:36:12 | else ... |
37+
| cases.rb:26:1:29:3 | case ... | 0 | cases.rb:27:3:27:16 | in ... then ... |
38+
| cases.rb:26:1:29:3 | case ... | 1 | cases.rb:28:3:28:12 | else ... |
39+
| cases.rb:31:1:37:3 | case ... | 0 | cases.rb:32:3:33:11 | in ... then ... |
40+
| cases.rb:31:1:37:3 | case ... | 1 | cases.rb:34:3:35:11 | in ... then ... |
41+
| cases.rb:31:1:37:3 | case ... | 2 | cases.rb:36:3:36:12 | else ... |
42+
| cases.rb:39:1:80:3 | case ... | 0 | cases.rb:40:3:40:6 | in ... then ... |
43+
| cases.rb:39:1:80:3 | case ... | 1 | cases.rb:41:3:41:8 | in ... then ... |
44+
| cases.rb:39:1:80:3 | case ... | 2 | cases.rb:42:3:42:10 | in ... then ... |
45+
| cases.rb:39:1:80:3 | case ... | 3 | cases.rb:43:3:43:11 | in ... then ... |
46+
| cases.rb:39:1:80:3 | case ... | 4 | cases.rb:44:3:44:13 | in ... then ... |
47+
| cases.rb:39:1:80:3 | case ... | 5 | cases.rb:45:3:45:14 | in ... then ... |
48+
| cases.rb:39:1:80:3 | case ... | 6 | cases.rb:46:3:46:16 | in ... then ... |
49+
| cases.rb:39:1:80:3 | case ... | 7 | cases.rb:47:3:47:14 | in ... then ... |
50+
| cases.rb:39:1:80:3 | case ... | 8 | cases.rb:48:3:48:7 | in ... then ... |
51+
| cases.rb:39:1:80:3 | case ... | 9 | cases.rb:49:3:49:13 | in ... then ... |
52+
| cases.rb:39:1:80:3 | case ... | 10 | cases.rb:50:3:50:13 | in ... then ... |
53+
| cases.rb:39:1:80:3 | case ... | 11 | cases.rb:51:3:51:15 | in ... then ... |
54+
| cases.rb:39:1:80:3 | case ... | 12 | cases.rb:52:3:52:8 | in ... then ... |
55+
| cases.rb:39:1:80:3 | case ... | 13 | cases.rb:53:3:53:10 | in ... then ... |
56+
| cases.rb:39:1:80:3 | case ... | 14 | cases.rb:54:3:54:11 | in ... then ... |
57+
| cases.rb:39:1:80:3 | case ... | 15 | cases.rb:55:3:55:18 | in ... then ... |
58+
| cases.rb:39:1:80:3 | case ... | 16 | cases.rb:56:3:56:21 | in ... then ... |
59+
| cases.rb:39:1:80:3 | case ... | 17 | cases.rb:57:3:57:21 | in ... then ... |
60+
| cases.rb:39:1:80:3 | case ... | 18 | cases.rb:58:3:58:11 | in ... then ... |
61+
| cases.rb:39:1:80:3 | case ... | 19 | cases.rb:59:3:59:9 | in ... then ... |
62+
| cases.rb:39:1:80:3 | case ... | 20 | cases.rb:60:3:60:10 | in ... then ... |
63+
| cases.rb:39:1:80:3 | case ... | 21 | cases.rb:61:3:61:12 | in ... then ... |
64+
| cases.rb:39:1:80:3 | case ... | 22 | cases.rb:62:3:62:13 | in ... then ... |
65+
| cases.rb:39:1:80:3 | case ... | 23 | cases.rb:63:3:63:15 | in ... then ... |
66+
| cases.rb:39:1:80:3 | case ... | 24 | cases.rb:64:3:64:16 | in ... then ... |
67+
| cases.rb:39:1:80:3 | case ... | 25 | cases.rb:65:3:65:18 | in ... then ... |
68+
| cases.rb:39:1:80:3 | case ... | 26 | cases.rb:66:3:66:16 | in ... then ... |
69+
| cases.rb:39:1:80:3 | case ... | 27 | cases.rb:67:3:67:9 | in ... then ... |
70+
| cases.rb:39:1:80:3 | case ... | 28 | cases.rb:68:3:68:16 | in ... then ... |
71+
| cases.rb:39:1:80:3 | case ... | 29 | cases.rb:69:3:69:15 | in ... then ... |
72+
| cases.rb:39:1:80:3 | case ... | 30 | cases.rb:70:3:70:17 | in ... then ... |
73+
| cases.rb:39:1:80:3 | case ... | 31 | cases.rb:71:3:71:10 | in ... then ... |
74+
| cases.rb:39:1:80:3 | case ... | 32 | cases.rb:72:3:72:12 | in ... then ... |
75+
| cases.rb:39:1:80:3 | case ... | 33 | cases.rb:73:3:73:13 | in ... then ... |
76+
| cases.rb:39:1:80:3 | case ... | 34 | cases.rb:74:3:74:20 | in ... then ... |
77+
| cases.rb:39:1:80:3 | case ... | 35 | cases.rb:75:3:75:23 | in ... then ... |
78+
| cases.rb:39:1:80:3 | case ... | 36 | cases.rb:76:3:76:23 | in ... then ... |
79+
| cases.rb:39:1:80:3 | case ... | 37 | cases.rb:77:3:77:13 | in ... then ... |
80+
| cases.rb:39:1:80:3 | case ... | 38 | cases.rb:78:3:78:8 | in ... then ... |
81+
| cases.rb:39:1:80:3 | case ... | 39 | cases.rb:79:3:79:8 | in ... then ... |
82+
| cases.rb:86:1:109:3 | case ... | 0 | cases.rb:87:3:87:6 | in ... then ... |
83+
| cases.rb:86:1:109:3 | case ... | 1 | cases.rb:88:3:88:9 | in ... then ... |
84+
| cases.rb:86:1:109:3 | case ... | 2 | cases.rb:89:3:89:8 | in ... then ... |
85+
| cases.rb:86:1:109:3 | case ... | 3 | cases.rb:90:3:90:13 | in ... then ... |
86+
| cases.rb:86:1:109:3 | case ... | 4 | cases.rb:91:3:91:16 | in ... then ... |
87+
| cases.rb:86:1:109:3 | case ... | 5 | cases.rb:92:3:92:16 | in ... then ... |
88+
| cases.rb:86:1:109:3 | case ... | 6 | cases.rb:93:3:93:17 | in ... then ... |
89+
| cases.rb:86:1:109:3 | case ... | 7 | cases.rb:94:3:94:12 | in ... then ... |
90+
| cases.rb:86:1:109:3 | case ... | 8 | cases.rb:95:3:95:10 | in ... then ... |
91+
| cases.rb:86:1:109:3 | case ... | 9 | cases.rb:96:3:96:9 | in ... then ... |
92+
| cases.rb:86:1:109:3 | case ... | 10 | cases.rb:97:3:97:11 | in ... then ... |
93+
| cases.rb:86:1:109:3 | case ... | 11 | cases.rb:98:3:98:30 | in ... then ... |
94+
| cases.rb:86:1:109:3 | case ... | 12 | cases.rb:99:3:99:8 | in ... then ... |
95+
| cases.rb:86:1:109:3 | case ... | 13 | cases.rb:100:3:100:13 | in ... then ... |
96+
| cases.rb:86:1:109:3 | case ... | 14 | cases.rb:101:3:101:15 | in ... then ... |
97+
| cases.rb:86:1:109:3 | case ... | 15 | cases.rb:102:3:102:67 | in ... then ... |
98+
| cases.rb:86:1:109:3 | case ... | 16 | cases.rb:103:3:103:21 | in ... then ... |
99+
| cases.rb:86:1:109:3 | case ... | 17 | cases.rb:104:3:104:9 | in ... then ... |
100+
| cases.rb:86:1:109:3 | case ... | 18 | cases.rb:105:3:105:15 | in ... then ... |
101+
| cases.rb:86:1:109:3 | case ... | 19 | cases.rb:106:3:106:13 | in ... then ... |
102+
| cases.rb:86:1:109:3 | case ... | 20 | cases.rb:107:3:107:11 | in ... then ... |
103+
| cases.rb:86:1:109:3 | case ... | 21 | cases.rb:108:3:108:23 | in ... then ... |
104+
| cases.rb:113:1:121:3 | case ... | 0 | cases.rb:114:3:114:8 | in ... then ... |
105+
| cases.rb:113:1:121:3 | case ... | 1 | cases.rb:115:3:115:9 | in ... then ... |
106+
| cases.rb:113:1:121:3 | case ... | 2 | cases.rb:116:3:116:11 | in ... then ... |
107+
| cases.rb:113:1:121:3 | case ... | 3 | cases.rb:117:3:117:16 | in ... then ... |
108+
| cases.rb:113:1:121:3 | case ... | 4 | cases.rb:118:3:118:11 | in ... then ... |
109+
| cases.rb:113:1:121:3 | case ... | 5 | cases.rb:119:3:119:12 | in ... then ... |
110+
| cases.rb:113:1:121:3 | case ... | 6 | cases.rb:120:3:120:25 | in ... then ... |
111+
| cases.rb:125:1:130:3 | case ... | 0 | cases.rb:126:3:126:15 | in ... then ... |
112+
| cases.rb:125:1:130:3 | case ... | 1 | cases.rb:127:3:127:20 | in ... then ... |
113+
| cases.rb:125:1:130:3 | case ... | 2 | cases.rb:128:3:128:23 | in ... then ... |
114+
| cases.rb:125:1:130:3 | case ... | 3 | cases.rb:129:3:129:20 | in ... then ... |
115+
| cases.rb:134:1:142:3 | case ... | 0 | cases.rb:135:3:135:8 | in ... then ... |
116+
| cases.rb:134:1:142:3 | case ... | 1 | cases.rb:136:3:136:10 | in ... then ... |
117+
| cases.rb:134:1:142:3 | case ... | 2 | cases.rb:137:3:137:21 | in ... then ... |
118+
| cases.rb:134:1:142:3 | case ... | 3 | cases.rb:138:3:138:33 | in ... then ... |
119+
| cases.rb:134:1:142:3 | case ... | 4 | cases.rb:139:3:139:14 | in ... then ... |
120+
| cases.rb:134:1:142:3 | case ... | 5 | cases.rb:140:3:140:15 | in ... then ... |
121+
| cases.rb:134:1:142:3 | case ... | 6 | cases.rb:141:3:141:23 | in ... then ... |

ruby/ql/test/library-tests/ast/params/params.expected

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ idParams
3434
| params.rb:70:38:70:38 | b | b |
3535
| params.rb:70:48:70:48 | c | c |
3636
| params.rb:73:27:73:32 | wibble | wibble |
37-
| params.rb:73:35:73:39 | **nil | nil |
3837
| params.rb:77:16:77:18 | val | val |
39-
| params.rb:77:21:77:25 | **nil | nil |
4038
blockParams
4139
| params.rb:46:28:46:33 | &block | block |
4240
| params.rb:62:29:62:34 | &block | block |
@@ -58,8 +56,6 @@ hashSplatParams
5856
| params.rb:30:39:30:52 | **double_splat | double_splat |
5957
| params.rb:34:29:34:42 | **double_splat | double_splat |
6058
| params.rb:38:36:38:43 | **wibble | wibble |
61-
| params.rb:73:35:73:39 | **nil | nil |
62-
| params.rb:77:21:77:25 | **nil | nil |
6359
keywordParams
6460
| params.rb:41:35:41:37 | foo | foo | (none) |
6561
| params.rb:41:41:41:43 | bar | bar | 7 |
@@ -90,7 +86,7 @@ paramsInMethods
9086
| params.rb:58:1:59:3 | method_with_optional_params | 2 | params.rb:58:49:58:52 | val3 | OptionalParameter |
9187
| params.rb:62:1:64:3 | use_block_with_optional | 0 | params.rb:62:29:62:34 | &block | BlockParameter |
9288
| params.rb:73:1:74:3 | method_with_nil_splat | 0 | params.rb:73:27:73:32 | wibble | SimpleParameter |
93-
| params.rb:73:1:74:3 | method_with_nil_splat | 1 | params.rb:73:35:73:39 | **nil | HashSplatParameter |
89+
| params.rb:73:1:74:3 | method_with_nil_splat | 1 | params.rb:73:35:73:39 | **nil | HashSplatNilParameter |
9490
paramsInBlocks
9591
| params.rb:9:11:11:3 | do ... end | 0 | params.rb:9:15:9:17 | key | SimpleParameter |
9692
| params.rb:9:11:11:3 | do ... end | 1 | params.rb:9:20:9:24 | value | SimpleParameter |
@@ -103,7 +99,7 @@ paramsInBlocks
10399
| params.rb:65:25:67:3 | do ... end | 0 | params.rb:65:29:65:32 | name | SimpleParameter |
104100
| params.rb:65:25:67:3 | do ... end | 1 | params.rb:65:35:65:37 | age | OptionalParameter |
105101
| params.rb:77:12:78:3 | do ... end | 0 | params.rb:77:16:77:18 | val | SimpleParameter |
106-
| params.rb:77:12:78:3 | do ... end | 1 | params.rb:77:21:77:25 | **nil | HashSplatParameter |
102+
| params.rb:77:12:78:3 | do ... end | 1 | params.rb:77:21:77:25 | **nil | HashSplatNilParameter |
107103
paramsInLambdas
108104
| params.rb:14:7:14:33 | -> { ... } | 0 | params.rb:14:11:14:13 | foo | SimpleParameter |
109105
| params.rb:14:7:14:33 | -> { ... } | 1 | params.rb:14:16:14:18 | bar | SimpleParameter |
@@ -158,6 +154,6 @@ params
158154
| params.rb:70:38:70:38 | b | 1 | OptionalParameter |
159155
| params.rb:70:48:70:48 | c | 2 | OptionalParameter |
160156
| params.rb:73:27:73:32 | wibble | 0 | SimpleParameter |
161-
| params.rb:73:35:73:39 | **nil | 1 | HashSplatParameter |
157+
| params.rb:73:35:73:39 | **nil | 1 | HashSplatNilParameter |
162158
| params.rb:77:16:77:18 | val | 0 | SimpleParameter |
163-
| params.rb:77:21:77:25 | **nil | 1 | HashSplatParameter |
159+
| params.rb:77:21:77:25 | **nil | 1 | HashSplatNilParameter |

0 commit comments

Comments
 (0)