Lucas Stadler 11 years ago
parent
commit
b0c0664979
2 changed files with 3 additions and 0 deletions
  1. 1 0
      go/linguaevalia/README.md
  2. 2 0
      go/linguaevalia/linguaevalia.go

+ 1 - 0
go/linguaevalia/README.md

30
- `pixie`
30
- `pixie`
31
- `c`
31
- `c`
32
- `bash`
32
- `bash`
33
- `lua`
33
34
34
Adding more is relatively simple: If there is a command that runs code in
35
Adding more is relatively simple: If there is a command that runs code in
35
a language given a file, just add [the appropriate line](./linguaevalia.go#L40-L47)
36
a language given a file, just add [the appropriate line](./linguaevalia.go#L40-L47)

+ 2 - 0
go/linguaevalia/linguaevalia.go

47
var Pixie = LanguageGeneral{"Pixie", "pxi", "pixie-vm", []string{}}
47
var Pixie = LanguageGeneral{"Pixie", "pxi", "pixie-vm", []string{}}
48
var C = LanguageGeneral{"C", "c", "./bin/run-c", []string{}}
48
var C = LanguageGeneral{"C", "c", "./bin/run-c", []string{}}
49
var Bash = LanguageGeneral{"Bash", "bash", "bash", []string{}}
49
var Bash = LanguageGeneral{"Bash", "bash", "bash", []string{}}
50
var Lua = LanguageGeneral{"Lua", "lua", "lua", []string{}}
50
51
51
var languageMappings = map[string]Language{
52
var languageMappings = map[string]Language{
52
	"go":         Go,
53
	"go":         Go,
59
	"pixie":      Pixie,
60
	"pixie":      Pixie,
60
	"c":          C,
61
	"c":          C,
61
	"bash":       Bash,
62
	"bash":       Bash,
63
	"lua":        Lua,
62
}
64
}
63
65
64
func writeCode(code string, extension string) (*os.File, error) {
66
func writeCode(code string, extension string) (*os.File, error) {