diff options
author | Anteru <bitbucket@ca.sh13.net> | 2019-04-30 15:40:47 +0000 |
---|---|---|
committer | Anteru <bitbucket@ca.sh13.net> | 2019-04-30 15:40:47 +0000 |
commit | a0fc52727aaed41c8e09c87996de842117872afb (patch) | |
tree | 42e2f38a86a2839160e96dcb1472f362d363103a /pygments/lexers/markup.py | |
parent | 665f287849402bdf05ef636e77989104e6cf8e9e (diff) | |
parent | 323d10920c579054c861ee0cfdd9a30d012a4d0a (diff) | |
download | pygments-a0fc52727aaed41c8e09c87996de842117872afb.tar.gz |
Merged in gerph/pygments-main (pull request #806)
Create a Lexer class for BBC Basic files.
Diffstat (limited to 'pygments/lexers/markup.py')
-rw-r--r-- | pygments/lexers/markup.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pygments/lexers/markup.py b/pygments/lexers/markup.py index e6265f40..6eb55fc4 100644 --- a/pygments/lexers/markup.py +++ b/pygments/lexers/markup.py @@ -582,6 +582,11 @@ class MarkdownLexer(RegexLexer): (r'[@#][\w/:]+', Name.Entity), # (image?) links eg: ![Image of Yaktocat](https://octodex.github.com/images/yaktocat.png) (r'(!?\[)([^]]+)(\])(\()([^)]+)(\))', bygroups(Text, Name.Tag, Text, Text, Name.Attribute, Text)), + # reference-style links, e.g.: + # [an example][id] + # [id]: http://example.com/ + (r'(\[)([^]]+)(\])(\[)([^]]*)(\])', bygroups(Text, Name.Tag, Text, Text, Name.Label, Text)), + (r'^(\s*\[)([^]]*)(\]:\s*)(.+)', bygroups(Text, Name.Label, Text, Name.Attribute)), # general text, must come last! (r'[^\\\s]+', Text), |