Skip to content

Commit c1911fa

Browse files
committed
Use compact_child_nodes where possible
1 parent a20f976 commit c1911fa

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

lib/yarp.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,7 @@ def self.yarp_locals(source)
520520
locals << [] if node.once?
521521
end
522522

523-
stack.concat(node.child_nodes.compact)
523+
stack.concat(node.compact_child_nodes)
524524
end
525525

526526
locals

lib/yarp/pattern.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def scan(root)
7373

7474
while (node = queue.shift)
7575
yield node if @compiled.call(node)
76-
queue.concat(node.child_nodes.compact)
76+
queue.concat(node.compact_child_nodes)
7777
end
7878
end
7979

test/yarp/parse_serialize_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def find_file_node(result)
3131

3232
while (node = queue.shift)
3333
return node if node.is_a?(SourceFileNode)
34-
queue.concat(node.child_nodes.compact)
34+
queue.concat(node.compact_child_nodes)
3535
end
3636
end
3737
end

test/yarp/parse_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ def find_source_file_node(program)
204204
queue = [program]
205205
while (node = queue.shift)
206206
return node if node.is_a?(SourceFileNode)
207-
queue.concat(node.child_nodes.compact)
207+
queue.concat(node.compact_child_nodes)
208208
end
209209
end
210210

0 commit comments

Comments
 (0)