Skip to content

Commit dc070b4

Browse files
committed
Fix parsing errors for :!@ and :~@ in Sorbet
1 parent 5b2970e commit dc070b4

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/prism/translation/ripper.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -975,16 +975,16 @@ def visit_call_node(node)
975975

976976
bounds(last_argument.location)
977977
on_assign(call, value)
978-
when :-@, :+@, :~@
978+
when :-@, :+@, :~
979979
receiver = visit(node.receiver)
980980

981981
bounds(node.location)
982982
on_unary(node.name, receiver)
983-
when :!@
983+
when :!
984984
receiver = visit(node.receiver)
985985

986986
bounds(node.location)
987-
on_unary(node.message == "not" ? :not : :!@, receiver)
987+
on_unary(node.message == "not" ? :not : :!, receiver)
988988
when *BINARY_OPERATORS
989989
receiver = visit(node.receiver)
990990
value = visit(node.arguments.arguments.first)

0 commit comments

Comments
 (0)