The "Anything else" case should probably trigger a parse error before reprocessing the current token. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>