1 
2 /* keyword definitions */
3 
4 
5 /* SET variables - see options.c */
6 
7 #define KW_ABSTOL           "abstol"
8 #define KW_ACCT             "acct"
9 #define KW_APPENDWRITE      "appendwrite"
10 #define KW_BYPASS           "bypass"
11 #define KW_CHECKITERATE     "checkiterate"
12 #define KW_CHGTOL           "chgtol"
13 #define KW_COLOR_NUM        "color<num>"
14 #define KW_CPDEBUG          "cpdebug"
15 #define KW_CPTIME           "cptime"
16 #define KW_CURPLOT          "curplot"
17 #define KW_CURPLOTNAME      "curplotname"
18 #define KW_CURPLOTTITLE     "curplottitle"
19 #define KW_CURPLOTDATE      "curplotdate"
20 #define KW_DEBUG            "debug"
21 #define KW_DEFAD            "defad"
22 #define KW_DEFAS            "defas"
23 #define KW_DEFL             "defl"
24 #define KW_DEFW             "defw"
25 #define KW_DEVICE           "device"
26 #define KW_DISPLAY          "display"
27 #define KW_DONTPLOT         "dontplot"
28 #define KW_EDITOR           "editor"
29 #define KW_FILETYPE         "filetype"
30 #define KW_FOURGRIDSIZE     "fourgridsize"
31 #define KW_GEOMETRY         "geometry"
32 #define KW_GEOMETRY_NUM     "geometry<num>"
33 #define KW_GMIN             "gmin"
34 #define KW_GRIDSIZE         "gridsize"
35 #define KW_GRIDSTYLE        "gridstyle"
36 #define KW_HCOPYDEV         "hcopydev"
37 #define KW_HEIGHT           "height"
38 #define KW_HELPPATH         "helppath"
39 #define KW_HELPREGFONT      "helpregfont"
40 #define KW_HELPBOLDFONT     "helpboldfont"
41 #define KW_HELPITALICFONT   "helpitalicfont"
42 #define KW_HELPTITLEFONT    "helptitlefont"
43 #define KW_HELPBUTTONFONT   "helpbuttonfont"
44 #define KW_HELPINITXPOS     "helpinitxpos"
45 #define KW_HELPINITYPOS     "helpinitypos"
46 #define KW_HELPBUTTONSTYLE  "helpbuttonstyle"
47 #define KW_HISTORY          "history"
48 #define KW_HITUSERTP        "hitusertp"
49 #define KW_IGNOREEOF        "ignoreeof"
50 #define KW_ITL1             "itl1"
51 #define KW_ITL2             "itl2"
52 #define KW_ITL3             "itl3"
53 #define KW_ITL4             "itl4"
54 #define KW_ITL5             "itl5"
55 #define KW_JJDPHIMAX        "jjdphimax"
56 #define KW_LIMPTS           "limpts"
57 #define KW_LIST             "list"
58 #define KW_MAXWINS          "maxwins"
59 #define KW_MODELCARD        "modelcard"
60 #define KW_NFREQS           "nfreqs"
61 #define KW_NOASCIIPLOTVALUE "noasciiplotvalue"
62 #define KW_NOASKQUIT        "noaskquit"
63 #define KW_NOBJTHACK        "nobjthack"
64 #define KW_NOBREAK          "nobreak"
65 #define KW_NOCC             "nocc"
66 #define KW_NOCLOBBER        "noclobber"
67 #define KW_NODE             "node"
68 #define KW_NOGLOB           "noglob"
69 /* KW_NOGRID - see PLOT args */
70 #define KW_NOITER           "noiter"
71 #define KW_NOMOREMODE       "nomoremode"
72 #define KW_NONOMATCH        "nonomatch"
73 #define KW_NOPAGE           "nopage"
74 #define KW_NOPARSE          "noparse"
75 #define KW_NOPRINTSCALE     "noprintscale"
76 #define KW_NOSORT           "nosort"
77 #define KW_NOSUBCKT         "nosubckt"
78 #define KW_NOSWAP           "noswap"
79 #define KW_NOUSERTP         "nousertp"
80 #define KW_NUMDGT           "numdgt"
81 #define KW_OPTS             "opts"
82 #define KW_PIVREL           "pivrel"
83 #define KW_PIVTOL           "pivtol"
84 #define KW_PLOTS            "plots"
85 #define KW_PLOTSTYLE        "plotstyle"
86 #define KW_POINTCHARS       "pointchars"
87 #define KW_POLYDEGREE       "polydegree"
88 #define KW_POLYSTEPS        "polysteps"
89 #define KW_PROGRAM          "program"
90 #define KW_PROMPT           "prompt"
91 #define KW_RAWFILE          "rawfile"
92 #define KW_RAWFILEPREC      "rawfileprec"
93 #define KW_RELTOL           "reltol"
94 #define KW_RENUMBER         "renumber"
95 #define KW_RHOST            "rhost"
96 #define KW_RPROGRAM         "rprogram"
97 #define KW_SLOWPLOT         "slowplot"
98 #define KW_SOURCEPATH       "sourcepath"
99 #define KW_SPICEPATH        "spicepath"
100 #define KW_STRICTNUMPARSE   "strictnumparse"
101 #define KW_SUBEND           "subend"
102 #define KW_SUBINVOKE        "subinvoke"
103 #define KW_SUBSTART         "substart"
104 #define KW_TERM             "term"
105 #define KW_TICMARKS         "ticmarks"
106 #define KW_TEMP             "temp"
107 #define KW_TNOM             "tnom"
108 #define KW_TRTOL            "trtol"
109 #define KW_UNITS            "units"
110 #define KW_UNIXCOM          "unixcom"
111 #define KW_VNTOL            "vntol"
112 #define KW_WIDTH            "width"
113 #define KW_XBRUSHHEIGHT     "xbrushheight"
114 #define KW_XBRUSHWIDTH      "xbrushwidth"
115 #define KW_XFONT            "xfont"
116 
117 /* debug options */
118 
119 #define KW_ASYNC            "async"
120 #define KW_CONTROL          "control"
121 #define KW_CSHPAR           "cshpar"
122 #define KW_EVAL             "eval"
123 #define KW_GINTERFACE       "ginterface"
124 #define KW_GRAF             "graf"
125 #define KW_PARSER           "parser"
126 #define KW_SIMINTERFACE     "siminterface"
127 #define KW_VECDB            "vecdb"
128 
129 /* listing keywords */
130 
131 #define KW_DECK             "deck"
132 #define KW_EXPAND           "expand"
133 #define KW_LOGICAL          "logical"
134 #define KW_PHYSICAL         "physical"
135 
136 /* stop keywords */
137 
138 #define KW_AFTER            "after"
139 #define KW_WHEN             "when"
140 
141 /* plot keywords */
142 
143 #define KW_COMBPLOT         "combplot"
144 #define KW_LINGRID          "lingrid"
145 #define KW_LINPLOT          "linplot"
146 #define KW_LOGLOG           "loglog"
147 #define KW_NEW              "new"
148 #define KW_NOGRID           "nogrid"
149 #define KW_NOINTERP         "nointerp"
150 #define KW_POINTPLOT        "pointplot"
151 #define KW_POLAR            "polar"
152 #define KW_SAMEP            "samep"
153 #define KW_SMITH            "smith"
154 #define KW_TITLE            "title"
155 #define KW_VS               "vs"
156 #define KW_XCOMP            "xcomp"
157 #define KW_XCOMPRESS        "xcompress"
158 #define KW_XDEL             "xdel"
159 #define KW_XDELTA           "xdelta"
160 #define KW_XIND             "xind"
161 #define KW_XINDICES         "xindices"
162 #define KW_XL               "xl"
163 #define KW_XLABEL           "xlabel"
164 #define KW_XLIMIT           "xlimit"
165 #define KW_XLOG             "xlog"
166 #define KW_YDEL             "ydel"
167 #define KW_YDELTA           "ydelta"
168 #define KW_YL               "yl"
169 #define KW_YLABEL           "ylabel"
170 #define KW_YLIMIT           "ylimit"
171 #define KW_YLOG             "ylog"
172 
173 /* rusage keywords */
174 
175 #define KW_ACCEPT           "accept"
176 #define KW_ALL              "all"
177 #define KW_ELAPSED          "elapsed"
178 #define KW_EVERYTHING       "everything"
179 #define KW_FAULTS           "faults"
180 #define KW_FILLIN           "fillin"
181 #define KW_LOADTIME         "loadtime"
182 #define KW_LUTIME           "lutime"
183 #define KW_MATSIZE          "matsize"
184 #define KW_NONZERO          "nonzero"
185 #define KW_REJECTED         "rejected"
186 #define KW_SOLVETIME        "solvetime"
187 #define KW_SPACE            "space"
188 #define KW_TIME             "time"
189 #define KW_TOTALTIME        "totaltime"
190 #define KW_TOTITER          "totiter"
191 #define KW_TRANITER         "traniter"
192 #define KW_TRANPOINTS       "tranpoints"
193 #define KW_TRANSOLVETIME    "transolvetime"
194 #define KW_TRANTIME         "trantime"
195 
196 /* vectors */
197 
198 #define KW_ANONYMOUS        "Anonymous"
199 #define KW_UNKNOWN          "unknown"
200 
201 /* filetypes */
202 
203 #define KW_ASCII            "ascii"
204 #define KW_BINARY           "binary"
205 #define KW_OCT              "oct"
206 
207 /* print keywords */
208 
209 #define KW_COL              "col"
210 #define KW_LINE             "line"
211 
212 /* analysis keywords */
213 
214 #define KW_AC               "ac"
215 #define KW_DC               "dc"
216 #define KW_DEFAULT          "default"
217 #define KW_OP               "op"
218 #define KW_OPTIONS          "options"
219 #define KW_PZ               "pz"
220 #define KW_RESUME           "resume"
221 #define KW_RUN              "run"
222 #define KW_TRAN             "tran"
223 #define KW_TSTART           "tstart"
224 #define KW_TSTEP            "tstep"
225 #define KW_TSTOP            "tstop"
226 
227 
228 /* unsupported */
229 
230 #define KW_LVLTIM           "lvltim"
231 #define KW_MAXORD           "maxord"
232 #define KW_METHOD           "method"
233 
234 /* obsolete */
235 
236 #define KW_LIMTIM           "limtim"
237 #define KW_LVLCOD           "lvlcod"
238 #define KW_NOMOD            "nomod"
239 
240 
241 /* button styles */
242 
243 #define KW_CENTER           "center"
244 #define KW_LEFT             "left"
245 #define KW_UNIF             "unif"
246