Robert Fraser: > I think a context-free grammar is a big win all-around. Such things have some disadvantages too, like not allowing (?) a syntax like, for example: foreach (i, x in something) {...} Instead of the current more error-prone: foreach (i, x; something) {...} Bye, bearophile