Add rest of other commit (appr. HEAD~20?)

This commit is contained in:
Thelonius Kort
2023-02-22 14:24:49 +01:00
parent cb8e9ef14f
commit 2ffea3e490

View File

@ -58,4 +58,19 @@ defmodule Outlook.InternalTree.InternalTree do
|> Enum.into(node_atts) |> Enum.into(node_atts)
%{node | eph: Map.put(node.eph, :attributes, attributes)} %{node | eph: Map.put(node.eph, :attributes, attributes)}
end end
def collect_tunit_ids([%TranslationUnit{} = node | rest]) do
[node.nid | collect_tunit_ids(rest)]
end
def collect_tunit_ids([%{type: :element} = node | rest]) do
collect_tunit_ids(node.content) ++ collect_tunit_ids(rest)
end
def collect_tunit_ids([node | rest]) do
collect_tunit_ids(rest)
end
def collect_tunit_ids([]), do: []
end end