@@ -195,7 +195,7 @@ function _hl_annotations!(highlights::Vector{@NamedTuple{region::UnitRange{Int},
195195 ! JuliaSyntax. is_prec_assignment (node) &&
196196 ! JuliaSyntax. is_word_operator (node) &&
197197 nkind != K " ." && nkind != K " ..." &&
198- (JuliaSyntax. is_trivia (node) || ! JuliaSyntax. haschildren (node))
198+ (JuliaSyntax. is_trivia (node) || JuliaSyntax. is_leaf (node))
199199 face = if nkind == K " Identifier"
200200 if pkind == K " curly"
201201 :julia_type
@@ -241,7 +241,7 @@ function _hl_annotations!(highlights::Vector{@NamedTuple{region::UnitRange{Int},
241241 (highlights[end ] = (highlights[end ][1 ], :face , :julia_char_delim ))
242242 :julia_char
243243 elseif nkind == K " '" && kind (lnode) == K " Char" ; :julia_char_delim
244- elseif nkind == K "true " || nkind == K " false " ; :julia_bool
244+ elseif nkind == K "Bool " ; :julia_bool
245245 elseif JuliaSyntax. is_number (nkind); :julia_number
246246 elseif JuliaSyntax. is_prec_assignment (nkind) && JuliaSyntax. is_trivia (node);
247247 if nkind == K " ="
@@ -370,11 +370,10 @@ julia> JuliaSyntaxHighlighting.highlight("sum(1:8)")
370370"sum(1:8)"
371371
372372julia> JuliaSyntaxHighlighting.highlight("sum(1:8)") |> Base.annotations
373- 6 -element Vector{@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}}:
373+ 5 -element Vector{@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}}:
374374 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((1:3, :face, :julia_funcall))
375375 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((4:4, :face, :julia_rainbow_paren_1))
376376 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((5:5, :face, :julia_number))
377- @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((6:6, :face, :julia_operator))
378377 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((7:7, :face, :julia_number))
379378 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((8:8, :face, :julia_rainbow_paren_1))
380379```
@@ -420,11 +419,10 @@ julia> JuliaSyntaxHighlighting.highlight!(str)
420419"sum(1:8)"
421420
422421julia> Base.annotations(str)
423- 6 -element Vector{@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}}:
422+ 5 -element Vector{@NamedTuple{region::UnitRange{Int64}, label::Symbol, value}}:
424423 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((1:3, :face, :julia_funcall))
425424 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((4:4, :face, :julia_rainbow_paren_1))
426425 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((5:5, :face, :julia_number))
427- @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((6:6, :face, :julia_operator))
428426 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((7:7, :face, :julia_number))
429427 @NamedTuple{region::UnitRange{Int64}, label::Symbol, value}((8:8, :face, :julia_rainbow_paren_1))
430428```
0 commit comments