diff options
author | Fire Demon <firedemon@creature.cafe> | 2020-07-27 15:43:34 -0500 |
---|---|---|
committer | Fire Demon <firedemon@creature.cafe> | 2020-08-30 05:45:16 -0500 |
commit | f183ba369f7ad3e073845456e822ba7704488863 (patch) | |
tree | 5e9ce00ca85169d88d61996318be6524636b3b75 /app/lib | |
parent | 89b5668d48229c18f89a7e34b814ea2cb0231422 (diff) |
[Command Tags] Require templates to have at least one non-blank character between sigils
Diffstat (limited to 'app/lib')
-rw-r--r-- | app/lib/command_tag/processor.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/lib/command_tag/processor.rb b/app/lib/command_tag/processor.rb index 74fe30509..02e835474 100644 --- a/app/lib/command_tag/processor.rb +++ b/app/lib/command_tag/processor.rb @@ -18,7 +18,7 @@ class CommandTag::Processor MENTIONS_OR_HASHTAGS_RE = /(?:(?:#{Account::MENTION_RE}|#{Tag::HASHTAG_RE})\s*)+/.freeze PARSEABLE_RE = /^\s*(?:#{MENTIONS_OR_HASHTAGS_RE})?#!|%%.+?%%/.freeze STATEMENT_RE = /^\s*#!\s*[^\n]+ (?:start|begin|do)$.*?\n\s*#!\s*(?:end|stop|done)\s*$|^\s*#!\s*.*?\s*$/im.freeze - TEMPLATE_RE = /%%\s*(.*?)\s*%%/.freeze + TEMPLATE_RE = /%%\s*(.+?)\s*%%/.freeze ESCAPE_MAP = { '\n' => "\n", '\r' => "\r", |