aboutsummaryrefslogtreecommitdiffstats
path: root/test/yarp/snapshots/variables.txt
blob: 74691a2ae663232558ab179da6982c993e1d26ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
ProgramNode(0...293)(
  [:abc, :foo, :bar, :baz],
  StatementsNode(0...293)(
    [ClassVariableReadNode(0...5)(:@@abc),
     ClassVariableWriteNode(7...16)(
       :@@abc,
       (7...12),
       IntegerNode(15...16)(),
       (13...14)
     ),
     MultiWriteNode(18...34)(
       MultiTargetNode(18...30)(
         [ClassVariableTargetNode(18...23)(:@@foo),
          ClassVariableTargetNode(25...30)(:@@bar)],
         nil,
         nil
       ),
       (31...32),
       IntegerNode(33...34)()
     ),
     ClassVariableWriteNode(36...48)(
       :@@foo,
       (36...41),
       ArrayNode(44...48)(
         [IntegerNode(44...45)(), IntegerNode(47...48)()],
         nil,
         nil
       ),
       (42...43)
     ),
     GlobalVariableWriteNode(50...58)(
       :$abc,
       (50...54),
       IntegerNode(57...58)(),
       (55...56)
     ),
     GlobalVariableReadNode(60...64)(:$abc),
     InstanceVariableReadNode(66...70)(:@abc),
     InstanceVariableWriteNode(72...80)(
       :@abc,
       (72...76),
       IntegerNode(79...80)(),
       (77...78)
     ),
     CallNode(82...83)(nil, nil, (82...83), nil, nil, nil, nil, 2, "a"),
     LocalVariableWriteNode(85...92)(
       :abc,
       0,
       (85...88),
       IntegerNode(91...92)(),
       (89...90)
     ),
     MultiWriteNode(94...108)(
       MultiTargetNode(94...104)(
         [GlobalVariableTargetNode(94...98)(:$foo),
          GlobalVariableTargetNode(100...104)(:$bar)],
         nil,
         nil
       ),
       (105...106),
       IntegerNode(107...108)()
     ),
     GlobalVariableWriteNode(110...121)(
       :$foo,
       (110...114),
       ArrayNode(117...121)(
         [IntegerNode(117...118)(), IntegerNode(120...121)()],
         nil,
         nil
       ),
       (115...116)
     ),
     MultiWriteNode(123...137)(
       MultiTargetNode(123...133)(
         [InstanceVariableTargetNode(123...127)(:@foo),
          InstanceVariableTargetNode(129...133)(:@bar)],
         nil,
         nil
       ),
       (134...135),
       IntegerNode(136...137)()
     ),
     InstanceVariableWriteNode(139...150)(
       :@foo,
       (139...143),
       ArrayNode(146...150)(
         [IntegerNode(146...147)(), IntegerNode(149...150)()],
         nil,
         nil
       ),
       (144...145)
     ),
     LocalVariableWriteNode(152...159)(
       :foo,
       0,
       (152...155),
       IntegerNode(158...159)(),
       (156...157)
     ),
     LocalVariableWriteNode(161...171)(
       :foo,
       0,
       (161...164),
       ArrayNode(167...171)(
         [IntegerNode(167...168)(), IntegerNode(170...171)()],
         nil,
         nil
       ),
       (165...166)
     ),
     LocalVariableWriteNode(173...183)(
       :foo,
       0,
       (173...176),
       ArrayNode(179...183)(
         [IntegerNode(179...180)(), IntegerNode(182...183)()],
         nil,
         nil
       ),
       (177...178)
     ),
     MultiWriteNode(185...198)(
       MultiTargetNode(185...191)(
         [LocalVariableTargetNode(185...188)(:foo, 0),
          SplatNode(190...191)((190...191), nil)],
         nil,
         nil
       ),
       (192...193),
       ArrayNode(194...198)(
         [IntegerNode(194...195)(), IntegerNode(197...198)()],
         nil,
         nil
       )
     ),
     MultiWriteNode(200...211)(
       MultiTargetNode(200...204)(
         [LocalVariableTargetNode(200...203)(:foo, 0),
          SplatNode(203...204)((203...204), nil)],
         nil,
         nil
       ),
       (205...206),
       ArrayNode(207...211)(
         [IntegerNode(207...208)(), IntegerNode(210...211)()],
         nil,
         nil
       )
     ),
     MultiWriteNode(213...229)(
       MultiTargetNode(213...222)(
         [LocalVariableTargetNode(213...216)(:foo, 0),
          SplatNode(218...222)(
            (218...219),
            LocalVariableTargetNode(219...222)(:bar, 0)
          )],
         nil,
         nil
       ),
       (223...224),
       ArrayNode(225...229)(
         [IntegerNode(225...226)(), IntegerNode(228...229)()],
         nil,
         nil
       )
     ),
     MultiWriteNode(231...258)(
       MultiTargetNode(231...246)(
         [LocalVariableTargetNode(231...234)(:foo, 0),
          MultiTargetNode(236...246)(
            [LocalVariableTargetNode(237...240)(:bar, 0),
             LocalVariableTargetNode(242...245)(:baz, 0)],
            (236...237),
            (245...246)
          )],
         nil,
         nil
       ),
       (247...248),
       ArrayNode(249...258)(
         [IntegerNode(249...250)(),
          ArrayNode(252...258)(
            [IntegerNode(253...254)(), IntegerNode(256...257)()],
            (252...253),
            (257...258)
          )],
         nil,
         nil
       )
     ),
     LocalVariableWriteNode(260...270)(
       :foo,
       0,
       (260...263),
       ArrayNode(266...270)(
         [SplatNode(266...270)(
            (266...267),
            LocalVariableReadNode(267...270)(:bar, 0)
          )],
         nil,
         nil
       ),
       (264...265)
     ),
     ConstantWriteNode(272...282)(
       :Foo,
       (272...275),
       ArrayNode(278...282)(
         [IntegerNode(278...279)(), IntegerNode(281...282)()],
         nil,
         nil
       ),
       (276...277)
     ),
     ParenthesesNode(284...293)(
       StatementsNode(285...292)(
         [CallNode(285...286)(
            nil,
            nil,
            (285...286),
            nil,
            nil,
            nil,
            nil,
            2,
            "a"
          ),
          CallNode(288...289)(
            nil,
            nil,
            (288...289),
            nil,
            nil,
            nil,
            nil,
            2,
            "b"
          ),
          CallNode(291...292)(
            nil,
            nil,
            (291...292),
            nil,
            nil,
            nil,
            nil,
            2,
            "c"
          )]
       ),
       (284...285),
       (292...293)
     )]
  )
)