From 5e6aa5371a043a9a914a8dbffe70c0583e113c92 Mon Sep 17 00:00:00 2001 From: yuyi Date: Fri, 3 Apr 2020 14:46:54 +0800 Subject: [PATCH] scanner: minor optimization (#4211) --- vlib/v/scanner/scanner.v | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/vlib/v/scanner/scanner.v b/vlib/v/scanner/scanner.v index c092d4b9fb..39b7a335a6 100644 --- a/vlib/v/scanner/scanner.v +++ b/vlib/v/scanner/scanner.v @@ -380,10 +380,8 @@ pub fn (s mut Scanner) scan() token.Token { } // handle each char c := s.text[s.pos] - mut nextc := `\0` - if s.pos + 1 < s.text.len { - nextc = s.text[s.pos + 1] - } + nextc := if s.pos + 1 < s.text.len { s.text[s.pos + 1] } else { `\0` } + // name or keyword if is_name_char(c) { name := s.ident_name()