Skip to content

Commit 71d396d

Browse files
committed
Use numchildren
- `length(node.args)` => `numchildren(node)`
1 parent 1a07ce3 commit 71d396d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/JuliaSyntaxHighlighting.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ function _hl_annotations!(highlights::Vector{@NamedTuple{region::UnitRange{Int},
209209
:julia_type
210210
end
211211
end
212-
elseif nkind == K"macrocall" && length(node.args) >= 2 &&
212+
elseif nkind == K"macrocall" && numchildren(node) >= 2 &&
213213
kind(node.args[1]) == K"@" && kind(node.args[2]) == K"MacroName"
214214
region = first(region):first(region)+node.args[2].span
215215
:julia_macro
@@ -228,7 +228,7 @@ function _hl_annotations!(highlights::Vector{@NamedTuple{region::UnitRange{Int},
228228
:julia_type
229229
end
230230
end
231-
elseif nkind == K"quote" && length(node.args) == 2 &&
231+
elseif nkind == K"quote" && numchildren(node) == 2 &&
232232
kind(node.args[1]) == K":" && kind(node.args[2]) == K"Identifier"
233233
:julia_symbol
234234
elseif nkind == K"Comment"; :julia_comment
@@ -293,9 +293,9 @@ function _hl_annotations!(highlights::Vector{@NamedTuple{region::UnitRange{Int},
293293
region = first(region):first(region)+argoffset-1
294294
name = Symbol(regionstr)
295295
ifelse(name in BUILTIN_FUNCTIONS, :julia_builtin, :julia_funcall)
296-
elseif kind(arg1) == K"." && length(arg1.args) == 3 &&
296+
elseif kind(arg1) == K"." && numchildren(arg1) == 3 &&
297297
kind(arg1.args[end]) == K"quote" &&
298-
length(arg1.args[end].args) == 1 &&
298+
numchildren(arg1.args[end]) == 1 &&
299299
kind(arg1.args[end].args[1]) == K"Identifier"
300300
region = first(region)+argoffset-arg1.args[end].args[1].span:first(region)+argoffset-1
301301
name = Symbol(regionstr)

0 commit comments

Comments
 (0)