Skip to content

Commit 10b6f79

Browse files
authored
Merge pull request #19 from hoshinotsuyoshi/master
Avoid numbered parameter warnings in ruby2.7.0
2 parents 35f9767 + 39e251f commit 10b6f79

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

autoload/ruby_hl_lvar.vim.rb

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -58,43 +58,43 @@ def extract(source)
5858
__ = p._any
5959
_xs = p._xs
6060

61-
_1 = p._1
62-
_2 = p._2
63-
_3 = p._3
64-
_4 = p._4
65-
_5 = p._5
66-
_6 = p._6
61+
l_1 = p._1
62+
l_2 = p._2
63+
l_3 = p._3
64+
l_4 = p._4
65+
l_5 = p._5
66+
l_6 = p._6
6767

6868
# single assignment
69-
r.on [:assign, [:var_field, [:@ident, _1, [_2, _3]]], _4] do|m, _self|
69+
r.on [:assign, [:var_field, [:@ident, l_1, [l_2, l_3]]], l_4] do|m, _self|
7070
[[m._1, m._2, m._3]] + _self.extract_from_sexp(m._4)
7171
end
7272
# mass assignment
73-
r.on [:massign, _1, _2] do|m, _self|
73+
r.on [:massign, l_1, l_2] do|m, _self|
7474
_self.handle_massign_lhs(m._1) + _self.extract_from_sexp(m._2)
7575
end
7676
# +=
77-
r.on [:opassign, [:var_field, [:@ident, _1, [_2, _3]]], __, _4] do|m, _self|
77+
r.on [:opassign, [:var_field, [:@ident, l_1, [l_2, l_3]]], __, l_4] do|m, _self|
7878
[[m._1, m._2, m._3]] + _self.extract_from_sexp(m._4)
7979
end
8080
# local variable reference
81-
r.on [:var_ref, [:@ident, _1, [_2, _3]]] do|m|
81+
r.on [:var_ref, [:@ident, l_1, [l_2, l_3]]] do|m|
8282
[[m._1, m._2, m._3]]
8383
end
8484
# rescue
85-
r.on [:rescue, _1, [:var_field, [:@ident, _2, [_3, _4]]], _5, _6] do|m, _self|
85+
r.on [:rescue, l_1, [:var_field, [:@ident, l_2, [l_3, l_4]]], l_5, l_6] do|m, _self|
8686
[[m._2, m._3, m._4]] + _self.extract_from_sexp(m._1) + _self.extract_from_sexp(m._5) + _self.extract_from_sexp(m._6)
8787
end
8888
# method params
89-
r.on [:params, _xs&_1] do|m, _self|
89+
r.on [:params, _xs&l_1] do|m, _self|
9090
_self.handle_normal_params(m._1[0]) +
9191
_self.handle_default_params(m._1[1]) +
9292
_self.handle_rest_param(m._1[2]) +
9393
_self.handle_normal_params(m._1[3]) +
9494
_self.handle_block_param(m._1[6])
9595
end
9696
# for
97-
r.on [:for, _1, _2, _3] do|m, _self|
97+
r.on [:for, l_1, l_2, l_3] do|m, _self|
9898
_self.handle_for_param(m._1) + _self.extract_from_sexp(m._2) + _self.extract_from_sexp(m._3)
9999
end
100100
r.on p.or(nil, true, false, Numeric, String, Symbol, []) do|m|

0 commit comments

Comments
 (0)