@@ -242,6 +242,7 @@ enum Language {
242
242
Swift ,
243
243
TypeScript ,
244
244
JavaScript ,
245
+ Perl ,
245
246
Php ,
246
247
}
247
248
@@ -270,6 +271,7 @@ impl fmt::Display for Language {
270
271
Language :: Swift => write ! ( f, "Swift" ) ,
271
272
Language :: TypeScript => write ! ( f, "TypeScript" ) ,
272
273
Language :: JavaScript => write ! ( f, "JavaScript" ) ,
274
+ Language :: Perl => write ! ( f, "Perl" ) ,
273
275
Language :: Php => write ! ( f, "Php" ) ,
274
276
}
275
277
}
@@ -562,6 +564,7 @@ impl From<tokei::LanguageType> for Language {
562
564
tokei:: LanguageType :: Swift => Language :: Swift ,
563
565
tokei:: LanguageType :: TypeScript => Language :: TypeScript ,
564
566
tokei:: LanguageType :: JavaScript => Language :: JavaScript ,
567
+ tokei:: LanguageType :: Perl => Language :: Perl ,
565
568
tokei:: LanguageType :: Php => Language :: Php ,
566
569
_ => unimplemented ! ( ) ,
567
570
}
@@ -592,6 +595,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
592
595
tokei:: LanguageType :: Swift ,
593
596
tokei:: LanguageType :: TypeScript ,
594
597
tokei:: LanguageType :: JavaScript ,
598
+ tokei:: LanguageType :: Perl ,
595
599
tokei:: LanguageType :: Php ,
596
600
]
597
601
}
@@ -621,6 +625,7 @@ impl Info {
621
625
Language :: Swift => include_str ! ( "../resources/swift.ascii" ) ,
622
626
Language :: TypeScript => include_str ! ( "../resources/typescript.ascii" ) ,
623
627
Language :: JavaScript => include_str ! ( "../resources/javascript.ascii" ) ,
628
+ Language :: Perl => include_str ! ( "../resources/perl.ascii" ) ,
624
629
Language :: Php => include_str ! ( "../resources/php.ascii" ) ,
625
630
// _ => include_str!("../resources/unknown.ascii"),
626
631
}
@@ -650,6 +655,7 @@ impl Info {
650
655
Language :: Swift => vec ! [ Color :: BrightRed ] ,
651
656
Language :: TypeScript => vec ! [ Color :: Cyan ] ,
652
657
Language :: JavaScript => vec ! [ Color :: BrightYellow ] ,
658
+ Language :: Perl => vec ! [ Color :: BrightBlue ] ,
653
659
Language :: Php => vec ! [ Color :: BrightWhite ] ,
654
660
}
655
661
}
0 commit comments