martin@noscvax.UUCP (Douglas W. Martin) (05/23/85)
I've recently written some large programs in lex(1) which have overflowed the default tables. The error messages tell me to increase %a, %p, %e, %k, etc. The statistics relate these to packed transitions, positions, nodes, packed character classes, etc. Can someone tell me what these terms mean? How might one modify the input file.l to, for example, reduce the number of packed transitions? I can't find any documentation explaining the meaning of any of the lex statistics. Finally, it seems likely that increasing the values of some of the % parameters would cause an arithmetic increase in memory requirements, whereas others would cause a geometric increase. How can I determine reasonable sizes for the parameters? Any help understanding these statistics would be appreciated. Doug Martin arpa: martin@nosc uucp: ...!sdcsvax!noscvax!martin