Looks like Rockit, the OO parser generator for Ruby, is abandoned.
It doesn’t work with its own examples:
leikind@pc324:~/rockit-0-3-8/examples/calculator$ ruby calculator.rb
/usr/local/lib/ruby/site_ruby/rockit/rockit.rb:24:in generate_parser': undefined local variable or methodrockit_grammars_parser’ for Parse:Module (NameError)
from calculator.rb:36:in `calculator_parser’
from calculator.rb:52
Yuri Leikind leikind@mova.org skrev den Tue, 23 Sep 2003 22:33:42 +0900:
Hello all,
Hi,
Looks like Rockit, the OO parser generator for Ruby, is abandoned.
Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.
On Tuesday, 23 September 2003 at 23:24:28 +0900, Robert Feldt wrote:
Yuri Leikind leikind@mova.org skrev den Tue, 23 Sep 2003 22:33:42 +0900:
Hello all,
Hi,
Looks like Rockit, the OO parser generator for Ruby, is abandoned.
Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.
–
Jim Freeze
I used to work in a fire hydrant factory. You couldn’t park anywhere
near the place.
– Steven Wright
Yuri Leikind leikind@mova.org skrev den Tue, 23 Sep 2003 22:33:42
+0900:
Hello all,
Hi,
Looks like Rockit, the OO parser generator for Ruby, is abandoned.
Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.
When you do this…will we be able to build a Ruby parser with it
Sorry for the bad support these 2 years,
Your creativity is worth the wait!
Thank you for putting time back into this.
···
On Tuesday, September 23, 2003, at 10:24 AM, Robert Feldt wrote:
Richard Kilmer rich@infoether.com skrev den Wed, 24 Sep 2003 00:26:17 +0900:
Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.
When you do this…will we be able to build a Ruby parser with it
That sure is one of my goals. I’m not promising anything since
the Ruby grammar is a hairy one and I’ve been deep into it
before without getting out…
And Rich, lexeme positioning will be in there
as per your requests…
Sorry for the bad support these 2 years,
Your creativity is worth the wait!
Thank you for putting time back into this.
Thanks for the support guys, I really have incentive
to make this happen now.
Jim Freeze jim@freeze.org skrev den Wed, 24 Sep 2003 00:03:26 +0900:
Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.
Hmm, do I smell speed?
Its not top prio but parsing is one of these things
were speed really can matter so yes, I think it will have
enough of it to be generally useful.
My goal now is to generate a Ruby C extension that gives
a parser. I think for many uses this will be good enough.
Long-term, yes, a pure-Ruby solution as an option would
be good (especially to experiment with intelligent
error reporting which is much harder in C) but don’t
expect it anytime soon.
Richard Kilmer rich@infoether.com skrev den Wed, 24 Sep 2003 00:26:17 +0900:
Its been abandoned for some 2 years but I’m now working on it again.
Instead of fixing the old version I’ve decided to do a new one
with a C backend. Expect release in 3 weeks.
When you do this…will we be able to build a Ruby parser with it
That sure is one of my goals. I’m not promising anything since
the Ruby grammar is a hairy one and I’ve been deep into it
before without getting out…
And Rich, lexeme positioning will be in there
as per your requests…
Sorry for the bad support these 2 years,
Your creativity is worth the wait!
Thank you for putting time back into this.
Thanks for the support guys, I really have incentive
to make this happen now.