diff options
author | Thomas Aglassinger <roskakori@users.sourceforge.net> | 2016-03-24 21:00:41 +0000 |
---|---|---|
committer | Thomas Aglassinger <roskakori@users.sourceforge.net> | 2016-03-24 21:00:41 +0000 |
commit | 421396104bbbe46b8d3035a1f95672540c8d2916 (patch) | |
tree | 433cd3e2fe60663458fc6a32f567bcb5bdc6f3ce | |
parent | ce93b89a0b9d6b3b0eb828e049952c4ff84421fd (diff) | |
download | pygments-421396104bbbe46b8d3035a1f95672540c8d2916.tar.gz |
Fixed single line SQL comments on end of file without a trailing newline.
-rw-r--r-- | pygments/lexers/sql.py | 6 |
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), |