From 059feda460978b815b84e7e7e467bbbbcebe9e5a Mon Sep 17 00:00:00 2001 From: Alexandre Mutel Date: Fri, 26 Feb 2016 21:07:44 +0900 Subject: [PATCH] Fix regression --- src/Textamina.Markdig/Parsers/InlineParserState.cs | 1 + src/Textamina.Markdig/Parsers/Inlines/LiteralInlineParser.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Textamina.Markdig/Parsers/InlineParserState.cs b/src/Textamina.Markdig/Parsers/InlineParserState.cs index 5b762151..e30c7f0a 100644 --- a/src/Textamina.Markdig/Parsers/InlineParserState.cs +++ b/src/Textamina.Markdig/Parsers/InlineParserState.cs @@ -83,6 +83,7 @@ namespace Textamina.Markdig.Parsers } } + text = textSaved; // Else match using the default literal inline parser LiteralInlineParser.Default.Match(this, ref text); diff --git a/src/Textamina.Markdig/Parsers/Inlines/LiteralInlineParser.cs b/src/Textamina.Markdig/Parsers/Inlines/LiteralInlineParser.cs index cbd1c42f..49552bc7 100644 --- a/src/Textamina.Markdig/Parsers/Inlines/LiteralInlineParser.cs +++ b/src/Textamina.Markdig/Parsers/Inlines/LiteralInlineParser.cs @@ -26,8 +26,8 @@ namespace Textamina.Markdig.Parsers.Inlines var str = text.Text; // Sligthly faster to perform our - //var nextStart = state.Parsers.IndexOfOpeningCharacter(str, text.Start + 1, text.End); - var nextStart = str.IndexOfAny(state.SpecialCharacters, text.Start + 1, text.Length - 1); + var nextStart = state.Parsers.IndexOfOpeningCharacter(str, text.Start + 1, text.End); + //var nextStart = str.IndexOfAny(state.SpecialCharacters, text.Start + 1, text.Length - 1); if (nextStart < 0) { nextStart = text.End + 1;