From 96c3f10a0e2b30bacd7edc6cd071ac1fed34e3c7 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Wed, 2 Oct 2019 15:31:03 +0300 Subject: [PATCH] 1 --- compiler/parser.v | 2 +- compiler/scanner.v | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/compiler/parser.v b/compiler/parser.v index 1a391717f9..b71b84b589 100644 --- a/compiler/parser.v +++ b/compiler/parser.v @@ -1185,7 +1185,7 @@ fn (p mut Parser) close_scope() { //if p.fileis('str.v') { //println('freeing str $v.name') //} - //continue + continue } else if v.ptr || v.typ.ends_with('*') { free_fn = 'v_ptr_free' //continue diff --git a/compiler/scanner.v b/compiler/scanner.v index 3ac43941b9..57e20cdfee 100644 --- a/compiler/scanner.v +++ b/compiler/scanner.v @@ -247,7 +247,7 @@ fn (s mut Scanner) scan() ScanRes { } // End of $var, start next string if s.inter_end { - if s.text[s.pos] == `\'` { + if s.text[s.pos] == single_quote { s.inter_end = false return scan_res(.str, '') } @@ -277,7 +277,7 @@ fn (s mut Scanner) scan() ScanRes { // 'asdf $b' => "b" is the last name in the string, dont start parsing string // at the next ', skip it if s.inside_string { - if next_char == `\'` { + if next_char == single_quote { s.inter_end = true s.inter_start = false s.inside_string = false @@ -367,7 +367,7 @@ fn (s mut Scanner) scan() ScanRes { if s.inside_string { s.pos++ // TODO UNNEEDED? - if s.text[s.pos] == `\'` { + if s.text[s.pos] == single_quote { s.inside_string = false return scan_res(.str, '') }