Enable plain expression instead of only a number for area

in bipolr device instances.
This commit is contained in:
Holger Vogt 2025-09-17 10:15:42 +02:00
parent 8b9047ed8a
commit aadd12965b
1 changed files with 4 additions and 1 deletions

View File

@ -5283,7 +5283,6 @@ int get_number_terminals(char *c)
/* required to make m= 1 a single token m=1 */
ccfree = cc = inp_remove_ws(cc);
for (i = j = 0; (i < 12) && (*cc != '\0'); ++i) {
char* comma;
name[i] = gettok_instance(&cc);
if (search_plain_identifier(name[i], "off")) {
@ -5298,6 +5297,10 @@ int get_number_terminals(char *c)
if (strchr(name[i], '=')) {
break;
}
/* an expression for area {...}, (without area={...})*/
if (*name[i] == '{') {
break;
}
}
i--;
tfree(ccfree);