summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2012-02-12 08:18:38 +0100
committerGeorg Brandl <georg@python.org>2012-02-12 08:18:38 +0100
commite32c3acfd91c9c66d8c5a8468c5d29a358df8451 (patch)
tree29d827e2a83d4c0420e1d06e5b62065e271c545b
parent915c25fb566ac2482ec6c2489d211936b6c336a0 (diff)
parentabac6bdb8295926ca903e27c2c00f63fe2cc7568 (diff)
downloadpygments-e32c3acfd91c9c66d8c5a8468c5d29a358df8451.tar.gz
merge
-rw-r--r--pygments/lexers/asm.py2
-rw-r--r--pygments/lexers/dotnet.py4
2 files changed, 4 insertions, 2 deletions
diff --git a/pygments/lexers/asm.py b/pygments/lexers/asm.py
index 9e59e620..26951f7e 100644
--- a/pygments/lexers/asm.py
+++ b/pygments/lexers/asm.py
@@ -302,7 +302,7 @@ class NasmLexer(RegexLexer):
binn = r'[01]+b'
decn = r'[0-9]+'
floatn = decn + r'\.e?' + decn
- string = r'"(\\"|[^"])*"|' + r"'(\\'|[^'])*'"
+ string = r'"(\\"|[^"\n])*"|' + r"'(\\'|[^'\n])*'|" + r"`(\\`|[^`\n])*`"
declkw = r'(?:res|d)[bwdqt]|times'
register = (r'[a-d][lh]|e?[a-d]x|e?[sb]p|e?[sd]i|[c-gs]s|st[0-7]|'
r'mm[0-7]|cr[0-4]|dr[0-367]|tr[3-7]')
diff --git a/pygments/lexers/dotnet.py b/pygments/lexers/dotnet.py
index ae2dbc64..8b7a0b89 100644
--- a/pygments/lexers/dotnet.py
+++ b/pygments/lexers/dotnet.py
@@ -465,6 +465,7 @@ class VbNetLexer(RegexLexer):
]
}
+
class GenericAspxLexer(RegexLexer):
"""
Lexer for ASP.NET pages.
@@ -487,6 +488,7 @@ class GenericAspxLexer(RegexLexer):
],
}
+
#TODO support multiple languages within the same source file
class CSharpAspxLexer(DelegatingLexer):
"""
@@ -507,7 +509,7 @@ class CSharpAspxLexer(DelegatingLexer):
return 0.2
elif re.search(r'script[^>]+language=["\']C#', text, re.I) is not None:
return 0.15
- return 0.001 # TODO really only for when filename matched...
+
class VbNetAspxLexer(DelegatingLexer):
"""