Imrove an error message: End-of-line delimiter $ is

not allowed when PSPICE compatibility is set. $ is
a standard character in PSPICE.
This commit is contained in:
Holger Vogt 2020-03-07 19:51:17 +01:00
parent 02cf88c119
commit fbd17bc25a
1 changed files with 12 additions and 2 deletions

View File

@ -68,7 +68,12 @@ INPdevParse(char **line, CKTcircuit *ckt, int dev, GENinstance *fast,
IFparm *p = find_instance_parameter(parameter, device);
if (!p) {
errbuf = tprintf(" unknown parameter (%s) \n", parameter);
if (cieq(parameter, "$")) {
errbuf = copy(" unknown parameter ($). Check the compatibility flag!\n");
}
else {
errbuf = tprintf(" unknown parameter (%s) \n", parameter);
}
rtn = errbuf;
goto quit;
}
@ -112,7 +117,12 @@ INPdevParse(char **line, CKTcircuit *ckt, int dev, GENinstance *fast,
IFparm *p = find_instance_parameter(parm, device);
if (!p) {
errbuf = tprintf(" unknown parameter (%s) \n", parm);
if (eq(parm, "$")) {
errbuf = copy(" unknown parameter ($). Check the compatibility flag!\n");
}
else {
errbuf = tprintf(" unknown parameter (%s) \n", parm);
}
rtn = errbuf;
goto quit;
}