@@ -2076,7 +2076,7 @@ def format(q)
20762076 end
20772077 elsif part . is_a? ( ArrayLiteral )
20782078 q . text ( " " )
2079- q . format ( arguments )
2079+ q . format ( part . contents )
20802080 else
20812081 format_arguments ( q , "(" , ")" )
20822082 end
@@ -2089,6 +2089,7 @@ def format(q)
20892089
20902090 private
20912091
2092+
20922093 def format_arguments ( q , opening , closing )
20932094 q . if_break { q . text ( opening ) }
20942095 q . indent do
@@ -2101,7 +2102,7 @@ def format_arguments(q, opening, closing)
21012102
21022103 def skip_parens? ( node )
21032104 case node
2104- in Int | FloatLiteral
2105+ in Int | FloatLiteral | ArrayLiteral
21052106 true
21062107 in VarRef [ value : GVar | IVar | CVar | Kw | Const ]
21072108 true
@@ -2525,7 +2526,7 @@ def child_nodes
25252526 end
25262527
25272528 alias deconstruct child_nodes
2528-
2529+
25292530 def deconstruct_keys ( keys )
25302531 { value : value , location : location }
25312532 end
@@ -3810,7 +3811,7 @@ def child_nodes
38103811 end
38113812
38123813 alias deconstruct child_nodes
3813-
3814+
38143815 def deconstruct_keys ( keys )
38153816 { value : value , location : location }
38163817 end
@@ -3840,7 +3841,7 @@ def child_nodes
38403841 end
38413842
38423843 alias deconstruct child_nodes
3843-
3844+
38443845 def deconstruct_keys ( keys )
38453846 { value : value , location : location }
38463847 end
@@ -3872,7 +3873,7 @@ def child_nodes
38723873 end
38733874
38743875 alias deconstruct child_nodes
3875-
3876+
38763877 def deconstruct_keys ( keys )
38773878 { value : value , location : location }
38783879 end
@@ -5313,7 +5314,7 @@ def child_nodes
53135314 end
53145315
53155316 alias deconstruct child_nodes
5316-
5317+
53175318 def deconstruct_keys ( keys )
53185319 { value : value , location : location }
53195320 end
@@ -6438,7 +6439,7 @@ def child_nodes
64386439 end
64396440
64406441 alias deconstruct child_nodes
6441-
6442+
64426443 def deconstruct_keys ( keys )
64436444 { value : value , location : location }
64446445 end
@@ -6538,7 +6539,7 @@ def child_nodes
65386539 end
65396540
65406541 alias deconstruct child_nodes
6541-
6542+
65426543 def deconstruct_keys ( keys )
65436544 { value : value , location : location }
65446545 end
@@ -6599,7 +6600,7 @@ def child_nodes
65996600 end
66006601
66016602 alias deconstruct child_nodes
6602-
6603+
66036604 def deconstruct_keys ( keys )
66046605 { value : value , location : location }
66056606 end
@@ -6624,7 +6625,7 @@ def child_nodes
66246625 end
66256626
66266627 alias deconstruct child_nodes
6627-
6628+
66286629 def deconstruct_keys ( keys )
66296630 { value : value , location : location }
66306631 end
@@ -6695,7 +6696,7 @@ def child_nodes
66956696 end
66966697
66976698 alias deconstruct child_nodes
6698-
6699+
66996700 def deconstruct_keys ( keys )
67006701 { beginning : beginning , parts : parts , location : location }
67016702 end
@@ -6728,7 +6729,7 @@ def child_nodes
67286729 end
67296730
67306731 alias deconstruct child_nodes
6731-
6732+
67326733 def deconstruct_keys ( keys )
67336734 { value : value , location : location }
67346735 end
@@ -6762,7 +6763,7 @@ def child_nodes
67626763 end
67636764
67646765 alias deconstruct child_nodes
6765-
6766+
67666767 def deconstruct_keys ( keys )
67676768 { value : value , location : location }
67686769 end
@@ -7248,7 +7249,7 @@ def initialize(value:, location:)
72487249 @value = value
72497250 @location = location
72507251 end
7251-
7252+
72527253 def accept ( visitor )
72537254 visitor . visit_rparen ( self )
72547255 end
@@ -7258,7 +7259,7 @@ def child_nodes
72587259 end
72597260
72607261 alias deconstruct child_nodes
7261-
7262+
72627263 def deconstruct_keys ( keys )
72637264 { value : value , location : location }
72647265 end
@@ -7513,7 +7514,7 @@ def child_nodes
75137514 end
75147515
75157516 alias deconstruct child_nodes
7516-
7517+
75177518 def deconstruct_keys ( keys )
75187519 { parts : parts , location : location }
75197520 end
@@ -7810,7 +7811,7 @@ def child_nodes
78107811 end
78117812
78127813 alias deconstruct child_nodes
7813-
7814+
78147815 def deconstruct_keys ( keys )
78157816 { value : value , location : location }
78167817 end
@@ -7840,7 +7841,7 @@ def child_nodes
78407841 end
78417842
78427843 alias deconstruct child_nodes
7843-
7844+
78447845 def deconstruct_keys ( keys )
78457846 { value : value , location : location }
78467847 end
@@ -7971,7 +7972,7 @@ def child_nodes
79717972 end
79727973
79737974 alias deconstruct child_nodes
7974-
7975+
79757976 def deconstruct_keys ( keys )
79767977 { value : value , location : location }
79777978 end
@@ -8000,7 +8001,7 @@ def child_nodes
80008001 end
80018002
80028003 alias deconstruct child_nodes
8003-
8004+
80048005 def deconstruct_keys ( keys )
80058006 { value : value , location : location }
80068007 end
@@ -8030,7 +8031,7 @@ def child_nodes
80308031 end
80318032
80328033 alias deconstruct child_nodes
8033-
8034+
80348035 def deconstruct_keys ( keys )
80358036 { value : value , location : location }
80368037 end
@@ -8141,7 +8142,7 @@ def child_nodes
81418142 end
81428143
81438144 alias deconstruct child_nodes
8144-
8145+
81458146 def deconstruct_keys ( keys )
81468147 { value : value , location : location }
81478148 end
@@ -8219,7 +8220,7 @@ def child_nodes
82198220 end
82208221
82218222 alias deconstruct child_nodes
8222-
8223+
82238224 def deconstruct_keys ( keys )
82248225 { value : value , location : location }
82258226 end
@@ -9244,7 +9245,7 @@ def child_nodes
92449245 end
92459246
92469247 alias deconstruct child_nodes
9247-
9248+
92489249 def deconstruct_keys ( keys )
92499250 { value : value , location : location }
92509251 end
@@ -9273,7 +9274,7 @@ def child_nodes
92739274 end
92749275
92759276 alias deconstruct child_nodes
9276-
9277+
92779278 def deconstruct_keys ( keys )
92789279 { parts : parts , location : location }
92799280 end
0 commit comments