Reply to Benji, > I've used ANTLR a few times. It's nice. > I've used it. If you gave me the choice of sitting in a cardboard small box all day or using it again, I'll sit in the cardboard box because I fit in that box better.