Skip to content

Commit 8a99b9e

Browse files
committed
Simplify unnecessary double looping
1 parent 35c2646 commit 8a99b9e

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

fluent/resource.lua

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ node_types.blank_block = class({
6969
end
7070
})
7171

72-
-- TODO: can their ever be more than 1 entry?
7372
node_types.Entry = function(node)
7473
return node_to_class(node[1])
7574
end
@@ -248,9 +247,8 @@ local FluentResource = class({
248247
_stash = node
249248
end
250249
end
251-
-- TODO: eliminate double iteration by looking ahead?
252-
local elements = tablex.imap(node_to_class, ast)
253-
for _, node in ipairs(elements) do
250+
for _, ast in ipairs(ast) do
251+
local node = node_to_class(ast)
254252
if node.appendable then
255253
stash(node)
256254
elseif node:is_a(node_types.blank_block) then

0 commit comments

Comments
 (0)