diff options
author | Brodie Rao <brodie@sf.io> | 2013-04-23 13:48:10 -0700 |
---|---|---|
committer | Brodie Rao <brodie@sf.io> | 2013-04-23 13:48:10 -0700 |
commit | ae6b1507776410421b97faf0054111e34526dcbc (patch) | |
tree | 44cd506aa2c9e44339f39c5f30245dd5d84af172 /pygments/lexers/jvm.py | |
parent | 690efaf0304427ab5ab023c67b27459beccc4b15 (diff) | |
download | pygments-ae6b1507776410421b97faf0054111e34526dcbc.tar.gz |
Add basic ClojureScript lexer
Diffstat (limited to 'pygments/lexers/jvm.py')
-rw-r--r-- | pygments/lexers/jvm.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/pygments/lexers/jvm.py b/pygments/lexers/jvm.py index ed4d257c..59f26811 100644 --- a/pygments/lexers/jvm.py +++ b/pygments/lexers/jvm.py @@ -20,8 +20,8 @@ from pygments import unistring as uni __all__ = ['JavaLexer', 'ScalaLexer', 'GosuLexer', 'GosuTemplateLexer', - 'GroovyLexer', 'IokeLexer', 'ClojureLexer', 'KotlinLexer', - 'XtendLexer', 'AspectJLexer', 'CeylonLexer'] + 'GroovyLexer', 'IokeLexer', 'ClojureLexer', 'ClojureScriptLexer', + 'KotlinLexer', 'XtendLexer', 'AspectJLexer', 'CeylonLexer'] class JavaLexer(RegexLexer): @@ -814,6 +814,19 @@ class ClojureLexer(RegexLexer): } +class ClojureScriptLexer(ClojureLexer): + """ + Lexer for `ClojureScript <http://clojure.org/clojurescript>`_ + source code. + + *New in Pygments 1.7.* + """ + name = 'ClojureScript' + aliases = ['clojurescript', 'cljs'] + filenames = ['*.cljs'] + mimetypes = ['text/x-clojurescript', 'application/x-clojurescript'] + + class TeaLangLexer(RegexLexer): """ For `Tea <http://teatrove.org/>`_ source code. Only used within a |