lib/kramdown/parser/kramdown/math.rb in kramdown-1.4.1 vs lib/kramdown/parser/kramdown/math.rb in kramdown-1.4.2
- old
+ new
@@ -23,17 +23,17 @@
elsif @src[1]
@src.scan(/^#{OPT_SPACE}\\/) if @src[3]
return false
end
- orig_pos = @src.pos
+ saved_pos = @src.save_pos
@src.pos += @src.matched_size
data = @src[2]
if before_block_boundary?
@tree.children << new_block_el(:math, data, nil, :category => :block, :location => start_line_number)
true
else
- @src.pos = orig_pos
+ @src.revert_pos(saved_pos)
false
end
end
define_parser(:block_math, BLOCK_MATH_START)