|
|
@ -36,10 +36,16 @@ func (l LanguageGeneral) Extension() string { return l.Ext }
|
|
36
|
36
|
|
|
37
|
37
|
var Go = LanguageGeneral{"Go", "go", "go", []string{"run"}}
|
|
38
|
38
|
var Python = LanguageGeneral{"Python", "py", "python", []string{}}
|
|
|
39
|
var Ruby = LanguageGeneral{"Ruby", "rb", "ruby", []string{}}
|
|
|
40
|
var JavaScript = LanguageGeneral{"JavaScript", "js", "node", []string{}}
|
|
|
41
|
var Haskell = LanguageGeneral{"Haskell", "hs", "runhaskell", []string{}}
|
|
39
|
42
|
|
|
40
|
43
|
var languageMappings = map[string]Language{
|
|
41
|
|
"go": Go,
|
|
42
|
|
"python": Python,
|
|
|
44
|
"go": Go,
|
|
|
45
|
"python": Python,
|
|
|
46
|
"ruby": Ruby,
|
|
|
47
|
"javascript": JavaScript,
|
|
|
48
|
"haskell": Haskell,
|
|
43
|
49
|
}
|
|
44
|
50
|
|
|
45
|
51
|
func writeCode(code string, extension string) (*os.File, error) {
|