@@ -8,14 +8,16 @@ use crate::*;
88
99mk_langs ! (
1010 // 1) Name for enum
11- // 2) Display name
12- // 3) Empty struct name to implement
13- // 4) Parser name
14- // 5) tree-sitter function to call to get a Language
15- // 6) file extensions
16- // 7) emacs modes
11+ // 2) Language description
12+ // 3) Display name
13+ // 4) Empty struct name to implement
14+ // 5) Parser name
15+ // 6) tree-sitter function to call to get a Language
16+ // 7) file extensions
17+ // 8) emacs modes
1718 (
1819 Mozjs ,
20+ "The `Mozjs` language is variant of the `JavaScript` language" ,
1921 "javascript" ,
2022 MozjsCode ,
2123 MozjsParser ,
@@ -25,6 +27,7 @@ mk_langs!(
2527 ) ,
2628 (
2729 Javascript ,
30+ "The `JavaScript` language" ,
2831 "javascript" ,
2932 JavascriptCode ,
3033 JavascriptParser ,
@@ -34,16 +37,27 @@ mk_langs!(
3437 ) ,
3538 (
3639 Java ,
40+ "The `Java` language" ,
3741 "java" ,
3842 JavaCode ,
3943 JavaParser ,
4044 tree_sitter_java,
4145 [ java] ,
4246 [ "java" ]
4347 ) ,
44- ( Go , "go" , GoCode , GoParser , tree_sitter_go, [ go] , [ "go" ] ) ,
48+ (
49+ Go ,
50+ "The `Go` language" ,
51+ "go" ,
52+ GoCode ,
53+ GoParser ,
54+ tree_sitter_go,
55+ [ go] ,
56+ [ "go" ]
57+ ) ,
4558 (
4659 Html ,
60+ "The `HTML` language" ,
4761 "html" ,
4862 HtmlCode ,
4963 HtmlParser ,
@@ -53,6 +67,7 @@ mk_langs!(
5367 ) ,
5468 (
5569 CSharp ,
70+ "The `C#` language" ,
5671 "c#" ,
5772 CSharpCode ,
5873 CSharpParser ,
@@ -62,6 +77,7 @@ mk_langs!(
6277 ) ,
6378 (
6479 Rust ,
80+ "The `Rust` language" ,
6581 "rust" ,
6682 RustCode ,
6783 RustParser ,
@@ -71,6 +87,7 @@ mk_langs!(
7187 ) ,
7288 (
7389 Css ,
90+ "The `CSS` language" ,
7491 "css" ,
7592 CssCode ,
7693 CssParser ,
@@ -80,6 +97,7 @@ mk_langs!(
8097 ) ,
8198 (
8299 Cpp ,
100+ "The `C/C++` language" ,
83101 "c/c++" ,
84102 CppCode ,
85103 CppParser ,
@@ -89,6 +107,7 @@ mk_langs!(
89107 ) ,
90108 (
91109 Python ,
110+ "The `Python` language" ,
92111 "python" ,
93112 PythonCode ,
94113 PythonParser ,
@@ -98,6 +117,7 @@ mk_langs!(
98117 ) ,
99118 (
100119 Tsx ,
120+ "The `Tsx` language incorporates the `JSX` syntax inside `TypeScript`" ,
101121 "typescript" ,
102122 TsxCode ,
103123 TsxParser ,
@@ -107,6 +127,7 @@ mk_langs!(
107127 ) ,
108128 (
109129 Typescript ,
130+ "The `TypeScript` language" ,
110131 "typescript" ,
111132 TypescriptCode ,
112133 TypescriptParser ,
@@ -116,6 +137,7 @@ mk_langs!(
116137 ) ,
117138 (
118139 Ccomment ,
140+ "The `Ccomment` language is a variant of the `C` language focused on comments" ,
119141 "ccomment" ,
120142 CcommentCode ,
121143 CcommentParser ,
@@ -125,6 +147,7 @@ mk_langs!(
125147 ) ,
126148 (
127149 Preproc ,
150+ "The `PreProc` language is a variant of the `C/C++` language focused on macros" ,
128151 "preproc" ,
129152 PreprocCode ,
130153 PreprocParser ,
0 commit comments