Parse error, unexpected $, expecting kEND

Does anyone have any techniques or tools that they use to help narrow
these down in the code at all?

I mean the current method of scanning/folding the code to see if I can
tell where the missing ‘end’ is is a nightmare lol.

Of course a working ruby code indenter might help with that but I havent
found one of those that works either.

Slain W. wrote:

Does anyone have any techniques or tools that they use to help narrow
these down in the code at all?

I mean the current method of scanning/folding the code to see if I can
tell where the missing ‘end’ is is a nightmare lol.

using an editor with colorizing is a big help. Some use vim with the
ruby syntax
addition.
The missing ‘end’ problem, when it is not obvious, is usually traceable
to a
missing ", ', or a bracket not present, or misplaced {} {] (). With
vim, it is
easy in command mode to place the cursor on the one bracket, and press
“%” to identify its match.

Quite some time ago, there was one mentioned on ruby-lang.org, but I
could not
find it when looked. There is the beginning of a class PrettyPrint in
current cvs ruby
stable (1.9). I think this is for use within declared classes, and is
not quite what I
think you are looking for. It is not real obvious how to use that
class.

regards,
Gerald

“Gerald M.” [email protected] writes:

Slain W. wrote:

Does anyone have any techniques or tools that they use to help narrow
these down in the code at all?

I mean the current method of scanning/folding the code to see if I can
tell where the missing ‘end’ is is a nightmare lol.

using an editor with colorizing is a big help.

Using an editor with intelligent indentation is of even more help.
Then, divide and conquer.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs