We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
"foo#{}"
1 parent 206e82a commit dbb3fe5Copy full SHA for dbb3fe5
2 files changed
lib/typeprof/core/ast/value.rb
@@ -5,7 +5,7 @@ def self.create_part_node(raw_part, lenv)
5
when :string_node
6
AST.create_node(raw_part, lenv)
7
when :embedded_statements_node
8
- AST.create_node(raw_part.statements, lenv)
+ raw_part.statements ? AST.create_node(raw_part.statements, lenv) : DummyNilNode.new(TypeProf::CodeRange.from_node(raw_part), lenv)
9
when :embedded_variable_node
10
AST.create_node(raw_part.variable, lenv)
11
else
scenario/misc/dstr.rb
@@ -21,6 +21,16 @@ def bar: (Integer) -> String
21
def qux: (Float) -> String
22
end
23
24
+## update
25
+def foo
26
+ "foo#{ }"
27
+end
28
+
29
+## assert
30
+class Object
31
+ def foo: -> String
32
33
34
## update
35
def xstring_lit(n)
36
`echo foo`
0 commit comments