summaryrefslogtreecommitdiff
path: root/pygments/lexers/sql.py
diff options
context:
space:
mode:
authorThomas Aglassinger <roskakori@users.sourceforge.net>2016-03-24 21:00:41 +0000
committerThomas Aglassinger <roskakori@users.sourceforge.net>2016-03-24 21:00:41 +0000
commitd9252f61a52e37e147f27f6107ab61bcb46f61cb (patch)
tree24b45e9d1455134f97c71a995025486e03fae0ec /pygments/lexers/sql.py
parent7dc426c288c6b13147ad669fcfc95ecdbc77b6f2 (diff)
downloadpygments-git-d9252f61a52e37e147f27f6107ab61bcb46f61cb.tar.gz
Fixed single line SQL comments on end of file without a trailing newline.
Diffstat (limited to 'pygments/lexers/sql.py')
-rw-r--r--pygments/lexers/sql.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pygments/lexers/sql.py b/pygments/lexers/sql.py
index 7c06226b..71416d38 100644
--- a/pygments/lexers/sql.py
+++ b/pygments/lexers/sql.py
@@ -151,7 +151,7 @@ class PostgresLexer(PostgresBase, RegexLexer):
tokens = {
'root': [
(r'\s+', Text),
- (r'--.*?\n', Comment.Single),
+ (r'--.*\n?', Comment.Single),
(r'/\*', Comment.Multiline, 'multiline-comments'),
(r'(' + '|'.join(s.replace(" ", "\s+")
for s in DATATYPES + PSEUDO_TYPES)
@@ -378,7 +378,7 @@ class SqlLexer(RegexLexer):
tokens = {
'root': [
(r'\s+', Text),
- (r'--.*?\n', Comment.Single),
+ (r'--.*\n?', Comment.Single),
(r'/\*', Comment.Multiline, 'multiline-comments'),
(words((
'ABORT', 'ABS', 'ABSOLUTE', 'ACCESS', 'ADA', 'ADD', 'ADMIN', 'AFTER', 'AGGREGATE',
@@ -492,7 +492,7 @@ class MySqlLexer(RegexLexer):
tokens = {
'root': [
(r'\s+', Text),
- (r'(#|--\s+).*?\n', Comment.Single),
+ (r'(#|--\s+).*\n?', Comment.Single),
(r'/\*', Comment.Multiline, 'multiline-comments'),
(r'[0-9]+', Number.Integer),
(r'[0-9]*\.[0-9]+(e[+-][0-9]+)', Number.Float),