Results for: "uri"

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 ^^^^^^^^^^^^^^^^^^^^

foo, bar = baz ^^^^^^^^^^^^^^

foo = 1 and bar => ^foo

^^^^

__ENCODING__ ^^^^^^^^^^^^

__FILE__ ^^^^^^^^

__LINE__ ^^^^^^^^

foo => bar => baz

^^^^^^^^^^

Foo = 1 ^^^^^^^

Foo, Bar = 1 ^^^ ^^^

“foo #@bar”

^^^^^

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

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

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

foo, bar = baz ^^^^^^^^^^^^^^

foo = 1 and bar => ^foo

^^^^

__ENCODING__ ^^^^^^^^^^^^

__FILE__ ^^^^^^^^

__LINE__ ^^^^^^^^

alias $foo $bar ^^^^^^^^^^^^^^^

foo { |; bar| }

^^^
Search took: 5ms  ·  Total Results: 1081