Apparrently in quoted strings each character (rune, actually) constitutes
one token. The lexical scanner only holds NTOK (==8192) tokens at a time and
sam and wc convince me you have a 8555 byte string you pass to awk. You
should probably put the awk stuff into a separate file eg.awk and just do
`awk -f eg.awk $*' in eg (cf. chem(1) ). You might have to fiddle with where
you put things, but that seems to be the easiest way out.
Martin
* Pietro Gagliardi ([EMAIL PROTECTED]) wrote:
> Run /n/sources/contrib/pietro/eg (a work-in-progress troff
> preprocessor for graphs of equations). You get the error described
> above on a line that contains simply "else". What happened?