Great antlr is a great tool define handling now is left to pattern matching now today with the #if block statements handling Serge Bakkal Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/