diff options
Diffstat (limited to 'repl')
| -rw-r--r-- | repl/repl.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/repl/repl.go b/repl/repl.go index 37acd49..0002a89 100644 --- a/repl/repl.go +++ b/repl/repl.go @@ -12,18 +12,18 @@ import ( const PROMPT = "=> " func Start(in io.Reader, out io.Writer) { - scanner := bufio.NewScanner(in) + var scanner *bufio.Scanner = bufio.NewScanner(in) for { fmt.Fprint(out, PROMPT) - scanned := scanner.Scan() + var scanned bool = scanner.Scan() if !scanned { return } - line := scanner.Text() - l := lexer.New(line) + var line string = scanner.Text() + var l *lexer.Lexer = lexer.New(line) for tok := l.NextToken(); tok.Type != tokens.EOF; tok = l.NextToken() { fmt.Fprintf(out, "%+v\n", tok) |
