next up previous contents index
Next: Numeric Values Up: Input Format Previous: Input Format   Contents   Index

Case Sensitivity

In WRspice, case sensitivity of various object names and strings is under program control. Historically the following have all been case sensitive in WRspice:

Function names.
User-defined function names.
Vector names.
.PARAM names.
Codeblock names.
Node and device names.

By default, starting in release 3.2.4, function names and user-defined function names were made case-insensitive. Starting in release 3.2.15, parameter names were made case-insensitive. Finally, in 3.2.16, the remaining categories were made case-insensitive. Thus, in present releases, all identifiers are case-insensitive. This seems to be the common practise in commercial simulators.

Case sensitivity must be established at program startup and can not be changed during operation. There are two ways to accomplish this:

  1. The ``-c'' command line option.
  2. The setcase command called in a startup file.

Stephen R. Whiteley 2022-09-18