Is Rockit abandoned?

Y

Yuri Leikind

Hello all,


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 method
`rockit_grammars_parser' for Parse:Module (NameError)
from calculator.rb:36:in `calculator_parser'
from calculator.rb:52

And some others have had similar troubles:

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&inlang=ru&[email protected]

Anyone worked with Rockit recently?


Best regards,
Yuri Leikind
 
R

Robert Feldt

Yuri Leikind said:
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.

Sorry for the bad support these 2 years,

Robert Feldt
 
J

Jim Freeze

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?
 
I

Its Me

Does / will Rockit support scannerless parsing? i.e. allow me to combine 2
separate grammars (e.g. Cobol and SQL) and not have a lexer that imposes
Cobol keywords as restricted words in the SQL sub-expressions?

Thanks ...
 
R

Robert Feldt

Jim Freeze said:
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.

Regards,

Robert
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,774
Messages
2,569,599
Members
45,177
Latest member
OrderGlucea
Top