|
|
@ -54,6 +54,7 @@ var Pixie = LanguageGeneral{"Pixie", "pxi", "pixie-vm", []string{}}
|
|
54
|
54
|
var C = LanguageGeneral{"C", "c", "./bin/run-c", []string{}}
|
|
55
|
55
|
var Bash = LanguageGeneral{"Bash", "bash", "bash", []string{}}
|
|
56
|
56
|
var Lua = LanguageGeneral{"Lua", "lua", "lua", []string{}}
|
|
|
57
|
var CPlusPlus = LanguageGeneral{"C++", "cpp", "./bin/run-c++", []string{}}
|
|
57
|
58
|
|
|
58
|
59
|
var languageMappings = map[string]Language{
|
|
59
|
60
|
"go": Go,
|
|
|
@ -67,6 +68,7 @@ var languageMappings = map[string]Language{
|
|
67
|
68
|
"c": C,
|
|
68
|
69
|
"bash": Bash,
|
|
69
|
70
|
"lua": Lua,
|
|
|
71
|
"cpp": CPlusPlus,
|
|
70
|
72
|
}
|
|
71
|
73
|
|
|
72
|
74
|
func writeCode(code string, extension string) (*os.File, error) {
|
|
|
@ -371,6 +373,7 @@ func main() {
|
|
371
|
373
|
case "bash": return "shell";
|
|
372
|
374
|
case "pixie": return "clojure";
|
|
373
|
375
|
case "c": return "text/x-csrc";
|
|
|
376
|
case "cpp": return "text/x-c++src";
|
|
374
|
377
|
default: return language;
|
|
375
|
378
|
}
|
|
376
|
379
|
}
|