html aliases for links, but paragraphs are priorized
This commit is contained in:
parent
9f62b3125b
commit
3fe19a8ec6
@ -38,20 +38,17 @@ nested_italic: _NOT_LBRACE "{" ( TEXT | link ) "}" _NOT_RBRACE -> em
|
|||||||
_NOT_LBRACE: /[^\{]/
|
_NOT_LBRACE: /[^\{]/
|
||||||
_NOT_RBRACE: /[^\}]/
|
_NOT_RBRACE: /[^\}]/
|
||||||
|
|
||||||
?link: internal_link
|
?link: a
|
||||||
| external_link
|
|
||||||
| footnote
|
| footnote
|
||||||
| glossary
|
| wikipedia_link
|
||||||
|
|
||||||
internal_link: "[" TEXT "->" TEXT "]"
|
a: "[" link_text "->" link_destination "]" -> a
|
||||||
external_link: "[" TEXT "->" _PROTOCOL "://" TEXT "]"
|
link_text: TEXT -> text
|
||||||
|
link_destination: TEXT -> href
|
||||||
// Protocol, probably http(s)
|
footnote: "[[" footnote_content "]]" -> footnote
|
||||||
// Is made of 2 to 8 latin letters
|
footnote_content: TEXT -> content
|
||||||
_PROTOCOL: /[a-zA-Z]{2,8}/
|
wikipedia_link: "[?" wikipedia_query "]" -> a_wikipedia
|
||||||
|
wikipedia_query: TEXT -> query
|
||||||
footnote: "[[" TEXT "]]"
|
|
||||||
glossary: "[?" TEXT "]"
|
|
||||||
|
|
||||||
// Pure text :
|
// Pure text :
|
||||||
// - Never contains line breaks
|
// - Never contains line breaks
|
||||||
|
Loading…
Reference in New Issue
Block a user