diff options
| author | Bobby <[email protected]> | 2023-11-02 22:22:54 -0400 |
|---|---|---|
| committer | Bobby <[email protected]> | 2023-11-02 22:22:54 -0400 |
| commit | 3c98969220c0f3c6372aef3207a98e4cbcc9a135 (patch) | |
| tree | af35d2ac4deb882d5d23026dccbd8f57a11548d9 /repl/repl.go | |
| parent | 195c72b225c6f171011dfdde550f63cb409b7249 (diff) | |
| download | mana-3c98969220c0f3c6372aef3207a98e4cbcc9a135.tar.xz mana-3c98969220c0f3c6372aef3207a98e4cbcc9a135.zip | |
parser:let|ident
Diffstat (limited to 'repl/repl.go')
| -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) |
