22 {
"let",
com_let,
false,
false,
true,
25 "varname = expr : Assign vector variables." } ,
29 "[[func (args)] stuff] : Define a user-definable function." } ,
30 {
"set",
com_set,
false,
false,
true,
33 "[option] [option = value] ... : Set a variable." } ,
34 {
"alias",
com_alias,
false,
false,
false,
37 "[[word] alias] : Define an alias." } ,
41 "spec name pat ... : Redefine vector and plot types.\n" } ,
42 {
"plot",
com_plot,
false,
false,
true,
45 "expr ... [vs expr] [xl xlo xhi] [yl ylo yhi] : Plot things." },
49 {
"graf",
com_graf,
false,
false,
true,
52 "[options] expr ... : Plot vectors." },
56 ": Display list of option keywords." } ,
57 {
"mplot",
com_mplot,
false,
false,
false,
60 ": plot results from margin analysis." } ,
64 "resource: value : set resources for X windows." } ,
69 ": Display vector status." } ,
73 "[plotname] ... : Throw away all the data in the plot." } ,
74 {
"setplot",
com_splot,
false,
false,
true,
77 "[plotname] : Change the current working plot." } ,
81 "file plotargs : Send plot to Xgraph-11." } ,
85 "file plotargs : Produce hardcopy plots." } ,
89 "plotargs : Produce ascii plots." } ,
93 "file expr ... : Write data to a file." } ,
97 "var parm=val ... : Compose a vector." } ,
98 {
"unlet",
com_unlet,
false,
false,
false,
101 "varname ... : Undefine vectors." } ,
102 {
"print",
com_print,
false,
false,
true,
105 "[col] expr ... : Print vector values." } ,
106 {
"load",
com_load,
false,
false,
true,
109 "file ... : Load in data." } ,
110 {
"cross",
com_cross,
false,
false,
true,
113 "vecname number [ vector ... ] : Make a vector in a strange way." } ,
117 "[func ...] : Undefine a user-definable function." } ,
122 "filename : Edit a file." } ,
127 "fund_freq vector ... : Do a fourier analysis of some data." } ,
133 "file [outfile] : Run a spice job asynchronously." } ,
134 {
"jobs",
com_jobs,
false,
false,
false,
137 ": Report on asynchronous spice jobs." } ,
141 "[input file] : Run a spice job remotely." } ,
143 {
"bug",
com_bug,
false,
false,
true,
146 ": Report a %s bug." } ,
147 {
"newhelp",
com_ahelp,
false,
false,
true,
150 "[command name] ... : help." },
151 {
"tutorial",
com_ghelp,
false,
false,
true,
154 "[subject] ... : Hierarchical documentation browser." } ,
158 "[subject] ... : Hierarchical documentation browser." } ,
159 {
"oldhelp",
com_help,
false,
false,
true,
162 "[command name] ... : Print help." } ,
163 {
"quit",
com_quit,
false,
false,
true,
171 "file : Source a %s file." } ,
173 {
"shift",
com_shift,
false,
false,
false,
176 "[var] [number] : Shift argv or the named list var to the left." } ,
177 {
"unset",
com_unset,
false,
false,
false,
180 "varname ... : Unset a variable." } ,
184 "word ... : Undefine an alias." } ,
188 "[-r] [number] : Print command history." } ,
189 {
"echo",
com_echo,
false,
false,
false,
192 "[stuff ...] : Print stuff." } ,
193 {
"shell",
com_shell,
false,
false,
true,
196 "[args] : Fork a shell, or execute the command." } ,
200 "[resource ...] : Print current resource usage." } ,
204 "[directory] : Change working directory." } ,
208 "[number] : Print the version number." } ,
209 {
"diff",
com_diff,
false,
false,
false,
212 "plotname plotname [vec ...] : 'diff' two plots." } ,
216 ": Rebuild the unix command database." } ,
217 {
"cdump",
com_cdump,
false,
false,
false,
220 ": Dump the current control structures." } ,
221 {
"settype",
com_stype,
false,
false,
false,
224 "type vec ... : Change the type of a vector." } ,
228 "varname s1 s2 : Set $varname to strcmp(s1, s2)." } ,
230 { 0,
NULL,
false,
false,
false, { 0, 0, 0, 0 },
E_DEFHMASK, 0,
LOTS,