diff options
Diffstat (limited to 'filters/emojis.lua')
-rw-r--r-- | filters/emojis.lua | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/filters/emojis.lua b/filters/emojis.lua index 427d04b..24a9fc3 100644 --- a/filters/emojis.lua +++ b/filters/emojis.lua | |||
@@ -1,4 +1,14 @@ | |||
1 | function Str(el) | 1 | local common = require 'scripts.lib.common' |
2 | |||
3 | local vars = {} | ||
4 | |||
5 | function meta(meta) vars = meta end | ||
6 | |||
7 | function str(el) | ||
8 | if vars.build and vars.build.file_out:match(".xml$") then | ||
9 | return el | ||
10 | end | ||
11 | |||
2 | local prefix, emojiref, suffix = el.text:match('^(.*):([^ ]+):(.*)$') | 12 | local prefix, emojiref, suffix = el.text:match('^(.*):([^ ]+):(.*)$') |
3 | 13 | ||
4 | if emojiref then | 14 | if emojiref then |
@@ -13,3 +23,5 @@ function Str(el) | |||
13 | 23 | ||
14 | return el | 24 | return el |
15 | end | 25 | end |
26 | |||
27 | return { { Meta = meta }, { Str = str } } | ||