[I happened to see this on the ruby-talk archives, but it hasn't shown up
in the clr newsgroup yet... so I'm posting with the same subject]
Interesting idea.
There were also some posts back in April from Eric Mahurin about his
Syntax project (since renamed to 'grammar') which allows one to define a
BNF-like grammar directly in Ruby.
Phil