diff --git a/resources/forth.ascii b/resources/forth.ascii new file mode 100644 index 00000000..94415e83 --- /dev/null +++ b/resources/forth.ascii @@ -0,0 +1,21 @@ + .aa wyg; + __aaaa jQQQQQQ[]WW QQQr + .__ss._wwymQf QQQWWWm WWWQQQQ(]WQ QQQf + )QQQQQQW dQWWQQ[.QQ WQ# YQWQQD?`]WQmQQQQf + yQQQQBDF QQD$QQ'^^ +-????! =_s_ssa. "QQQQT' + ]QQQQk _QWQf + 4QQW/ ._aa,, write!(f, "Clojure"), Language::Cpp => write!(f, "C++"), Language::Csharp => write!(f, "C#"), + Language::Forth => write!(f, "Forth"), Language::Go => write!(f, "Go"), Language::Haskell => write!(f, "Haskell"), Language::Java => write!(f, "Java"), @@ -539,6 +541,7 @@ impl From for Language { tokei::LanguageType::Clojure => Language::Clojure, tokei::LanguageType::Cpp => Language::Cpp, tokei::LanguageType::CSharp => Language::Csharp, + tokei::LanguageType::Forth => Language::Forth, tokei::LanguageType::Go => Language::Go, tokei::LanguageType::Haskell => Language::Haskell, tokei::LanguageType::Java => Language::Java, @@ -566,6 +569,7 @@ fn get_all_language_types() -> Vec { tokei::LanguageType::Clojure, tokei::LanguageType::Cpp, tokei::LanguageType::CSharp, + tokei::LanguageType::Forth, tokei::LanguageType::Go, tokei::LanguageType::Haskell, tokei::LanguageType::Java, @@ -592,6 +596,7 @@ 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::Go => include_str!("../resources/go.ascii"), Language::Haskell => include_str!("../resources/haskell.ascii"), Language::Java => include_str!("../resources/java.ascii"), @@ -618,6 +623,7 @@ 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::Go => vec![Color::White], Language::Haskell => vec![Color::BrightBlue, Color::BrightMagenta, Color::Blue], Language::Java => vec![Color::BrightBlue, Color::Red],