mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-24 04:27:59 +01:00
additionally forbid opening markup to come before a space
This commit is contained in:
parent
92f2a45df6
commit
92e7a8bf17
1 changed files with 5 additions and 0 deletions
|
@ -82,6 +82,11 @@ defmodule FastTextile.Parser do
|
|||
#
|
||||
# open_token callback* close_token (?!lookahead_not)
|
||||
#
|
||||
defp simple_lookahead_not(open_token, _close_token, _open_tag, _close_tag, _lookahead_not, _callback, _state, _parser, [{open_token, open}, {forbidden_lookahead, t} | r_tokens])
|
||||
when forbidden_lookahead in [:space, :newline]
|
||||
do
|
||||
{:ok, [{:text, escape(open)}], [{forbidden_lookahead, t} | r_tokens]}
|
||||
end
|
||||
defp simple_lookahead_not(open_token, close_token, open_tag, close_tag, lookahead_not, callback, state, parser, [{open_token, open} | r_tokens]) do
|
||||
case parser.state do
|
||||
%{^state => _} ->
|
||||
|
|
Loading…
Reference in a new issue