Skip to content

Commit 205bf18

Browse files
authored
Merge pull request #66 from GooseDB/purescript
ASCII for Tcl and PureScript
2 parents c36d5bf + 379d0c0 commit 205bf18

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed

Diff for: resources/purescript.ascii

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
2+
3+
4+
\\\\\\\\\\\\\\ \\\\\
5+
\\\\\\\\\\\\\\ \\\\\
6+
///// \\\\\
7+
///// ////////////// /////
8+
///// ////////////// /////
9+
\\\\\ /////
10+
\\\\\ \\\\\\\\\\\\\\
11+
\\\\\ \\\\\\\\\\\\\\

Diff for: resources/tcl.ascii

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
2+
{0} //
3+
{2} . /{0}////
4+
{2} /{0}/////// .
5+
{2} //{0}//{1}/{0}/////
6+
{2} //{0}//{1}/{0}/////
7+
{2} . //{0}/{1}//{0}////
8+
{2} //{0}//{1}//{0}////
9+
{2} //{0}/{1}//{0}/////
10+
{2} /{0}//{1}//{0}////
11+
{2} /{0}/{1}//{0}//// .
12+
{2} . /{0}/{1}//{0}/////
13+
{2} /{0}/{1}//{0}////
14+
{2} /{1}//{0}//
15+
{0} {1}//
16+
{0} {1}//
17+
{0} {1}/
18+
{0} {1}/
19+

Diff for: src/main.rs

+12
Original file line numberDiff line numberDiff line change
@@ -279,13 +279,15 @@ enum Language {
279279
Lua,
280280
Nim,
281281
ObjectiveC,
282+
PureScript,
282283
Python,
283284
R,
284285
Ruby,
285286
Rust,
286287
Scala,
287288
Shell,
288289
Swift,
290+
Tcl,
289291
TypeScript,
290292
JavaScript,
291293
Perl,
@@ -313,13 +315,15 @@ impl fmt::Display for Language {
313315
Language::Lua => write!(f, "Lua"),
314316
Language::Nim => write!(f, "Nim"),
315317
Language::ObjectiveC => write!(f, "Objective-C"),
318+
Language::PureScript => write!(f, "PureScript"),
316319
Language::Python => write!(f, "Python"),
317320
Language::R => write!(f, "R"),
318321
Language::Ruby => write!(f, "Ruby"),
319322
Language::Rust => write!(f, "Rust"),
320323
Language::Scala => write!(f, "Scala"),
321324
Language::Shell => write!(f, "Shell"),
322325
Language::Swift => write!(f, "Swift"),
326+
Language::Tcl => write!(f, "Tcl"),
323327
Language::TypeScript => write!(f, "TypeScript"),
324328
Language::JavaScript => write!(f, "JavaScript"),
325329
Language::Perl => write!(f, "Perl"),
@@ -691,13 +695,15 @@ impl From<tokei::LanguageType> for Language {
691695
tokei::LanguageType::Lua => Language::Lua,
692696
tokei::LanguageType::Nim => Language::Nim,
693697
tokei::LanguageType::ObjectiveC => Language::ObjectiveC,
698+
tokei::LanguageType::PureScript => Language::PureScript,
694699
tokei::LanguageType::Python => Language::Python,
695700
tokei::LanguageType::R => Language::R,
696701
tokei::LanguageType::Ruby => Language::Ruby,
697702
tokei::LanguageType::Rust => Language::Rust,
698703
tokei::LanguageType::Scala => Language::Scala,
699704
tokei::LanguageType::Sh => Language::Shell,
700705
tokei::LanguageType::Swift => Language::Swift,
706+
tokei::LanguageType::Tcl => Language::Tcl,
701707
tokei::LanguageType::TypeScript => Language::TypeScript,
702708
tokei::LanguageType::JavaScript => Language::JavaScript,
703709
tokei::LanguageType::Perl => Language::Perl,
@@ -727,13 +733,15 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
727733
tokei::LanguageType::Lua,
728734
tokei::LanguageType::Nim,
729735
tokei::LanguageType::ObjectiveC,
736+
tokei::LanguageType::PureScript,
730737
tokei::LanguageType::Python,
731738
tokei::LanguageType::R,
732739
tokei::LanguageType::Ruby,
733740
tokei::LanguageType::Rust,
734741
tokei::LanguageType::Scala,
735742
tokei::LanguageType::Sh,
736743
tokei::LanguageType::Swift,
744+
tokei::LanguageType::Tcl,
737745
tokei::LanguageType::TypeScript,
738746
tokei::LanguageType::JavaScript,
739747
tokei::LanguageType::Perl,
@@ -762,13 +770,15 @@ impl Info {
762770
Language::Lua => include_str!("../resources/lua.ascii"),
763771
Language::Nim => include_str!("../resources/nim.ascii"),
764772
Language::ObjectiveC => include_str!("../resources/objectivec.ascii"),
773+
Language::PureScript => include_str!("../resources/purescript.ascii"),
765774
Language::Python => include_str!("../resources/python.ascii"),
766775
Language::R => include_str!("../resources/r.ascii"),
767776
Language::Ruby => include_str!("../resources/ruby.ascii"),
768777
Language::Rust => include_str!("../resources/rust.ascii"),
769778
Language::Scala => include_str!("../resources/scala.ascii"),
770779
Language::Shell => include_str!("../resources/shell.ascii"),
771780
Language::Swift => include_str!("../resources/swift.ascii"),
781+
Language::Tcl => include_str!("../resources/tcl.ascii"),
772782
Language::TypeScript => include_str!("../resources/typescript.ascii"),
773783
Language::JavaScript => include_str!("../resources/javascript.ascii"),
774784
Language::Perl => include_str!("../resources/perl.ascii"),
@@ -797,13 +807,15 @@ impl Info {
797807
Language::Lua => vec![Color::Blue],
798808
Language::Nim => vec![Color::Yellow, Color::BrightWhite],
799809
Language::ObjectiveC => vec![Color::BrightBlue, Color::Blue],
810+
Language::PureScript => vec![Color::White],
800811
Language::Python => vec![Color::Blue, Color::Yellow],
801812
Language::R => vec![Color::White, Color::Blue],
802813
Language::Ruby => vec![Color::Magenta],
803814
Language::Rust => vec![Color::White, Color::BrightRed],
804815
Language::Scala => vec![Color::Blue],
805816
Language::Shell => vec![Color::Green],
806817
Language::Swift => vec![Color::BrightRed],
818+
Language::Tcl => vec![Color::Blue, Color::White, Color::BrightBlue],
807819
Language::TypeScript => vec![Color::Cyan],
808820
Language::JavaScript => vec![Color::BrightYellow],
809821
Language::Perl => vec![Color::BrightBlue],

0 commit comments

Comments
 (0)