summaryrefslogtreecommitdiff
path: root/pygments/lexers/erlang.py
diff options
context:
space:
mode:
authorPHO <pho@cielonegro.org>2016-01-25 12:45:05 +0900
committerPHO <pho@cielonegro.org>2016-01-25 12:45:05 +0900
commite2617210227fd5e93638294fb1a2f0cc22acfb7f (patch)
treef34544d9ebc0fbacafb7cef864487df5ce9f9370 /pygments/lexers/erlang.py
parente5b03dddcfa965846639a1a9adff0df492ab59bb (diff)
downloadpygments-e2617210227fd5e93638294fb1a2f0cc22acfb7f.tar.gz
Erlang lexer: Support escript shebang
Diffstat (limited to 'pygments/lexers/erlang.py')
-rw-r--r--pygments/lexers/erlang.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/pygments/lexers/erlang.py b/pygments/lexers/erlang.py
index 2bd9057c..5cde2f24 100644
--- a/pygments/lexers/erlang.py
+++ b/pygments/lexers/erlang.py
@@ -116,6 +116,9 @@ class ErlangLexer(RegexLexer):
(r'\?'+macro_re, Name.Constant),
(r'\$(?:'+escape_re+r'|\\[ %]|[^\\])', String.Char),
(r'#'+atom_re+r'(:?\.'+atom_re+r')?', Name.Label),
+
+ # Erlang script shebang
+ (r'\A#!.+\n', Comment.Hashbang),
],
'string': [
(escape_re, String.Escape),