Captured as JRuby-25:
http://jira.codehaus.org/browse/JRUBY-25
It is not fixed in trunk. Probably not too tough to fix either.
-Tom
On Mon, 17 Jul 2006, Christopher Williams defenestrated me:
> Thomas and Charles,
> We got this bug report in. I haven't tried it against the latest
> JRuby codebase myself, so it might not still be a problem, but this
> should be valid Ruby code (I think).
>
> Thanks,
> Chris
>
> On Jul 10, 2006, at 2:54 AM, Bret Pettichord wrote:
>
> > Thanks for your work with RDT.
> >
> > I'm getting this error in my .log.
> >
> > !MESSAGE Can't set variable $~.
> > !STACK 0
> > org.jruby.lexer.yacc.SyntaxException: Can't set variable $~.
> > at org.jruby.parser.ParserSupport.backrefAssignError
> > (ParserSupport.java:379)
> > at org.jruby.parser.DefaultRubyParser.yyparse
> > (DefaultRubyParser.java:1532)
> > at org.jruby.parser.DefaultRubyParser.yyparse
> > (DefaultRubyParser.java:843)
> > at org.jruby.parser.DefaultRubyParser.parse
> > (DefaultRubyParser.java:3550)
> > at org.rubypeople.rdt.internal.core.parser.RubyParser.parse
> > (Unknown Source)
> > at org.rubypeople.rdt.internal.core.parser.RubyParser.parse
> > (Unknown Source)
> > at
> > org.rubypeople.rdt.internal.core.builder.MassIndexUpdater.processFile
> > (Unknown Source)
> > at
> > org.rubypeople.rdt.internal.core.builder.MassIndexUpdater.processFiles
> > (Unknown Source)
> > at
> > org.rubypeople.rdt.internal.core.builder.MassIndexUpdater.updateProjec
> > ts(Unknown Source)
> > at
> > org.rubypeople.rdt.internal.core.builder.MassIndexUpdaterJob.run
> > (Unknown Source)
> > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
> >
> > Here's my code.
> >
> > def test_match_regexp_found
> > $~ = $ie.contains_text(/Messages ([0-9]+)/)
> > assert_equal('42', $1)
> > end
> >
> > Using Eclipse 3.1.2 with RDT 0.8.0
> >
> > I just had to restart Eclipse because of a stack overflow and this
> > was the last error in the log. Do you know of a fix or workaround
> > for this? Another way to write this code in Ruby?
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Jruby-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jruby-devel
--
+ http://www.tc.umn.edu/~enebo +---- mailto:[EMAIL PROTECTED] ----+
| Thomas E Enebo, Protagonist | "Luck favors the prepared |
| | mind." -Louis Pasteur |
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jruby-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jruby-devel