Results for: "uri"

Copy a CallOrWriteNode node

Copy a ClassVariableReadNode node

Copy a ClassVariableTargetNode node

Copy a ConstantAndWriteNode node

Copy a ConstantOperatorWriteNode node

Copy a ConstantOrWriteNode node

Copy a ConstantPathWriteNode node

Copy a GlobalVariableReadNode node

Copy a GlobalVariableTargetNode node

Copy a IndexAndWriteNode node

Copy a IndexOperatorWriteNode node

Copy a IndexOrWriteNode node

Copy a InstanceVariableReadNode node

Copy a InstanceVariableTargetNode node

Copy a LocalVariableReadNode node

Copy a LocalVariableTargetNode node

No documentation available

Reset nil attributes to their default values to make the spec valid

When there is an invalid block with a keyword missing an end right before another end, it is unclear where which keyword is missing the end

Take this example:

class Dog       # 1
  def bark      # 2
    puts "woof" # 3
end             # 4

However due to github.com/ruby/syntax_suggest/issues/32 the problem line will be identified as:

> class Dog       # 1

Because lines 2, 3, and 4 are technically valid code and are expanded first, deemed valid, and hidden. We need to un-hide the matching end line 4. Also work backwards and if there’s a mis-matched keyword, show it too

foo => bar => baz

^^^^^^^^^^

Foo = 1 ^^^^^^^

Foo, Bar = 1 ^^^ ^^^

“foo #@bar”

^^^^^

“foo #{bar}” ^^^^^^^^^^^^

‘foo #{bar}` ^^^^^^^^^^^^

/(?<foo>foo)/ =~ bar ^^^^^^^^^^^^^^^^^^^^

Search took: 6ms  ·  Total Results: 1408