Improve on commit d6aa22e5 from 09.09.2020

Warning message only when 'set ngdebug' and instance or model line vectors read in do not have enclosing parens.
Both vectors with or without enclosing parens are allowed.
This commit is contained in:
Holger Vogt 2020-09-26 11:31:19 +02:00
parent b31a65afb9
commit aa25ec7f7c
1 changed files with 4 additions and 4 deletions

View File

@ -51,8 +51,8 @@ INPgetValue(CKTcircuit *ckt, char **line, int type, INPtables *tab)
list[temp.v.numValue - 1] = tmp;
tmp = INPevaluate(line, &error, 1);
}
if (error && !eq(*line, "") && !prefix(")", *line)) {
fprintf(stderr, "\nWarning: Could not read parameter from \n%s\nat\n", compline);
if (error && ft_ngdebug && !eq(*line, "") && !prefix(")", *line)) {
fprintf(stderr, "\nWarning: Reading a vector without limiting parens may be dangerous\n%s\nat\n", compline);
fprintf(stderr, "%*s%s\n", *line - compline," ", *line);
}
temp.v.vec.rVec = list;
@ -74,8 +74,8 @@ INPgetValue(CKTcircuit *ckt, char **line, int type, INPtables *tab)
ilist[temp.v.numValue - 1] = (int) floor(0.5 + tmp);
tmp = INPevaluate(line, &error, 1);
}
if (error && !eq(*line, "") && !prefix(")", *line)) {
fprintf(stderr, "\nWarning: Could not read parameter from \n%s\nat\n", compline);
if (error && ft_ngdebug && !eq(*line, "") && !prefix(")", *line)) {
fprintf(stderr, "\nWarning: Reading a vector without limiting parens may be dangerous\n%s\nat\n", compline);
fprintf(stderr, "%*s%s\n", *line - compline, " ", *line);
}
temp.v.vec.iVec = ilist;