Skip to content

Commit d3ac569

Browse files
authored
Merge pull request #381 from julia-vscode/sp/fix-global-tuple-iteration
fix: correctly iterate over `global (a,b,)`
2 parents a75e946 + c78c05a commit d3ac569

File tree

2 files changed

+70
-51
lines changed

2 files changed

+70
-51
lines changed

src/iterate.jl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,12 @@ function _global(x, i)
261261
if i <= 2
262262
x.trivia[i]
263263
elseif isodd(i)
264-
x.args[div(i - 1, 2)]
264+
ai = div(i - 1, 2)
265+
if ai > length(x.args) # trailing comma
266+
x.trivia[div(i - 1, 2) + 2]
267+
else
268+
x.args[ai]
269+
end
265270
else
266271
x.trivia[div(i - 2, 2) + 2]
267272
end

0 commit comments

Comments
 (0)