Exception:A highlighting span matched 0 characters, which would cause an endless loop.
Change the highlighting definition so that either the start or the end regex matches at least one character.
Start regex: ^
End regex: ($|
(?<!(?<=[^\\](\\\\)*)\|
(?!.*(?<=[^\\](\\\\)*)\|\|\|).*)
(?<!(?<=[^\\](\\\\)*)\|\|\|.*)
)