forked from dianhsu-official/cf-tool
-
Notifications
You must be signed in to change notification settings - Fork 2
/
langs.go
112 lines (110 loc) · 3.02 KB
/
langs.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
package codeforces_client
// Langs generated by
// ^[\s\S]*?value="(.+?)"[\s\S]*?>([\s\S]+?)<[\s\S]*?$
//
// "\1": "\2",
var Langs = map[string]string{
"43": "GNU GCC C11 5.1.0",
"80": "Clang++20 Diagnostics",
"52": "Clang++17 Diagnostics",
"50": "GNU G++14 6.4.0",
"54": "GNU G++17 7.3.0",
"73": "GNU G++20 11.2.0 (64 bit, winlibs)",
"59": "Microsoft Visual C++ 2017",
"61": "GNU G++17 9.2.0 (64 bit, msys 2)",
"65": "C# 8, .NET Core 3.1",
"79": "C# 10, .NET SDK 6.0",
"9": "C# Mono 6.8",
"28": "D DMD32 v2.091.0",
"32": "Go 1.19",
"12": "Haskell GHC 8.10.1",
"60": "Java 11.0.6",
"74": "Java 17 64bit",
"36": "Java 1.8.0_241",
"48": "Kotlin 1.4.31",
"72": "Kotlin 1.5.31",
"77": "Kotlin 1.6.10",
"19": "OCaml 4.02.1",
"3": "Delphi 7",
"4": "Free Pascal 3.0.2",
"51": "PascalABC.NET 3.4.2",
"13": "Perl 5.20.1",
"6": "PHP 8.1.7",
"7": "Python 2.7.18",
"31": "Python 3.8.10",
"40": "PyPy 2.7.13 (7.3.0)",
"41": "PyPy 3.6.9 (7.3.0)",
"70": "PyPy 3.9.10 (7.3.9, 64bit)",
"67": "Ruby 3.0.0",
"75": "Rust 1.64.0 (2021)",
"20": "Scala 2.12.8",
"34": "JavaScript V8 4.8.0",
"55": "Node.js 12.16.3",
"14": "ActiveTcl 8.5",
"15": "Io-2008-01-07 (Win32)",
"17": "Pike 7.8",
"18": "Befunge",
"22": "OpenCobol 1.0",
"25": "Factor",
"26": "Secret_171",
"27": "Roco",
"33": "Ada GNAT 4",
"38": "Mysterious Language",
"39": "FALSE",
"44": "Picat 0.9",
"47": "J",
"56": "Microsoft Q#",
"57": "Text",
"62": "UnknownX",
"68": "Secret 2021",
}
// LangsExt language's ext
var LangsExt = map[string]string{
"GNU C11": "c",
"Clang++17 Diagnostics": "cpp",
"GNU C++0x": "cpp",
"GNU C++": "cpp",
"GNU C++11": "cpp",
"GNU C++14": "cpp",
"GNU C++17": "cpp",
"MS C++": "cpp",
"MS C++ 2017": "cpp",
"Mono C#": "cs",
"D": "d",
"Go": "go",
"Haskell": "hs",
"Kotlin": "kt",
"Ocaml": "ml",
"Delphi": "pas",
"FPC": "pas",
"PascalABC.NET": "pas",
"Perl": "pl",
"PHP": "php",
"Python 2": "py",
"Python 3": "py",
"PyPy 2": "py",
"PyPy 3": "py",
"Ruby": "rb",
"Rust": "rs",
"JavaScript": "js",
"Node.js": "js",
"Q#": "qs",
"Java": "java",
"Java 6": "java",
"Java 7": "java",
"Java 8": "java",
"Java 9": "java",
"Java 10": "java",
"Java 11": "java",
"Tcl": "tcl",
"F#": "fs",
"Befunge": "bf",
"Pike": "pike",
"Io": "io",
"Factor": "factor",
"Cobol": "cbl",
"Secret_171": "secret_171",
"Ada": "adb",
"FALSE": "f",
"": "txt",
}