@@ -56,6 +56,8 @@ pub enum Lang {
56
56
CSharp ,
57
57
CShell ,
58
58
Clojure ,
59
+ ClojureScript ,
60
+ ClojureC ,
59
61
CoffeeScript ,
60
62
ColdFusion ,
61
63
ColdFusionScript ,
@@ -181,6 +183,8 @@ impl Lang {
181
183
CSharp => "C#" ,
182
184
CShell => "C Shell" ,
183
185
Clojure => "Clojure" ,
186
+ ClojureScript => "ClojureScript" ,
187
+ ClojureC => "ClojureC" ,
184
188
CoffeeScript => "CoffeeScript" ,
185
189
ColdFusion => "ColdFusion" ,
186
190
ColdFusionScript => "ColdFusionScript" ,
@@ -378,8 +382,9 @@ pub fn lang_from_ext(filepath: &str) -> Lang {
378
382
"asa" | "asp" => Asp ,
379
383
"asax" | "ascx" | "asmx" | "aspx" | "master" | "sitemap" | "webinfo" => AspNet ,
380
384
"in" => Autoconf ,
381
- "clj" | "cljs" | "cljc" => Clojure ,
382
-
385
+ "clj" => Clojure ,
386
+ "cljs" => ClojureScript ,
387
+ "cljc" => ClojureC ,
383
388
"f" | "for" | "ftn" | "f77" | "pfo" => FortranLegacy ,
384
389
"f03" | "f08" | "f90" | "f95" => FortranModern ,
385
390
"makefile" | "mk" => Makefile ,
@@ -494,12 +499,13 @@ pub fn counter_config_for_lang<'a>(lang: Lang) -> (SmallVec<[&'a str; 3]>, Small
494
499
Asp => ( smallvec ! [ "'" , "REM" ] , smallvec ! [ ] ) ,
495
500
AspNet => ( smallvec ! [ ] , smallvec ! [ ( "<!--" , "-->" ) , ( "<%--" , "-->" ) ] ) ,
496
501
Autoconf => ( smallvec ! [ "#" , "dnl" ] , smallvec ! [ ] ) ,
497
- Clojure => ( smallvec ! [ ";" , "#" ] , smallvec ! [ ] ) ,
498
502
FortranLegacy => ( smallvec ! [ "c" , "C" , "!" , "*" ] , smallvec ! [ ] ) ,
499
503
Handlebars => ( smallvec ! [ ] , smallvec ! [ ( "<!--" , "-->" ) , ( "{{!" , "}}" ) ] ) ,
500
504
Php => ( smallvec ! [ "#" , "//" ] , smallvec ! [ ( "/*" , "*/" ) ] ) ,
501
505
PowerShell => ( smallvec ! [ "#" ] , smallvec ! [ ( "<#" , "#>" ) ] ) ,
502
506
507
+ Clojure | ClojureScript | ClojureC => ( smallvec ! [ ";" ] , smallvec ! [ ] ) ,
508
+
503
509
Isabelle => {
504
510
(
505
511
smallvec ! [ "--" ] ,
0 commit comments