> but i've found the .jay file at some places being different from the > ECMA documentation. just because i'm curious: why? The grammar in the ECMA documentation can not be fed to a parser generator like yacc, you need to resolve a number of issues that will make yacc generate a valid parser. Miguel