3 b = Class.new{attr_writer :a, :b, :c}.new
4 c = d = e = f = g = h = i = nil
6 array2_2: "c = (a[0], a[1] = 1, 2)"
7 array2_3: "c = (a[0], a[1] = 1, 2, 3)"
8 array3_2: "c = (a[0], a[1], a[2] = 1, 2)"
9 array3_3: "c = (a[0], a[1], a[2] = 1, 2, 3)"
10 attr2_2: "c = (b.a, b.b = 1, 2)"
11 attr2_3: "c = (b.a, b.b = 1, 2, 3)"
12 attr3_2: "c = (b.a, b.b, b.c = 1, 2)"
13 attr3_3: "c = (b.a, b.b, b.c = 1, 2, 3)"
14 lvar2_2: "c = (d, e = 1, 2)"
15 lvar2_3: "c = (d, e = 1, 2, 3)"
16 lvar3_2: "c = (d, e, f = 1, 2)"
17 lvar3_3: "c = (d, e, f = 1, 2, 3)"
18 array2_2p: "(a[0], a[1] = 1, 2; nil)"
19 array2_3p: "(a[0], a[1] = 1, 2, 3; nil)"
20 array3_2p: "(a[0], a[1], a[2] = 1, 2; nil)"
21 array3_3p: "(a[0], a[1], a[2] = 1, 2, 3; nil)"
22 attr2_2p: "(b.a, b.b = 1, 2; nil)"
23 attr2_3p: "(b.a, b.b = 1, 2, 3; nil)"
24 attr3_2p: "(b.a, b.b, b.c = 1, 2; nil)"
25 attr3_3p: "(b.a, b.b, b.c = 1, 2, 3; nil)"
26 lvar2_2p: "(d, e = 1, 2; nil)"
27 lvar2_3p: "(d, e = 1, 2, 3; nil)"
28 lvar3_2p: "(d, e, f = 1, 2; nil)"
29 lvar3_3p: "(d, e, f = 1, 2, 3; nil)"
30 array2_2lv: "c = (a[0], a[1] = g, h)"
31 array2_ilv: "c = (a[0], a[1] = g, h, i)"
32 arrayi_2lv: "c = (a[0], a[1], a[2] = g, h)"
33 arrayi_ilv: "c = (a[0], a[1], a[2] = g, h, i)"
34 attr2_2lv: "c = (b.a, b.b = g, h)"
35 attr2_ilv: "c = (b.a, b.b = g, h, i)"
36 attri_2lv: "c = (b.a, b.b, b.c = g, h)"
37 attri_ilv: "c = (b.a, b.b, b.c = g, h, i)"
38 lvar2_2lv: "c = (d, e = g, h)"
39 lvar2_ilv: "c = (d, e = g, h, i)"
40 lvari_2lv: "c = (d, e, f = g, h)"
41 lvari_ilv: "c = (d, e, f = g, h, i)"
42 array2_2plv: "(a[0], a[1] = g, h; nil)"
43 array2_iplv: "(a[0], a[1] = g, h, i; nil)"
44 arrayi_2plv: "(a[0], a[1], a[2] = g, h; nil)"
45 arrayi_iplv: "(a[0], a[1], a[2] = g, h, i; nil)"
46 attr2_2plv: "(b.a, b.b = g, h; nil)"
47 attr2_iplv: "(b.a, b.b = g, h, i; nil)"
48 attri_2plv: "(b.a, b.b, b.c = g, h; nil)"
49 attri_iplv: "(b.a, b.b, b.c = g, h, i; nil)"
50 lvar2_2plv: "(d, e = g, h; nil)"
51 lvar2_iplv: "(d, e = g, h, i; nil)"
52 lvari_2plv: "(d, e, f = g, h; nil)"
53 lvari_iplv: "(d, e, f = g, h, i; nil)"