@@ -39,6 +39,7 @@ pub enum Language {
39
39
Nim ,
40
40
#[ strum( serialize = "objective-c" ) ]
41
41
ObjectiveC ,
42
+ OCaml ,
42
43
Perl ,
43
44
Php ,
44
45
Prolog ,
@@ -89,8 +90,9 @@ impl std::fmt::Display for Language {
89
90
Language :: Lisp => write ! ( f, "Lisp" ) ,
90
91
Language :: Lua => write ! ( f, "Lua" ) ,
91
92
Language :: Markdown => write ! ( f, "Markdown" ) ,
92
- Language :: Nim => write ! ( f, "Nim" ) ,
93
+ Language :: Nim => write ! ( f, "Nim" ) ,
93
94
Language :: ObjectiveC => write ! ( f, "Objective-C" ) ,
95
+ Language :: OCaml => write ! ( f, "OCaml" ) ,
94
96
Language :: PureScript => write ! ( f, "PureScript" ) ,
95
97
Language :: Python => write ! ( f, "Python" ) ,
96
98
Language :: R => write ! ( f, "R" ) ,
@@ -144,8 +146,9 @@ impl From<tokei::LanguageType> for Language {
144
146
tokei:: LanguageType :: Lisp => Language :: Lisp ,
145
147
tokei:: LanguageType :: Lua => Language :: Lua ,
146
148
tokei:: LanguageType :: Markdown => Language :: Markdown ,
147
- tokei:: LanguageType :: Nim => Language :: Nim ,
149
+ tokei:: LanguageType :: Nim => Language :: Nim ,
148
150
tokei:: LanguageType :: ObjectiveC => Language :: ObjectiveC ,
151
+ tokei:: LanguageType :: OCaml => Language :: OCaml ,
149
152
tokei:: LanguageType :: Prolog => Language :: Prolog ,
150
153
tokei:: LanguageType :: Perl => Language :: Perl ,
151
154
tokei:: LanguageType :: Php => Language :: Php ,
@@ -198,8 +201,9 @@ impl Language {
198
201
Language :: Lisp => include_str ! ( "../resources/lisp.ascii" ) ,
199
202
Language :: Lua => include_str ! ( "../resources/lua.ascii" ) ,
200
203
Language :: Markdown => include_str ! ( "../resources/markdown.ascii" ) ,
201
- Language :: Nim => include_str ! ( "../resources/nim.ascii" ) ,
204
+ Language :: Nim => include_str ! ( "../resources/nim.ascii" ) ,
202
205
Language :: ObjectiveC => include_str ! ( "../resources/objectivec.ascii" ) ,
206
+ Language :: OCaml => include_str ! ( "../resources/ocaml.ascii" ) ,
203
207
Language :: Perl => include_str ! ( "../resources/perl.ascii" ) ,
204
208
Language :: Php => include_str ! ( "../resources/php.ascii" ) ,
205
209
Language :: Prolog => include_str ! ( "../resources/prolog.ascii" ) ,
@@ -263,8 +267,9 @@ impl Language {
263
267
Language :: Lisp => vec ! [ Color :: Yellow ] ,
264
268
Language :: Lua => vec ! [ Color :: Blue ] ,
265
269
Language :: Markdown => vec ! [ Color :: BrightWhite , Color :: BrightRed ] ,
266
- Language :: Nim => vec ! [ Color :: Yellow , Color :: BrightWhite ] ,
270
+ Language :: Nim => vec ! [ Color :: Yellow , Color :: BrightWhite ] ,
267
271
Language :: ObjectiveC => vec ! [ Color :: BrightBlue , Color :: Blue ] ,
272
+ Language :: OCaml => vec ! [ Color :: Yellow ] ,
268
273
Language :: Perl => vec ! [ Color :: BrightBlue ] ,
269
274
Language :: Php => vec ! [ Color :: BrightWhite ] ,
270
275
Language :: Prolog => vec ! [ Color :: Blue , Color :: Red ] ,
@@ -372,6 +377,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
372
377
tokei:: LanguageType :: Markdown ,
373
378
tokei:: LanguageType :: Nim ,
374
379
tokei:: LanguageType :: ObjectiveC ,
380
+ tokei:: LanguageType :: OCaml ,
375
381
tokei:: LanguageType :: Perl ,
376
382
tokei:: LanguageType :: Php ,
377
383
tokei:: LanguageType :: Prolog ,
0 commit comments