Ruby equivalent of Lex (or Flex)?

T

Tom Payne

I'm interested in writing compilers in Ruby. It appears that Racc is
a suitable replacement for Yacc, but I've not found any replacement
for Lex. I've probably missed something. In any case, I'd much
appreciate some help in finding something.

Thanks in advance,
Tom Payne
 
D

Doug H

Two popular parser generators have or will have ruby support:

ANTLR 3.0 (still in alpha and likely to remain so for another year or
two) will have ruby support too apparently:
http://split-s.blogspot.com/2005/12/antlr-for-ruby.html
They are even working on an antlr 3.0 grammar for ruby itself:
http://rubyforge.org/projects/rubygrammar

Also (not in alpha), there is a ruby version of Coco:
http://www.ssw.uni-linz.ac.at/Research/Projects/Coco/
http://www.zenspider.com/ZSS/Products/CocoR/
http://rubyforge.org/projects/coco-ruby/
 

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,981
Messages
2,570,188
Members
46,731
Latest member
MarcyGipso

Latest Threads

Top