File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -37,8 +37,6 @@ module Translation
37
37
# * on_semicolon
38
38
# * on_sp
39
39
# * on_symbeg
40
- # * on_tlambda
41
- # * on_tlambeg
42
40
# * on_tstring_beg
43
41
# * on_tstring_end
44
42
#
@@ -2243,6 +2241,9 @@ def visit_keyword_rest_parameter_node(node)
2243
2241
2244
2242
# -> {}
2245
2243
def visit_lambda_node ( node )
2244
+ bounds ( node . operator_loc )
2245
+ on_tlambda ( node . operator )
2246
+
2246
2247
parameters =
2247
2248
if node . parameters . is_a? ( BlockParametersNode )
2248
2249
# Ripper does not track block-locals within lambdas, so we skip
@@ -2267,6 +2268,11 @@ def visit_lambda_node(node)
2267
2268
end
2268
2269
2269
2270
braces = node . opening == "{"
2271
+ if braces
2272
+ bounds ( node . opening_loc )
2273
+ on_tlambeg ( node . opening )
2274
+ end
2275
+
2270
2276
body =
2271
2277
case node . body
2272
2278
when nil
You can’t perform that action at this time.
0 commit comments