@@ -242,6 +242,7 @@ enum Language {
242242 Swift ,
243243 TypeScript ,
244244 JavaScript ,
245+ Perl ,
245246 Php ,
246247}
247248
@@ -270,6 +271,7 @@ impl fmt::Display for Language {
270271 Language :: Swift => write ! ( f, "Swift" ) ,
271272 Language :: TypeScript => write ! ( f, "TypeScript" ) ,
272273 Language :: JavaScript => write ! ( f, "JavaScript" ) ,
274+ Language :: Perl => write ! ( f, "Perl" ) ,
273275 Language :: Php => write ! ( f, "Php" ) ,
274276 }
275277 }
@@ -562,6 +564,7 @@ impl From<tokei::LanguageType> for Language {
562564 tokei:: LanguageType :: Swift => Language :: Swift ,
563565 tokei:: LanguageType :: TypeScript => Language :: TypeScript ,
564566 tokei:: LanguageType :: JavaScript => Language :: JavaScript ,
567+ tokei:: LanguageType :: Perl => Language :: Perl ,
565568 tokei:: LanguageType :: Php => Language :: Php ,
566569 _ => unimplemented ! ( ) ,
567570 }
@@ -592,6 +595,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
592595 tokei:: LanguageType :: Swift ,
593596 tokei:: LanguageType :: TypeScript ,
594597 tokei:: LanguageType :: JavaScript ,
598+ tokei:: LanguageType :: Perl ,
595599 tokei:: LanguageType :: Php ,
596600 ]
597601}
@@ -621,6 +625,7 @@ impl Info {
621625 Language :: Swift => include_str ! ( "../resources/swift.ascii" ) ,
622626 Language :: TypeScript => include_str ! ( "../resources/typescript.ascii" ) ,
623627 Language :: JavaScript => include_str ! ( "../resources/javascript.ascii" ) ,
628+ Language :: Perl => include_str ! ( "../resources/perl.ascii" ) ,
624629 Language :: Php => include_str ! ( "../resources/php.ascii" ) ,
625630 // _ => include_str!("../resources/unknown.ascii"),
626631 }
@@ -650,6 +655,7 @@ impl Info {
650655 Language :: Swift => vec ! [ Color :: BrightRed ] ,
651656 Language :: TypeScript => vec ! [ Color :: Cyan ] ,
652657 Language :: JavaScript => vec ! [ Color :: BrightYellow ] ,
658+ Language :: Perl => vec ! [ Color :: BrightBlue ] ,
653659 Language :: Php => vec ! [ Color :: BrightWhite ] ,
654660 }
655661 }
0 commit comments