Made the interpreter pass most of the mycology test suite

This commit is contained in:
Julien Dessaux 2021-09-24 01:26:49 +02:00
parent 198efceb1f
commit da7e7dae2b
13 changed files with 206 additions and 35 deletions

View file

@ -4,8 +4,6 @@ import (
"fmt"
"log"
"os"
"github.com/pkg/term"
)
var defaultInputLastChar *int = nil
@ -16,13 +14,6 @@ func DefaultCharacterInput() int {
defaultInputLastChar = nil
return c
}
t, err := term.Open("/dev/stdin")
if err != nil {
log.Fatalf("Could not open stdin: %+v", err)
}
defer t.Close()
defer t.Restore()
term.RawMode(t)
b := make([]byte, 1)
i, err := os.Stdin.Read(b)
if err != nil {