[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