Mod.sources, Volume 1, has a yacc/lex grammar for ANSI C circa 11/84. This should be a reasonable starting point. Skip Montanaro ARPA: montanaro%desdemona.tcpip at ge-crd.arpa UUCP: seismo!rochester!steinmetz!desdemona!montanaro GE DECnet: csbvax::mrgate!montanaro at desdemona@smtp at tcpgateway