Skip to content

Commit

Permalink
added support for Dart #38
Browse files Browse the repository at this point in the history
  • Loading branch information
o2sh committed Jun 22, 2019
1 parent 827c113 commit 40a23f9
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 5 deletions.
18 changes: 18 additions & 0 deletions resources/dart.ascii
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{0} #
{0} ##
{0} ###
{0} ###### ###
{0} ######### #######
{0} ########### ######{1}O{0}##{1}========-
{0} #####################
{0} ##################
{0} ###############{1}+++++
{0} ###################{1}+++++++
{0} ##########{1}+++++++
{0} ##{1}+++++++
{0} ###{1}+++
{0} #####
{0} #######
{0} #########
{0} #######
{0} #####
16 changes: 11 additions & 5 deletions src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,7 @@ enum Language {
Clojure,
Cpp,
Csharp,
Dart,
Forth,
Go,
Haskell,
Expand All @@ -251,7 +252,8 @@ impl fmt::Display for Language {
Language::Clojure => write!(f, "Clojure"),
Language::Cpp => write!(f, "C++"),
Language::Csharp => write!(f, "C#"),
Language::Forth => write!(f, "Forth"),
Language::Dart => write!(f, "Dart"),
Language::Forth => write!(f, "Forth"),
Language::Go => write!(f, "Go"),
Language::Haskell => write!(f, "Haskell"),
Language::Java => write!(f, "Java"),
Expand Down Expand Up @@ -541,7 +543,8 @@ impl From<tokei::LanguageType> for Language {
tokei::LanguageType::Clojure => Language::Clojure,
tokei::LanguageType::Cpp => Language::Cpp,
tokei::LanguageType::CSharp => Language::Csharp,
tokei::LanguageType::Forth => Language::Forth,
tokei::LanguageType::Dart => Language::Dart,
tokei::LanguageType::Forth => Language::Forth,
tokei::LanguageType::Go => Language::Go,
tokei::LanguageType::Haskell => Language::Haskell,
tokei::LanguageType::Java => Language::Java,
Expand Down Expand Up @@ -569,7 +572,8 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
tokei::LanguageType::Clojure,
tokei::LanguageType::Cpp,
tokei::LanguageType::CSharp,
tokei::LanguageType::Forth,
tokei::LanguageType::Dart,
tokei::LanguageType::Forth,
tokei::LanguageType::Go,
tokei::LanguageType::Haskell,
tokei::LanguageType::Java,
Expand All @@ -596,7 +600,8 @@ impl Info {
Language::Clojure => include_str!("../resources/clojure.ascii"),
Language::Cpp => include_str!("../resources/cpp.ascii"),
Language::Csharp => include_str!("../resources/csharp.ascii"),
Language::Forth => include_str!("../resources/forth.ascii"),
Language::Dart => include_str!("../resources/dart.ascii"),
Language::Forth => include_str!("../resources/forth.ascii"),
Language::Go => include_str!("../resources/go.ascii"),
Language::Haskell => include_str!("../resources/haskell.ascii"),
Language::Java => include_str!("../resources/java.ascii"),
Expand All @@ -623,7 +628,8 @@ impl Info {
Language::Clojure => vec![Color::BrightBlue, Color::BrightGreen],
Language::Cpp => vec![Color::Yellow, Color::Cyan],
Language::Csharp => vec![Color::White],
Language::Forth => vec![Color::BrightRed],
Language::Dart => vec![Color::Blue, Color::Cyan],
Language::Forth => vec![Color::BrightRed],
Language::Go => vec![Color::White],
Language::Haskell => vec![Color::BrightBlue, Color::BrightMagenta, Color::Blue],
Language::Java => vec![Color::BrightBlue, Color::Red],
Expand Down

0 comments on commit 40a23f9

Please sign in to comment.