Skip to content

Commit e95582a

Browse files
committed
add new lang in code
1 parent 46a2cad commit e95582a

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/language.rs

+6
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ pub enum Language {
3232
ObjectiveC,
3333
Perl,
3434
Php,
35+
Prolog,
3536
PureScript,
3637
Python,
3738
R,
@@ -83,6 +84,7 @@ impl std::fmt::Display for Language {
8384
Language::Scala => write!(f, "Scala"),
8485
Language::Shell => write!(f, "Shell"),
8586
Language::Swift => write!(f, "Swift"),
87+
Language::Prolog => write!(f, "Prolog"),
8688
Language::Perl => write!(f, "Perl"),
8789
Language::Php => write!(f, "Php"),
8890
Language::Tcl => write!(f, "Tcl"),
@@ -123,6 +125,7 @@ impl From<tokei::LanguageType> for Language {
123125
tokei::LanguageType::Lua => Language::Lua,
124126
tokei::LanguageType::Nim => Language::Nim,
125127
tokei::LanguageType::ObjectiveC => Language::ObjectiveC,
128+
tokei::LanguageType::Prolog => Language::Prolog,
126129
tokei::LanguageType::Perl => Language::Perl,
127130
tokei::LanguageType::Php => Language::Php,
128131
tokei::LanguageType::PureScript => Language::PureScript,
@@ -172,6 +175,7 @@ impl Language {
172175
Language::ObjectiveC => include_str!("../resources/objectivec.ascii"),
173176
Language::Perl => include_str!("../resources/perl.ascii"),
174177
Language::Php => include_str!("../resources/php.ascii"),
178+
Language::Prolog => include_str!("../resource/prolog.ascii"),
175179
Language::PureScript => include_str!("../resources/purescript.ascii"),
176180
Language::Python => include_str!("../resources/python.ascii"),
177181
Language::R => include_str!("../resources/r.ascii"),
@@ -218,6 +222,7 @@ impl Language {
218222
Language::ObjectiveC => vec![Color::BrightBlue, Color::Blue],
219223
Language::Perl => vec![Color::BrightBlue],
220224
Language::Php => vec![Color::BrightWhite],
225+
Language::Prolog => vec![Color::White],
221226
Language::PureScript => vec![Color::White],
222227
Language::Python => vec![Color::Blue, Color::Yellow],
223228
Language::R => vec![Color::White, Color::Blue],
@@ -318,6 +323,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
318323
tokei::LanguageType::ObjectiveC,
319324
tokei::LanguageType::Perl,
320325
tokei::LanguageType::Php,
326+
tokei::LanguageType::Prolog,
321327
tokei::LanguageType::PureScript,
322328
tokei::LanguageType::Python,
323329
tokei::LanguageType::R,

0 commit comments

Comments
 (0)