This commit is contained in:
parent
e9fa486493
commit
2de6e18774
2 changed files with 3 additions and 1 deletions
|
|
@ -507,6 +507,7 @@ proc isInlineMarkupEnd(p: RstParser, markup: string): bool =
|
||||||
if not result:
|
if not result:
|
||||||
return # Rule 4:
|
return # Rule 4:
|
||||||
result = (p.tok[p.idx + 1].kind in {tkIndent, tkWhite, tkEof}) or
|
result = (p.tok[p.idx + 1].kind in {tkIndent, tkWhite, tkEof}) or
|
||||||
|
(markup in ["``", "`"] and p.tok[p.idx + 1].kind in {tkIndent, tkWhite, tkWord, tkEof}) or
|
||||||
(p.tok[p.idx + 1].symbol[0] in
|
(p.tok[p.idx + 1].symbol[0] in
|
||||||
{'\'', '\"', ')', ']', '}', '>', '-', '/', '\\', ':', '.', ',', ';', '!',
|
{'\'', '\"', ')', ']', '}', '>', '-', '/', '\\', ':', '.', ',', ';', '!',
|
||||||
'?', '_'})
|
'?', '_'})
|
||||||
|
|
@ -522,6 +523,7 @@ proc isInlineMarkupStart(p: RstParser, markup: string): bool =
|
||||||
if not result:
|
if not result:
|
||||||
return # Rule 1:
|
return # Rule 1:
|
||||||
result = (p.idx == 0) or (p.tok[p.idx - 1].kind in {tkIndent, tkWhite}) or
|
result = (p.idx == 0) or (p.tok[p.idx - 1].kind in {tkIndent, tkWhite}) or
|
||||||
|
(markup in ["``", "`"] and p.tok[p.idx - 1].kind in {tkIndent, tkWhite, tkWord}) or
|
||||||
(p.tok[p.idx - 1].symbol[0] in
|
(p.tok[p.idx - 1].symbol[0] in
|
||||||
{'\'', '\"', '(', '[', '{', '<', '-', '/', ':', '_'})
|
{'\'', '\"', '(', '[', '{', '<', '-', '/', ':', '_'})
|
||||||
if not result:
|
if not result:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue