post increment/decrement repl fix
parent
706c6066d5
commit
a0c8ad7398
|
@ -151,7 +151,14 @@ pub fn run_repl() []string {
|
||||||
mut temp_line := r.line
|
mut temp_line := r.line
|
||||||
mut temp_flag := false
|
mut temp_flag := false
|
||||||
func_call := r.function_call(r.line)
|
func_call := r.function_call(r.line)
|
||||||
if !(r.line.contains(' ') || r.line.contains(':') || r.line.contains('=') || r.line.contains(',') || r.line == '') && !func_call {
|
if !(
|
||||||
|
r.line.contains(' ') ||
|
||||||
|
r.line.contains(':') ||
|
||||||
|
r.line.contains('=') ||
|
||||||
|
r.line.contains(',') ||
|
||||||
|
r.line.ends_with('++') ||
|
||||||
|
r.line.ends_with('--') ||
|
||||||
|
r.line == '') && !func_call {
|
||||||
temp_line = 'println($r.line)'
|
temp_line = 'println($r.line)'
|
||||||
temp_flag = true
|
temp_flag = true
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
mut a := 2
|
||||||
|
a++
|
||||||
|
a
|
||||||
|
println(a)
|
||||||
|
println(a++)
|
||||||
|
a
|
||||||
|
===output===
|
||||||
|
3
|
||||||
|
3
|
||||||
|
3
|
||||||
|
3
|
Loading…
Reference in New Issue