diff options
Diffstat (limited to 'parser/src/rst.pest')
| -rw-r--r-- | parser/src/rst.pest | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/parser/src/rst.pest b/parser/src/rst.pest index 18708c2..2f17381 100644 --- a/parser/src/rst.pest +++ b/parser/src/rst.pest @@ -148,7 +148,7 @@ literal       =  { (!("`"|" ") ~ inline_nested)+ ~ (" "+ ~ (!("`"|" ") ~ inline_  // inline links  reference = { reference_target | reference_explicit | reference_auto } -reference_target = { reference_target_uq ~ "_" | reference_target_qu } +reference_target = { (reference_target_uq ~ "_" | reference_target_qu) ~ !(LETTER|NUMBER) }  reference_target_uq =  { (!("_"|":"|"`") ~ nonspacechar)+ }  reference_target_qu = { ( !("`"? ~ "`_") ~ "`" ~ !"``" ) ~ reference_text? ~ ("<" ~ reference_bracketed ~ ">")? ~ ( "`" ~ !"``" ) ~ "_" }  reference_text = { !"<" ~ ( !("`"|"<") ~ ANY )+ } | 
