diff options
Diffstat (limited to 'scripts/lib')
-rw-r--r-- | scripts/lib/common.lua | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/scripts/lib/common.lua b/scripts/lib/common.lua index d3c6c44..055e783 100644 --- a/scripts/lib/common.lua +++ b/scripts/lib/common.lua | |||
@@ -20,12 +20,7 @@ function pandoc.List:flatten() | |||
20 | end | 20 | end |
21 | 21 | ||
22 | function pandoc.List:flatMap(fn) | 22 | function pandoc.List:flatMap(fn) |
23 | local mapped = self:map(fn) | 23 | return self:map(fn):flatten() |
24 | local result = pandoc.List() | ||
25 | |||
26 | for i = 1, #mapped do result:extend(mapped[i]) end | ||
27 | |||
28 | return result | ||
29 | end | 24 | end |
30 | 25 | ||
31 | function pandoc.List:filterMap(fn) | 26 | function pandoc.List:filterMap(fn) |