1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

toml: fix multiline array bool scanner, add test (#18068)

This commit is contained in:
Turiiya
2023-04-28 00:30:47 +02:00
committed by GitHub
parent b767c7d6f5
commit 27e1c20e3d
2 changed files with 10 additions and 1 deletions

View File

@ -142,7 +142,7 @@ pub fn (mut s Scanner) scan() !token.Token {
if util.is_key_char(byte_c) {
key := s.extract_key()
if !s.is_left_of_assign && (key == 'true' || key == 'false') {
if u8(s.peek(1)) != `=` && (key == 'true' || key == 'false') {
util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, 'identified a boolean "${key}" (${key.len})')
return s.new_token(.boolean, key, key.len)
}