@@ -32,6 +32,7 @@ pub enum Language {
32
32
ObjectiveC ,
33
33
Perl ,
34
34
Php ,
35
+ Prolog ,
35
36
PureScript ,
36
37
Python ,
37
38
R ,
@@ -83,6 +84,7 @@ impl std::fmt::Display for Language {
83
84
Language :: Scala => write ! ( f, "Scala" ) ,
84
85
Language :: Shell => write ! ( f, "Shell" ) ,
85
86
Language :: Swift => write ! ( f, "Swift" ) ,
87
+ Language :: Prolog => write ! ( f, "Prolog" ) ,
86
88
Language :: Perl => write ! ( f, "Perl" ) ,
87
89
Language :: Php => write ! ( f, "Php" ) ,
88
90
Language :: Tcl => write ! ( f, "Tcl" ) ,
@@ -123,6 +125,7 @@ impl From<tokei::LanguageType> for Language {
123
125
tokei:: LanguageType :: Lua => Language :: Lua ,
124
126
tokei:: LanguageType :: Nim => Language :: Nim ,
125
127
tokei:: LanguageType :: ObjectiveC => Language :: ObjectiveC ,
128
+ tokei:: LanguageType :: Prolog => Language :: Prolog ,
126
129
tokei:: LanguageType :: Perl => Language :: Perl ,
127
130
tokei:: LanguageType :: Php => Language :: Php ,
128
131
tokei:: LanguageType :: PureScript => Language :: PureScript ,
@@ -172,6 +175,7 @@ impl Language {
172
175
Language :: ObjectiveC => include_str ! ( "../resources/objectivec.ascii" ) ,
173
176
Language :: Perl => include_str ! ( "../resources/perl.ascii" ) ,
174
177
Language :: Php => include_str ! ( "../resources/php.ascii" ) ,
178
+ Language :: Prolog => include_str ! ( "../resource/prolog.ascii" ) ,
175
179
Language :: PureScript => include_str ! ( "../resources/purescript.ascii" ) ,
176
180
Language :: Python => include_str ! ( "../resources/python.ascii" ) ,
177
181
Language :: R => include_str ! ( "../resources/r.ascii" ) ,
@@ -218,6 +222,7 @@ impl Language {
218
222
Language :: ObjectiveC => vec ! [ Color :: BrightBlue , Color :: Blue ] ,
219
223
Language :: Perl => vec ! [ Color :: BrightBlue ] ,
220
224
Language :: Php => vec ! [ Color :: BrightWhite ] ,
225
+ Language :: Prolog => vec ! [ Color :: White ] ,
221
226
Language :: PureScript => vec ! [ Color :: White ] ,
222
227
Language :: Python => vec ! [ Color :: Blue , Color :: Yellow ] ,
223
228
Language :: R => vec ! [ Color :: White , Color :: Blue ] ,
@@ -318,6 +323,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
318
323
tokei:: LanguageType :: ObjectiveC ,
319
324
tokei:: LanguageType :: Perl ,
320
325
tokei:: LanguageType :: Php ,
326
+ tokei:: LanguageType :: Prolog ,
321
327
tokei:: LanguageType :: PureScript ,
322
328
tokei:: LanguageType :: Python ,
323
329
tokei:: LanguageType :: R ,
0 commit comments