File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -214,7 +214,7 @@ impl Token {
214214 Token :: Word ( Word {
215215 value : word. to_string ( ) ,
216216 quote_style,
217- keyword : if quote_style == None {
217+ keyword : if quote_style. is_none ( ) {
218218 let keyword = ALL_KEYWORDS . binary_search ( & word_uppercase. as_str ( ) ) ;
219219 keyword. map_or ( Keyword :: NoKeyword , |x| ALL_KEYWORDS_INDEX [ x] )
220220 } else {
@@ -339,8 +339,12 @@ impl<'a> Tokenizer<'a> {
339339 }
340340
341341 Token :: Whitespace ( Whitespace :: Tab ) => self . col += 4 ,
342- Token :: Word ( w) if w. quote_style == None => self . col += w. value . len ( ) as u64 ,
343- Token :: Word ( w) if w. quote_style != None => self . col += w. value . len ( ) as u64 + 2 ,
342+ Token :: Word ( w) => {
343+ self . col += w. value . len ( ) as u64 ;
344+ if w. quote_style . is_some ( ) {
345+ self . col += 2 ;
346+ }
347+ }
344348 Token :: Number ( s, _) => self . col += s. len ( ) as u64 ,
345349 Token :: SingleQuotedString ( s) => self . col += s. len ( ) as u64 ,
346350 Token :: Placeholder ( s) => self . col += s. len ( ) as u64 ,
You can’t perform that action at this time.
0 commit comments