@@ -22,6 +22,105 @@ export enum BooleanEmojis {
22
22
} ;
23
23
24
24
25
+ export enum CodeLanguages {
26
+ ADA = 'ADA' ,
27
+ ASSEMBLY = 'ASSEMBLY' ,
28
+ BASH = 'BASH' ,
29
+ BRAINFUCK = 'BRAINFUCK' ,
30
+ C = 'C' ,
31
+ CLOJURE = 'CLOJURE' ,
32
+ C_CLANG = 'C_CLANG' ,
33
+ C_OBJECTIVE = 'C_OBJECTIVE' ,
34
+ C_PLUS_PLUS = 'C_PLUS_PLUS' ,
35
+ C_PLUS_PLUS_CLANG = 'C_PLUS_PLUS_CLANG' ,
36
+ C_PLUS_PLUS_VC_PLUS_PLUS = 'C_PLUS_PLUS_VC_PLUS_PLUS' ,
37
+ C_SHARP = 'C_SHARP' ,
38
+ C_VC = 'C_VC' ,
39
+ D = 'D' ,
40
+ DART = 'DART' ,
41
+ ELIXIR = 'ELIXIR' ,
42
+ ERLANG = 'ERLANG' ,
43
+ FORTRAN = 'FORTRAN' ,
44
+ F_SHARP = 'F_SHARP' ,
45
+ GO = 'GO' ,
46
+ HASKELL = 'HASKELL' ,
47
+ HAXE = 'HAXE' ,
48
+ JAVA = 'JAVA' ,
49
+ JAVASCRIPT = 'JAVASCRIPT' ,
50
+ KOTLIN = 'KOTLIN' ,
51
+ LISP = 'LISP' ,
52
+ LUA = 'LUA' ,
53
+ OCAML = 'OCAML' ,
54
+ OCTAVE = 'OCTAVE' ,
55
+ ORACLE = 'ORACLE' ,
56
+ PASCAL = 'PASCAL' ,
57
+ PERL = 'PERL' ,
58
+ PHP = 'PHP' ,
59
+ PROLOG = 'PROLOG' ,
60
+ PYTHON_2 = 'PYTHON_2' ,
61
+ PYTHON_3 = 'PYTHON_3' ,
62
+ R = 'R' ,
63
+ RUBY = 'RUBY' ,
64
+ RUST = 'RUST' ,
65
+ SCALA = 'SCALA' ,
66
+ SWIFT = 'SWIFT' ,
67
+ TCL = 'TCL' ,
68
+ TYPESCRIPT = 'TYPESCRIPT' ,
69
+ VB_NET = 'VB_NET' ,
70
+ }
71
+
72
+ export const CodeLanguagesToName = Object . freeze ( {
73
+ [ CodeLanguages . ADA ] : [ 'ada' ] ,
74
+ [ CodeLanguages . ASSEMBLY ] : [ 'assembly' , 'asm' , 'nasm' ] ,
75
+ [ CodeLanguages . BASH ] : [ 'bash' ] ,
76
+ [ CodeLanguages . BRAINFUCK ] : [ 'brainfuck' , 'bf' ] ,
77
+ [ CodeLanguages . C ] : [ 'c(gcc)' , 'c' ] ,
78
+ [ CodeLanguages . C_CLANG ] : [ 'c(clang)' ] ,
79
+ [ CodeLanguages . C_OBJECTIVE ] : [ 'objective-c' , 'oc' , 'obj-c' ] ,
80
+ [ CodeLanguages . C_PLUS_PLUS ] : [ 'c++(gcc)' , 'c++' , 'cpp' ] ,
81
+ [ CodeLanguages . C_PLUS_PLUS_CLANG ] : [ 'c++(clang)' ] ,
82
+ [ CodeLanguages . C_PLUS_PLUS_VC_PLUS_PLUS ] : [ 'c++(vc++)' ] ,
83
+ [ CodeLanguages . C_SHARP ] : [ 'c#' ] ,
84
+ [ CodeLanguages . C_VC ] : [ 'c(vc)' ] ,
85
+ [ CodeLanguages . CLOJURE ] : [ 'clojure' ] ,
86
+ [ CodeLanguages . D ] : [ 'd' ] ,
87
+ [ CodeLanguages . DART ] : [ 'dart' ] ,
88
+ [ CodeLanguages . ELIXIR ] : [ 'elixir' , 'ex' ] ,
89
+ [ CodeLanguages . ERLANG ] : [ 'erlang' ] ,
90
+ [ CodeLanguages . F_SHARP ] : [ 'f#' ] ,
91
+ [ CodeLanguages . FORTRAN ] : [ 'fortran' , 'fort' ] ,
92
+ [ CodeLanguages . GO ] : [ 'go' ] ,
93
+ [ CodeLanguages . HAXE ] : [ 'haxe' ] ,
94
+ [ CodeLanguages . HASKELL ] : [ 'haskell' , 'hs' ] ,
95
+ [ CodeLanguages . JAVA ] : [ 'java' ] ,
96
+ [ CodeLanguages . JAVASCRIPT ] : [ 'javascript' , 'js' , 'node.js' , 'node' ] ,
97
+ [ CodeLanguages . KOTLIN ] : [ 'kotlin' , 'kot' ] ,
98
+ [ CodeLanguages . LISP ] : [ 'commonlisp' , 'lisp' ] ,
99
+ [ CodeLanguages . LUA ] : [ 'lua' ] ,
100
+ //[CodeLanguages.MYSQL]: ['mysql'],
101
+ [ CodeLanguages . OCAML ] : [ 'ocaml' ] ,
102
+ [ CodeLanguages . OCTAVE ] : [ 'octave' ] ,
103
+ [ CodeLanguages . ORACLE ] : [ 'oracle' ] ,
104
+ [ CodeLanguages . PASCAL ] : [ 'pascal' ] ,
105
+ [ CodeLanguages . PERL ] : [ 'perl' ] ,
106
+ [ CodeLanguages . PHP ] : [ 'php' , 'php7' ] ,
107
+ //[CodeLanguages.POSTGRES_SQL]: ['postgresql', 'psql', 'postgres'],
108
+ [ CodeLanguages . PROLOG ] : [ 'prolog' ] ,
109
+ [ CodeLanguages . PYTHON_2 ] : [ 'python2' , 'python2.7' , 'py2.7' , 'py2' ] ,
110
+ [ CodeLanguages . PYTHON_3 ] : [ 'python' , 'python3' , 'py' , 'py3' ] ,
111
+ [ CodeLanguages . R ] : [ 'r' ] ,
112
+ [ CodeLanguages . RUBY ] : [ 'ruby' , 'rb' ] ,
113
+ [ CodeLanguages . RUST ] : [ 'rust' , 'rs' ] ,
114
+ [ CodeLanguages . SCALA ] : [ 'scala' ] ,
115
+ //[CodeLanguages.SCHEME]: ['scheme'],
116
+ //[CodeLanguages.SQL_SERVER]: ['sqlserver'],
117
+ [ CodeLanguages . SWIFT ] : [ 'swift' ] ,
118
+ [ CodeLanguages . TCL ] : [ 'tcl' ] ,
119
+ [ CodeLanguages . TYPESCRIPT ] : [ 'typescript' , 'ts' ] ,
120
+ [ CodeLanguages . VB_NET ] : [ 'visualbasic' , 'vb' ] ,
121
+ } ) ;
122
+
123
+
25
124
export enum CodeRextesterLanguages {
26
125
ADA = 'ADA' ,
27
126
ASSEMBLY = 'ASSEMBLY' ,
@@ -111,7 +210,6 @@ export const CodeRextesterLanguagesToName = Object.freeze({
111
210
//[CodeRextesterLanguages.SQL_SERVER]: ['sqlserver'],
112
211
[ CodeRextesterLanguages . SWIFT ] : [ 'swift' ] ,
113
212
[ CodeRextesterLanguages . TCL ] : [ 'tcl' ] ,
114
- [ CodeRextesterLanguages . LUA ] : [ 'lua' ] ,
115
213
[ CodeRextesterLanguages . VB_NET ] : [ 'visualbasic' , 'vb' ] ,
116
214
} ) ;
117
215
0 commit comments