markdown :: TokenStrike :: defaultinit
# A markdown strike token.
#
# Extended mode only (see `MarkdownProcessor::ext_mode`)
class TokenStrike
super Token
redef fun emit(v) do
var tmp = v.push_buffer
var b = v.emit_text_until(v.current_text.as(not null), pos + 2, self)
v.pop_buffer
if b > 0 then
v.decorator.add_strike(v, tmp)
v.current_pos = b + 1
else
v.addc char
end
end
end
lib/markdown/markdown.nit:2314,1--2331,3