One question I've been meaning to ask, why is there a need to make all single character tokens a named token. In the grammar section, just use <symbol>'c'</symbol> where c is the single character. It would make the resulting EBNF much easier to grok. -- Jeremy Kloth Fourthought, Inc. http://fourthought.com/ http://4suite.org/