X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=error.c;h=75e91490d3d44df485fed4cd180befc545055443;hp=6da93e2079a279a2c03f5b3a0e6a945c139cbea6;hb=eace4e1b294ccec54a5c476619f616f5da0bf8a9;hpb=96a5cd69571096f11a3a2a40f6133374f0adc9bb diff --git a/error.c b/error.c index 6da93e2..75e9149 100644 --- a/error.c +++ b/error.c @@ -19,11 +19,19 @@ static long unused; // For supressing 'write' warnings // // Report error if not at EOL +// N.B.: Since this should *never* happen, we can feel free to add whatever +// diagnostics that will help in tracking down a problem to this function. // int at_eol(void) { if (*tok != EOL) + { error("syntax error. expected EOL, found $%X ('%c')", *tok, *tok); + printf("Token = "); + DumpToken(*tok); + printf("\n"); + DumpTokenBuffer(); + } return 0; }