4 ~~~~~~~~~~~~~~~~~~~~~ |
4 ~~~~~~~~~~~~~~~~~~~~~ |
5 |
5 |
6 Lexer for the `Slash <https://github.com/arturadib/Slash-A>`_ programming |
6 Lexer for the `Slash <https://github.com/arturadib/Slash-A>`_ programming |
7 language. |
7 language. |
8 |
8 |
9 :copyright: Copyright 2006-2020 by the Pygments team, see AUTHORS. |
9 :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. |
10 :license: BSD, see LICENSE for details. |
10 :license: BSD, see LICENSE for details. |
11 """ |
11 """ |
12 |
12 |
13 from pygments.lexer import ExtendedRegexLexer, bygroups, DelegatingLexer |
13 from pygments.lexer import ExtendedRegexLexer, bygroups, DelegatingLexer |
14 from pygments.token import Name, Number, String, Comment, Punctuation, \ |
14 from pygments.token import Name, Number, String, Comment, Punctuation, \ |
176 .. versionadded:: 2.4 |
176 .. versionadded:: 2.4 |
177 """ |
177 """ |
178 |
178 |
179 name = 'Slash' |
179 name = 'Slash' |
180 aliases = ['slash'] |
180 aliases = ['slash'] |
181 filenames = ['*.sl'] |
181 filenames = ['*.sla'] |
182 |
182 |
183 def __init__(self, **options): |
183 def __init__(self, **options): |
184 from pygments.lexers.web import HtmlLexer |
184 from pygments.lexers.web import HtmlLexer |
185 super().__init__(HtmlLexer, SlashLanguageLexer, **options) |
185 super().__init__(HtmlLexer, SlashLanguageLexer, **options) |