Skip to content

Commit 20ddd8b

Browse files
committed
added support for Nim #37
1 parent 40a23f9 commit 20ddd8b

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

Diff for: resources/nim.ascii

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

Diff for: src/main.rs

+6
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ enum Language {
232232
Java,
233233
Lisp,
234234
Lua,
235+
Nim,
235236
Python,
236237
R,
237238
Ruby,
@@ -259,6 +260,7 @@ impl fmt::Display for Language {
259260
Language::Java => write!(f, "Java"),
260261
Language::Lisp => write!(f, "Lisp"),
261262
Language::Lua => write!(f, "Lua"),
263+
Language::Nim => write!(f, "Nim"),
262264
Language::Python => write!(f, "Python"),
263265
Language::R => write!(f, "R"),
264266
Language::Ruby => write!(f, "Ruby"),
@@ -550,6 +552,7 @@ impl From<tokei::LanguageType> for Language {
550552
tokei::LanguageType::Java => Language::Java,
551553
tokei::LanguageType::Lisp => Language::Lisp,
552554
tokei::LanguageType::Lua => Language::Lua,
555+
tokei::LanguageType::Nim => Language::Nim,
553556
tokei::LanguageType::Python => Language::Python,
554557
tokei::LanguageType::R => Language::R,
555558
tokei::LanguageType::Ruby => Language::Ruby,
@@ -579,6 +582,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
579582
tokei::LanguageType::Java,
580583
tokei::LanguageType::Lisp,
581584
tokei::LanguageType::Lua,
585+
tokei::LanguageType::Nim,
582586
tokei::LanguageType::Python,
583587
tokei::LanguageType::R,
584588
tokei::LanguageType::Ruby,
@@ -607,6 +611,7 @@ impl Info {
607611
Language::Java => include_str!("../resources/java.ascii"),
608612
Language::Lisp => include_str!("../resources/lisp.ascii"),
609613
Language::Lua => include_str!("../resources/lua.ascii"),
614+
Language::Nim => include_str!("../resources/nim.ascii"),
610615
Language::Python => include_str!("../resources/python.ascii"),
611616
Language::R => include_str!("../resources/r.ascii"),
612617
Language::Ruby => include_str!("../resources/ruby.ascii"),
@@ -635,6 +640,7 @@ impl Info {
635640
Language::Java => vec![Color::BrightBlue, Color::Red],
636641
Language::Lisp => vec![Color::Yellow],
637642
Language::Lua => vec![Color::Blue],
643+
Language::Nim => vec![Color::Yellow, Color::BrightWhite],
638644
Language::Python => vec![Color::Blue, Color::Yellow],
639645
Language::R => vec![Color::White, Color::Blue],
640646
Language::Ruby => vec![Color::Magenta],

0 commit comments

Comments
 (0)