@@ -64,41 +64,41 @@ def visit_def_endless(node)
6464 # arguments
6565 def visit_params ( node )
6666 node . requireds . each do |param |
67- @ current_environment. add_local_definition ( param , :argument )
67+ current_environment . add_local_definition ( param , :argument )
6868 end
6969
7070 node . posts . each do |param |
71- @ current_environment. add_local_definition ( param , :argument )
71+ current_environment . add_local_definition ( param , :argument )
7272 end
7373
7474 node . keywords . each do |param |
75- @ current_environment. add_local_definition ( param . first , :argument )
75+ current_environment . add_local_definition ( param . first , :argument )
7676 end
7777
7878 node . optionals . each do |param |
79- @ current_environment. add_local_definition ( param . first , :argument )
79+ current_environment . add_local_definition ( param . first , :argument )
8080 end
8181
8282 super
8383 end
8484
8585 def visit_rest_param ( node )
8686 name = node . name
87- @ current_environment. add_local_definition ( name , :argument ) if name
87+ current_environment . add_local_definition ( name , :argument ) if name
8888
8989 super
9090 end
9191
9292 def visit_kwrest_param ( node )
9393 name = node . name
94- @ current_environment. add_local_definition ( name , :argument ) if name
94+ current_environment . add_local_definition ( name , :argument ) if name
9595
9696 super
9797 end
9898
9999 def visit_blockarg ( node )
100100 name = node . name
101- @ current_environment. add_local_definition ( name , :argument ) if name
101+ current_environment . add_local_definition ( name , :argument ) if name
102102
103103 super
104104 end
@@ -108,7 +108,7 @@ def visit_var_field(node)
108108 value = node . value
109109
110110 if value . is_a? ( SyntaxTree ::Ident )
111- @ current_environment. add_local_definition ( value , :variable )
111+ current_environment . add_local_definition ( value , :variable )
112112 end
113113
114114 super
@@ -119,7 +119,7 @@ def visit_var_field(node)
119119 # Visits for keeping track of variable and argument usages
120120 def visit_aref_field ( node )
121121 name = node . collection . value
122- @ current_environment. add_local_usage ( name , :variable ) if name
122+ current_environment . add_local_usage ( name , :variable ) if name
123123
124124 super
125125 end
@@ -128,10 +128,10 @@ def visit_var_ref(node)
128128 value = node . value
129129
130130 if value . is_a? ( SyntaxTree ::Ident )
131- definition = @ current_environment. find_local ( value . value )
131+ definition = current_environment . find_local ( value . value )
132132
133133 if definition
134- @ current_environment. add_local_usage ( value , definition . type )
134+ current_environment . add_local_usage ( value , definition . type )
135135 end
136136 end
137137
0 commit comments