Lucas Stadler лет назад: 11
Родитель
Сommit
48fb407a08
2 измененных файлов с 3 добавлено и 0 удалено
  1. 1 0
      go/linguaevalia/README.md
  2. 2 0
      go/linguaevalia/linguaevalia.go

+ 1 - 0
go/linguaevalia/README.md

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

+ 2 - 0
go/linguaevalia/linguaevalia.go

46
var Julia = LanguageGeneral{"Julia", "jl", "julia", []string{}}
46
var Julia = LanguageGeneral{"Julia", "jl", "julia", []string{}}
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
50
50
var languageMappings = map[string]Language{
51
var languageMappings = map[string]Language{
51
	"go":         Go,
52
	"go":         Go,
57
	"julia":      Julia,
58
	"julia":      Julia,
58
	"pixie":      Pixie,
59
	"pixie":      Pixie,
59
	"c":          C,
60
	"c":          C,
61
	"bash":       Bash,
60
}
62
}
61
63
62
func writeCode(code string, extension string) (*os.File, error) {
64
func writeCode(code string, extension string) (*os.File, error) {