Make PPerror message more verbose:

give hint to buggy line segment
This commit is contained in:
Holger Vogt 2020-06-14 13:53:05 +02:00
parent a21649f0e8
commit a6edce193d
1 changed files with 4 additions and 1 deletions

View File

@ -27,6 +27,8 @@
while (0)
static void PPerror (YYLTYPE *locp, char **line, struct pnode **retval, char const *);
static char keepline[256];
%}
%name-prefix "PP"
@ -96,6 +98,7 @@
{
$$.num = 0.0;
yylloc.start = yylloc.stop = NULL;
strncpy(keepline, *line, 255);
};
%%
@ -171,5 +174,5 @@ PPerror (YYLTYPE *locp, char **line, struct pnode **retval, char const *s)
NG_IGNORE(line);
NG_IGNORE(retval);
fprintf (stderr, "%s: %s\n", __func__, s);
fprintf (stderr, "%s: %s\n in line segment %s\n", __func__, s, keepline);
}