9 Commits (0362953cd430cb48e929de02a6afb139efacea8e)

Author SHA1 Message Date
Holger Vogt 0362953cd4 Bail out when the instance line is not complete. 2 years ago
Holger Vogt 621918f289 Transform nested braces {{}} into {()} also in .param statements 2 years ago
Holger Vogt 97d9f38421 Add (enhanced) patch by Giles Atkinson 2 years ago
Holger Vogt eaae4d2212 Add linenum_orig and linesource info to newly generated 2 years ago
Holger Vogt 63d496b564 New parameter char *linesource for fcn insert_new_line 2 years ago
Holger Vogt 03ba8397cc Add the original line source information to the new line. 2 years ago
Brian Taylor bd0f725776 There are approx. 47 out of 1455 subckts in PSPICE 9.1 libraries which contain X* subckt calls together with zero or more U* instances. Now this type of subckt can be translated to XSPICE. 2 years ago
Brian Taylor a70297e87a Several PSPICE 9.1 evaluation digital libraries contain timing .model statements at the global level for subckts with U* instances that reference those models. By specifying "set ps_global_tmodels=1" in .spiceinit an extra pass inside u_instances() will collect those global timing models for use in subckts. Report errors detected when ngspice parses a LOGICEXP but has not added support for operator precendence. Include a hint of how to fix those errors by inserting parentheses. This error only occurs in 10 of 585 cases in the libraries. Note that inpcompat.c has been saved as a unix filetype. 2 years ago
Holger Vogt 797795e7c0 Shift all compatibility handlinmg from inpcom.c into its own source files 3 years ago