Evaluate Integers
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"bufio"
|
||||
"fmt"
|
||||
"io"
|
||||
"monkey/evaluator"
|
||||
"monkey/lexer"
|
||||
"monkey/parser"
|
||||
)
|
||||
@@ -30,8 +31,11 @@ func Start(in io.Reader, out io.Writer) {
|
||||
continue
|
||||
}
|
||||
|
||||
io.WriteString(out, program.String())
|
||||
io.WriteString(out, "\n")
|
||||
evaluated := evaluator.Eval(program)
|
||||
if evaluated != nil {
|
||||
io.WriteString(out, evaluated.Inspect())
|
||||
io.WriteString(out, "\n")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user