Skip to content

Commit 26b8e96

Browse files
authored
Merge pull request #68 from kddnewton/prism-updates
Ensure not completing finished string
2 parents c3d8940 + 3e1c79a commit 26b8e96

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/repl_type_completor.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def analyze_code(code, binding = Object::TOPLEVEL_BINDING)
6969

7070
case target_node
7171
when Prism::StringNode
72-
return unless target_node.closing&.empty?
72+
return if target_node.opening == "?" || (target_node.closing_loc && !target_node.closing.empty?)
7373

7474
call_node, args_node = parents.last(2)
7575
return unless call_node.is_a?(Prism::CallNode) && call_node.receiver.nil?

0 commit comments

Comments
 (0)