REPL - Fix variable declare and not used by print

by using an empty line to call the variables
pull/452/head
Henrixounez 2019-06-23 14:13:32 +02:00 committed by Alex Medvednikov
parent 9b1514320a
commit d71410dff5
1 changed files with 2 additions and 0 deletions

View File

@ -812,6 +812,8 @@ fn run_repl() []string {
// so that it doesn't get called during the next print.
if line.starts_with('print') {
// TODO remove this once files without main compile correctly
void_line := line.substr(line.index('(') + 1, line.len - 1)
lines << void_line
source_code := 'fn main(){' + lines.join('\n') + '\n' + line + '}'
os.write_file(file, source_code)
mut v := new_v( ['v', '-repl', file])