1 // -*- mode: c++; c-file-style: "linux"; c-basic-offset: 2; indent-tabs-mode: nil -*-
2 //
3 //  Copyright (C) 2009-2015 Andrej Vodopivec <andrej.vodopivec@gmail.com>
4 //  Copyright (C) 2015-2019 Gunter Königsmann    <wxMaxima@physikbuch.de>
5 //
6 //  This program is free software; you can redistribute it and/or modify
7 //  it under the terms of the GNU General Public License as published by
8 //  the Free Software Foundation; either version 2 of the License, or
9 //  (at your option) any later version.
10 //
11 //  This program is distributed in the hope that it will be useful,
12 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
13 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 //  GNU General Public License for more details.
15 //
16 //
17 //  You should have received a copy of the GNU General Public License
18 //  along with this program; if not, write to the Free Software
19 //  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
20 //
21 //  SPDX-License-Identifier: GPL-2.0+
22 
23 /*! \file
24   This file tells wxMaxima about known builtin commands of maxima.
25 
26   The list of builtin commands was long enough to justify splitting it into
27   a separate file.
28 */
29 
30 #include "Autocomplete.h"
31 
LoadBuiltinSymbols()32 bool AutoComplete::LoadBuiltinSymbols()
33 {
34   // Add maxima functions
35   m_wordList[command].Add("?derivsimp"); // OPTION
36   m_wordList[command].Add("pathname_name"); // FUNCTION
37   m_wordList[command].Add("fast_linsolve"); // FUNCTION
38   m_wordList[tmplte ].Add("fast_linsolve([<expr_1>, ..., <expr_m>], [<x_1>, ..., <x_n>])"); // OPTION
39   m_wordList[command].Add("grobner_basis"); // FUNCTION
40   m_wordList[tmplte ].Add("grobner_basis([<expr_1>, ..., <expr_m>])"); // OPTION
41   m_wordList[command].Add("set_up_dot_simplifications"); // FUNCTION
42   m_wordList[tmplte ].Add("set_up_dot_simplifications(<eqns>, <check_through_degree>)"); // OPTION
43   m_wordList[tmplte ].Add("set_up_dot_simplifications(<eqns>)"); // OPTION
44   m_wordList[command].Add("declare_weights"); // FUNCTION
45   m_wordList[tmplte ].Add("declare_weights(<x_1>, <w_1>, ..., <x_n>, <w_n>)"); // OPTION
46   m_wordList[command].Add("nc_degree"); // FUNCTION
47   m_wordList[tmplte ].Add("nc_degree(<p>)"); // OPTION
48   m_wordList[command].Add("dotsimp"); // FUNCTION
49   m_wordList[tmplte ].Add("dotsimp(<f>)"); // OPTION
50   m_wordList[command].Add("fast_central_elements"); // FUNCTION
51   m_wordList[tmplte ].Add("fast_central_elements([<x_1>, ..., <x_n>], <n>)"); // OPTION
52   m_wordList[command].Add("check_overlaps"); // FUNCTION
53   m_wordList[tmplte ].Add("check_overlaps(<n>, <add_to_simps>)"); // OPTION
54   m_wordList[command].Add("mono"); // FUNCTION
55   m_wordList[tmplte ].Add("mono([<x_1>, ..., <x_n>], <n>)"); // OPTION
56   m_wordList[command].Add("monomial_dimensions"); // FUNCTION
57   m_wordList[tmplte ].Add("monomial_dimensions(<n>)"); // OPTION
58   m_wordList[command].Add("extract_linear_equations"); // FUNCTION
59   m_wordList[tmplte ].Add("extract_linear_equations([<p_1>, ..., <p_n>], [<m_1>, ..., <m_n>])"); // OPTION
60   m_wordList[command].Add("list_nc_monomials"); // FUNCTION
61   m_wordList[tmplte ].Add("list_nc_monomials([<p_1>, ..., <p_n>])"); // OPTION
62   m_wordList[tmplte ].Add("list_nc_monomials(<p>)"); // OPTION
63   m_wordList[command].Add("all_dotsimp_denoms"); // OPTION
64   m_wordList[command].Add("array"); // FUNCTION
65   m_wordList[tmplte ].Add("array(<name>, <dim_1>, ..., <dim_n>)"); // OPTION
66   m_wordList[tmplte ].Add("array(<name>, <type>, <dim_1>, ..., <dim_n>)"); // OPTION
67   m_wordList[tmplte ].Add("array([<name_1>, ..., <name_m>], <dim_1>, ..., <dim_n>)"); // OPTION
68   m_wordList[command].Add("arrayapply"); // FUNCTION
69   m_wordList[tmplte ].Add("arrayapply(<A>, [<i_1>, ..., <i_n>])"); // OPTION
70   m_wordList[command].Add("arrayinfo"); // FUNCTION
71   m_wordList[tmplte ].Add("arrayinfo(<A>)"); // OPTION
72   m_wordList[command].Add("arraymake"); // FUNCTION
73   m_wordList[tmplte ].Add("arraymake(<A>, [<i_1>, ..., <i_n>])"); // OPTION
74   m_wordList[command].Add("arrays"); // OPTION
75   m_wordList[command].Add("bashindices"); // FUNCTION
76   m_wordList[tmplte ].Add("bashindices(<expr>)"); // OPTION
77   m_wordList[command].Add("fillarray"); // FUNCTION
78   m_wordList[tmplte ].Add("fillarray(<A>, <B>)"); // OPTION
79   m_wordList[command].Add("listarray"); // FUNCTION
80   m_wordList[tmplte ].Add("listarray(<A>)"); // OPTION
81   m_wordList[command].Add("make_array"); // FUNCTION
82   m_wordList[tmplte ].Add("make_array(<type>, <dim_1>, ..., <dim_n>)"); // OPTION
83   m_wordList[command].Add("rearray"); // FUNCTION
84   m_wordList[tmplte ].Add("rearray(<A>, <dim_1>, ..., <dim_n>)"); // OPTION
85   m_wordList[command].Add("remarray"); // FUNCTION
86   m_wordList[tmplte ].Add("remarray(<A_1>, ..., <A_n>)"); // OPTION
87   m_wordList[tmplte ].Add("remarray(all)"); // OPTION
88   m_wordList[command].Add("subvar"); // FUNCTION
89   m_wordList[tmplte ].Add("subvar(<x>, <i>)"); // OPTION
90   m_wordList[command].Add("use_fast_arrays"); // OPTION
91   m_wordList[command].Add("init_atensor"); // FUNCTION
92   m_wordList[tmplte ].Add("init_atensor(<alg_type>, <opt_dims>)"); // OPTION
93   m_wordList[tmplte ].Add("init_atensor(<alg_type>)"); // OPTION
94   m_wordList[command].Add("atensimp"); // FUNCTION
95   m_wordList[tmplte ].Add("atensimp(<expr>)"); // OPTION
96   m_wordList[command].Add("adim"); // OPTION
97   m_wordList[command].Add("aform"); // OPTION
98   m_wordList[command].Add("asymbol"); // OPTION
99   m_wordList[command].Add("sf"); // FUNCTION
100   m_wordList[tmplte ].Add("sf(<u>, <v>)"); // OPTION
101   m_wordList[command].Add("af"); // FUNCTION
102   m_wordList[tmplte ].Add("af(<u>, <v>)"); // OPTION
103   m_wordList[command].Add("av"); // FUNCTION
104   m_wordList[tmplte ].Add("av(<u>, <v>)"); // OPTION
105   m_wordList[command].Add("abasep"); // FUNCTION
106   m_wordList[tmplte ].Add("abasep(<v>)"); // OPTION
107   m_wordList[command].Add("augmented_lagrangian_method"); // FUNCTION
108   m_wordList[tmplte ].Add("augmented_lagrangian_method(<FOM>, <xx>, <C>, <yy>)"); // OPTION
109   m_wordList[tmplte ].Add("augmented_lagrangian_method(<FOM>, <xx>, <C>, <yy>, optional_args)"); // OPTION
110   m_wordList[tmplte ].Add("augmented_lagrangian_method([<FOM>, <grad>], <xx>, <C>, <yy>)"); // OPTION
111   m_wordList[tmplte ].Add("augmented_lagrangian_method([<FOM>, <grad>], <xx>, <C>, <yy>, optional_args)"); // OPTION
112   m_wordList[command].Add("bode_gain"); // FUNCTION
113   m_wordList[tmplte ].Add("bode_gain(<H>, <range>, ...<plot_opts>...)"); // OPTION
114   m_wordList[command].Add("bode_phase"); // FUNCTION
115   m_wordList[tmplte ].Add("bode_phase(<H>, <range>, ...<plot_opts>...)"); // OPTION
116   m_wordList[command].Add("run_testsuite"); // FUNCTION
117   m_wordList[tmplte ].Add("run_testsuite([<options>])"); // OPTION
118   m_wordList[command].Add("testsuite_files"); // OPTION
119   m_wordList[command].Add("share_testsuite_files"); // OPTION
120   m_wordList[command].Add("display_all"); // OPTION
121   m_wordList[command].Add("display_index_separator"); // OPTION
122   m_wordList[command].Add("display_known_bugs"); // OPTION
123   m_wordList[command].Add("tests"); // OPTION
124   m_wordList[command].Add("time"); // OPTION
125   m_wordList[command].Add("share_tests"); // OPTION
126   m_wordList[command].Add("bug_report"); // FUNCTION
127   m_wordList[tmplte ].Add("bug_report()"); // OPTION
128   m_wordList[command].Add("build_info"); // FUNCTION
129   m_wordList[tmplte ].Add("build_info()"); // OPTION
130   m_wordList[command].Add("alias"); // FUNCTION
131   m_wordList[tmplte ].Add("alias(<new_name_1>, <old_name_1>, ..., <new_name_n>, <old_name_n>)"); // OPTION
132   m_wordList[command].Add("debugmode"); // OPTION
133   m_wordList[command].Add("ev"); // FUNCTION
134   m_wordList[tmplte ].Add("ev(<expr>, <arg_1>, ..., <arg_n>)"); // OPTION
135   m_wordList[command].Add("eval"); // OPTION
136   m_wordList[command].Add("evflag"); // OPTION
137   m_wordList[command].Add("evfun"); // OPTION
138   m_wordList[command].Add("infeval"); // OPTION
139   m_wordList[command].Add("kill"); // FUNCTION
140   m_wordList[tmplte ].Add("kill(<a_1>, ..., <a_n>)"); // OPTION
141   m_wordList[tmplte ].Add("kill(labels)"); // OPTION
142   m_wordList[tmplte ].Add("kill(inlabels, outlabels, linelabels)"); // OPTION
143   m_wordList[tmplte ].Add("kill(<n>)"); // OPTION
144   m_wordList[tmplte ].Add("kill([<m>, <n>])"); // OPTION
145   m_wordList[tmplte ].Add("kill(values, functions, arrays, ...)"); // OPTION
146   m_wordList[tmplte ].Add("kill(all)"); // OPTION
147   m_wordList[tmplte ].Add("kill(allbut (<a_1>, ..., <a_n>))"); // OPTION
148   m_wordList[command].Add("labels"); // FUNCTION
149   m_wordList[tmplte ].Add("labels(<symbol>)"); // OPTION
150   m_wordList[command].Add("linenum"); // OPTION
151   m_wordList[command].Add("myoptions"); // OPTION
152   m_wordList[command].Add("nolabels"); // OPTION
153   m_wordList[command].Add("optionset"); // OPTION
154   m_wordList[command].Add("playback"); // FUNCTION
155   m_wordList[tmplte ].Add("playback()"); // OPTION
156   m_wordList[tmplte ].Add("playback(<n>)"); // OPTION
157   m_wordList[tmplte ].Add("playback([<m>, <n>])"); // OPTION
158   m_wordList[tmplte ].Add("playback([<m>])"); // OPTION
159   m_wordList[tmplte ].Add("playback(input)"); // OPTION
160   m_wordList[tmplte ].Add("playback(slow)"); // OPTION
161   m_wordList[tmplte ].Add("playback(time)"); // OPTION
162   m_wordList[tmplte ].Add("playback(grind)"); // OPTION
163   m_wordList[command].Add("printprops"); // FUNCTION
164   m_wordList[tmplte ].Add("printprops(<a>, <i>)"); // OPTION
165   m_wordList[tmplte ].Add("printprops([<a_1>, ..., <a_n>], <i>)"); // OPTION
166   m_wordList[tmplte ].Add("printprops(all, <i>)"); // OPTION
167   m_wordList[command].Add("prompt"); // OPTION
168   m_wordList[command].Add("quit"); // FUNCTION
169   m_wordList[tmplte ].Add("quit()"); // OPTION
170   m_wordList[command].Add("remfunction"); // FUNCTION
171   m_wordList[tmplte ].Add("remfunction(<f_1>, ..., <f_n>)"); // OPTION
172   m_wordList[tmplte ].Add("remfunction(all)"); // OPTION
173   m_wordList[command].Add("reset"); // FUNCTION
174   m_wordList[tmplte ].Add("reset()"); // OPTION
175   m_wordList[command].Add("showtime"); // OPTION
176   m_wordList[command].Add("to_lisp"); // FUNCTION
177   m_wordList[tmplte ].Add("to_lisp()"); // OPTION
178   m_wordList[command].Add("values"); // OPTION
179   m_wordList[command].Add("%e"); // OPTION
180   m_wordList[command].Add("%i"); // OPTION
181   m_wordList[command].Add("false"); // OPTION
182   m_wordList[command].Add("ind"); // OPTION
183   m_wordList[command].Add("inf"); // OPTION
184   m_wordList[command].Add("infinity"); // OPTION
185   m_wordList[command].Add("minf"); // OPTION
186   m_wordList[command].Add("%phi"); // OPTION
187   m_wordList[command].Add("%pi"); // OPTION
188   m_wordList[command].Add("true"); // OPTION
189   m_wordList[command].Add("und"); // OPTION
190   m_wordList[command].Add("zeroa"); // OPTION
191   m_wordList[command].Add("zerob"); // OPTION
192   m_wordList[command].Add("activate"); // FUNCTION
193   m_wordList[tmplte ].Add("activate(<context_1>, ..., <context_n>)"); // OPTION
194   m_wordList[command].Add("activecontexts"); // OPTION
195   m_wordList[command].Add("assume"); // FUNCTION
196   m_wordList[tmplte ].Add("assume(<pred_1>, ..., <pred_n>)"); // OPTION
197   m_wordList[command].Add("assumescalar"); // OPTION
198   m_wordList[command].Add("assume_pos"); // OPTION
199   m_wordList[command].Add("assume_pos_pred"); // OPTION
200   m_wordList[command].Add("context"); // OPTION
201   m_wordList[command].Add("contexts"); // OPTION
202   m_wordList[command].Add("deactivate"); // FUNCTION
203   m_wordList[tmplte ].Add("deactivate(<context_1>, ..., <context_n>)"); // OPTION
204   m_wordList[command].Add("facts"); // FUNCTION
205   m_wordList[tmplte ].Add("facts(<item>)"); // OPTION
206   m_wordList[tmplte ].Add("facts()"); // OPTION
207   m_wordList[command].Add("features"); // OPTION
208   m_wordList[command].Add("forget"); // FUNCTION
209   m_wordList[tmplte ].Add("forget(<pred_1>, ..., <pred_n>)"); // OPTION
210   m_wordList[tmplte ].Add("forget(<L>)"); // OPTION
211   m_wordList[command].Add("killcontext"); // FUNCTION
212   m_wordList[tmplte ].Add("killcontext(<context_1>, ..., <context_n>)"); // OPTION
213   m_wordList[command].Add("newcontext"); // FUNCTION
214   m_wordList[tmplte ].Add("newcontext(<name>)"); // OPTION
215   m_wordList[command].Add("supcontext"); // FUNCTION
216   m_wordList[tmplte ].Add("supcontext(<name>, <context>)"); // OPTION
217   m_wordList[tmplte ].Add("supcontext(<name>)"); // OPTION
218   m_wordList[command].Add("contrib_ode"); // FUNCTION
219   m_wordList[tmplte ].Add("contrib_ode(<eqn>, <y>, <x>)"); // OPTION
220   m_wordList[command].Add("odelin"); // FUNCTION
221   m_wordList[tmplte ].Add("odelin(<eqn>, <y>, <x>)"); // OPTION
222   m_wordList[command].Add("ode_check"); // FUNCTION
223   m_wordList[tmplte ].Add("ode_check(<eqn>, <soln>)"); // OPTION
224   m_wordList[command].Add("method"); // OPTION
225   m_wordList[command].Add("%c"); // OPTION
226   m_wordList[command].Add("%k1"); // OPTION
227   m_wordList[command].Add("%k2"); // OPTION
228   m_wordList[command].Add("gauss_a"); // FUNCTION
229   m_wordList[tmplte ].Add("gauss_a(<a>, <b>, <c>, <x>)"); // OPTION
230   m_wordList[command].Add("gauss_b"); // FUNCTION
231   m_wordList[tmplte ].Add("gauss_b(<a>, <b>, <c>, <x>)"); // OPTION
232   m_wordList[command].Add("dgauss_a"); // FUNCTION
233   m_wordList[tmplte ].Add("dgauss_a(<a>, <b>, <c>, <x>)"); // OPTION
234   m_wordList[command].Add("dgauss_b"); // FUNCTION
235   m_wordList[tmplte ].Add("dgauss_b(<a>, <b>, <c>, <x>)"); // OPTION
236   m_wordList[command].Add("kummer_m"); // FUNCTION
237   m_wordList[tmplte ].Add("kummer_m(<a>, <b>, <x>)"); // OPTION
238   m_wordList[command].Add("kummer_u"); // FUNCTION
239   m_wordList[tmplte ].Add("kummer_u(<a>, <b>, <x>)"); // OPTION
240   m_wordList[command].Add("dkummer_m"); // FUNCTION
241   m_wordList[tmplte ].Add("dkummer_m(<a>, <b>, <x>)"); // OPTION
242   m_wordList[command].Add("dkummer_u"); // FUNCTION
243   m_wordList[tmplte ].Add("dkummer_u(<a>, <b>, <x>)"); // OPTION
244   m_wordList[command].Add("csetup"); // FUNCTION
245   m_wordList[tmplte ].Add("csetup()"); // OPTION
246   m_wordList[command].Add("cmetric"); // FUNCTION
247   m_wordList[tmplte ].Add("cmetric(<dis>)"); // OPTION
248   m_wordList[tmplte ].Add("cmetric()"); // OPTION
249   m_wordList[command].Add("ct_coordsys"); // FUNCTION
250   m_wordList[tmplte ].Add("ct_coordsys(<coordinate_system>, <extra_arg>)"); // OPTION
251   m_wordList[tmplte ].Add("ct_coordsys(<coordinate_system>)"); // OPTION
252   m_wordList[command].Add("init_ctensor"); // FUNCTION
253   m_wordList[tmplte ].Add("init_ctensor()"); // OPTION
254   m_wordList[command].Add("christof"); // FUNCTION
255   m_wordList[tmplte ].Add("christof(<dis>)"); // OPTION
256   m_wordList[command].Add("ricci"); // FUNCTION
257   m_wordList[tmplte ].Add("ricci(<dis>)"); // OPTION
258   m_wordList[command].Add("uricci"); // FUNCTION
259   m_wordList[tmplte ].Add("uricci(<dis>)"); // OPTION
260   m_wordList[command].Add("scurvature"); // FUNCTION
261   m_wordList[tmplte ].Add("scurvature()"); // OPTION
262   m_wordList[command].Add("einstein"); // FUNCTION
263   m_wordList[tmplte ].Add("einstein(<dis>)"); // OPTION
264   m_wordList[command].Add("leinstein"); // FUNCTION
265   m_wordList[tmplte ].Add("leinstein(<dis>)"); // OPTION
266   m_wordList[command].Add("riemann"); // FUNCTION
267   m_wordList[tmplte ].Add("riemann(<dis>)"); // OPTION
268   m_wordList[command].Add("lriemann"); // FUNCTION
269   m_wordList[tmplte ].Add("lriemann(<dis>)"); // OPTION
270   m_wordList[command].Add("uriemann"); // FUNCTION
271   m_wordList[tmplte ].Add("uriemann(<dis>)"); // OPTION
272   m_wordList[command].Add("rinvariant"); // FUNCTION
273   m_wordList[tmplte ].Add("rinvariant()"); // OPTION
274   m_wordList[command].Add("weyl"); // FUNCTION
275   m_wordList[tmplte ].Add("weyl(<dis>)"); // OPTION
276   m_wordList[command].Add("ctaylor"); // FUNCTION
277   m_wordList[tmplte ].Add("ctaylor()"); // OPTION
278   m_wordList[command].Add("frame_bracket"); // FUNCTION
279   m_wordList[tmplte ].Add("frame_bracket(<fr>, <fri>, <diagframe>)"); // OPTION
280   m_wordList[command].Add("nptetrad"); // FUNCTION
281   m_wordList[tmplte ].Add("nptetrad()"); // OPTION
282   m_wordList[command].Add("psi"); // FUNCTION
283   m_wordList[tmplte ].Add("psi(<dis>)"); // OPTION
284   m_wordList[command].Add("petrov"); // FUNCTION
285   m_wordList[tmplte ].Add("petrov()"); // OPTION
286   m_wordList[command].Add("contortion"); // FUNCTION
287   m_wordList[tmplte ].Add("contortion(<tr>)"); // OPTION
288   m_wordList[command].Add("nonmetricity"); // FUNCTION
289   m_wordList[tmplte ].Add("nonmetricity(<nm>)"); // OPTION
290   m_wordList[command].Add("ctransform"); // FUNCTION
291   m_wordList[tmplte ].Add("ctransform(<M>)"); // OPTION
292   m_wordList[command].Add("findde"); // FUNCTION
293   m_wordList[tmplte ].Add("findde(<A>, <n>)"); // OPTION
294   m_wordList[command].Add("cograd"); // FUNCTION
295   m_wordList[tmplte ].Add("cograd()"); // OPTION
296   m_wordList[command].Add("contragrad"); // FUNCTION
297   m_wordList[tmplte ].Add("contragrad()"); // OPTION
298   m_wordList[command].Add("dscalar"); // FUNCTION
299   m_wordList[tmplte ].Add("dscalar()"); // OPTION
300   m_wordList[command].Add("checkdiv"); // FUNCTION
301   m_wordList[tmplte ].Add("checkdiv()"); // OPTION
302   m_wordList[command].Add("cgeodesic"); // FUNCTION
303   m_wordList[tmplte ].Add("cgeodesic(<dis>)"); // OPTION
304   m_wordList[command].Add("bdvac"); // FUNCTION
305   m_wordList[tmplte ].Add("bdvac(<f>)"); // OPTION
306   m_wordList[command].Add("invariant1"); // FUNCTION
307   m_wordList[tmplte ].Add("invariant1()"); // OPTION
308   m_wordList[command].Add("invariant2"); // FUNCTION
309   m_wordList[tmplte ].Add("invariant2()"); // OPTION
310   m_wordList[command].Add("bimetric"); // FUNCTION
311   m_wordList[tmplte ].Add("bimetric()"); // OPTION
312   m_wordList[command].Add("diagmatrixp"); // FUNCTION
313   m_wordList[tmplte ].Add("diagmatrixp(<M>)"); // OPTION
314   m_wordList[command].Add("symmetricp"); // FUNCTION
315   m_wordList[tmplte ].Add("symmetricp(<M>)"); // OPTION
316   m_wordList[command].Add("ntermst"); // FUNCTION
317   m_wordList[tmplte ].Add("ntermst(<f>)"); // OPTION
318   m_wordList[command].Add("cdisplay"); // FUNCTION
319   m_wordList[tmplte ].Add("cdisplay(<ten>)"); // OPTION
320   m_wordList[command].Add("deleten"); // FUNCTION
321   m_wordList[tmplte ].Add("deleten(<L>, <n>)"); // OPTION
322   m_wordList[command].Add("dim"); // OPTION
323   m_wordList[command].Add("diagmetric"); // OPTION
324   m_wordList[command].Add("ctrgsimp"); // OPTION
325   m_wordList[command].Add("cframe_flag"); // OPTION
326   m_wordList[command].Add("ctorsion_flag"); // OPTION
327   m_wordList[command].Add("cnonmet_flag"); // OPTION
328   m_wordList[command].Add("ctayswitch"); // OPTION
329   m_wordList[command].Add("ctayvar"); // OPTION
330   m_wordList[command].Add("ctaypov"); // OPTION
331   m_wordList[command].Add("ctaypt"); // OPTION
332   m_wordList[command].Add("gdet"); // OPTION
333   m_wordList[command].Add("ratchristof"); // OPTION
334   m_wordList[command].Add("rateinstein"); // OPTION
335   m_wordList[command].Add("ratriemann"); // OPTION
336   m_wordList[command].Add("ratweyl"); // OPTION
337   m_wordList[command].Add("lfg"); // OPTION
338   m_wordList[command].Add("ufg"); // OPTION
339   m_wordList[command].Add("riem"); // OPTION
340   m_wordList[command].Add("lriem"); // OPTION
341   m_wordList[command].Add("uriem"); // OPTION
342   m_wordList[command].Add("ric"); // OPTION
343   m_wordList[command].Add("uric"); // OPTION
344   m_wordList[command].Add("lg"); // OPTION
345   m_wordList[command].Add("ug"); // OPTION
346   m_wordList[command].Add("weyl"); // OPTION
347   m_wordList[command].Add("fb"); // OPTION
348   m_wordList[command].Add("kinvariant"); // OPTION
349   m_wordList[command].Add("np"); // OPTION
350   m_wordList[command].Add("npi"); // OPTION
351   m_wordList[command].Add("tr"); // OPTION
352   m_wordList[command].Add("kt"); // OPTION
353   m_wordList[command].Add("nm"); // OPTION
354   m_wordList[command].Add("nmc"); // OPTION
355   m_wordList[command].Add("tensorkill"); // OPTION
356   m_wordList[command].Add("ct_coords"); // OPTION
357   m_wordList[command].Add("refcheck"); // OPTION
358   m_wordList[command].Add("setcheck"); // OPTION
359   m_wordList[command].Add("setcheckbreak"); // OPTION
360   m_wordList[command].Add("setval"); // OPTION
361   m_wordList[command].Add("timer"); // FUNCTION
362   m_wordList[tmplte ].Add("timer(<f_1>, ..., <f_n>)"); // OPTION
363   m_wordList[tmplte ].Add("timer(all)"); // OPTION
364   m_wordList[tmplte ].Add("timer()"); // OPTION
365   m_wordList[command].Add("untimer"); // FUNCTION
366   m_wordList[tmplte ].Add("untimer(<f_1>, ..., <f_n>)"); // OPTION
367   m_wordList[tmplte ].Add("untimer()"); // OPTION
368   m_wordList[command].Add("timer_devalue"); // OPTION
369   m_wordList[command].Add("timer_info"); // FUNCTION
370   m_wordList[tmplte ].Add("timer_info(<f_1>, ..., <f_n>)"); // OPTION
371   m_wordList[tmplte ].Add("timer_info()"); // OPTION
372   m_wordList[command].Add("trace"); // FUNCTION
373   m_wordList[tmplte ].Add("trace(<f_1>, ..., <f_n>)"); // OPTION
374   m_wordList[tmplte ].Add("trace(all)"); // OPTION
375   m_wordList[tmplte ].Add("trace()"); // OPTION
376   m_wordList[command].Add("trace_options"); // FUNCTION
377   m_wordList[tmplte ].Add("trace_options(<f>, <option_1>, ..., <option_n>)"); // OPTION
378   m_wordList[tmplte ].Add("trace_options(<f>)"); // OPTION
379   m_wordList[command].Add("untrace"); // FUNCTION
380   m_wordList[tmplte ].Add("untrace(<f_1>, ..., <f_n>)"); // OPTION
381   m_wordList[tmplte ].Add("untrace()"); // OPTION
382   m_wordList[command].Add("%ibes"); // FUNCTION
383   m_wordList[tmplte ].Add("%ibes[<n>](<x>) "); // OPTION
384   m_wordList[command].Add("%j"); // FUNCTION
385   m_wordList[tmplte ].Add("%j[<n>](<x>) "); // OPTION
386   m_wordList[command].Add("%k"); // FUNCTION
387   m_wordList[tmplte ].Add("%k[<n>](<x>) "); // OPTION
388   m_wordList[command].Add("%y"); // FUNCTION
389   m_wordList[tmplte ].Add("%y[<n>](<x>) "); // OPTION
390   m_wordList[command].Add("airy"); // FUNCTION
391   m_wordList[tmplte ].Add("airy(<x>)"); // OPTION
392   m_wordList[command].Add("bessel"); // FUNCTION
393   m_wordList[tmplte ].Add("bessel(<z>, <a>) "); // OPTION
394   m_wordList[command].Add("expint"); // FUNCTION
395   m_wordList[tmplte ].Add("expint(<z>)"); // OPTION
396   m_wordList[command].Add("g0"); // FUNCTION
397   m_wordList[tmplte ].Add("g0(<x>) "); // OPTION
398   m_wordList[command].Add("g1"); // FUNCTION
399   m_wordList[tmplte ].Add("g1(<x>) "); // OPTION
400   m_wordList[command].Add("gn"); // FUNCTION
401   m_wordList[tmplte ].Add("gn(<x>, <n>) "); // OPTION
402   m_wordList[command].Add("gauss"); // FUNCTION
403   m_wordList[tmplte ].Add("gauss(<mean>, <sd>)"); // OPTION
404   m_wordList[command].Add("i0"); // FUNCTION
405   m_wordList[tmplte ].Add("i0(<x>) "); // OPTION
406   m_wordList[command].Add("i1"); // FUNCTION
407   m_wordList[tmplte ].Add("i1(<x>) "); // OPTION
408   m_wordList[command].Add("in"); // FUNCTION
409   m_wordList[tmplte ].Add("in(<x>, <n>) "); // OPTION
410   m_wordList[command].Add("j0"); // FUNCTION
411   m_wordList[tmplte ].Add("j0(<x>) "); // OPTION
412   m_wordList[command].Add("j1"); // FUNCTION
413   m_wordList[tmplte ].Add("j1(<x>) "); // OPTION
414   m_wordList[command].Add("jn"); // FUNCTION
415   m_wordList[tmplte ].Add("jn(<x>, <n>) "); // OPTION
416   m_wordList[command].Add("continuous_freq"); // FUNCTION
417   m_wordList[tmplte ].Add("continuous_freq(<list>)"); // OPTION
418   m_wordList[tmplte ].Add("continuous_freq(<list>, <m>)"); // OPTION
419   m_wordList[command].Add("discrete_freq"); // FUNCTION
420   m_wordList[tmplte ].Add("discrete_freq(<list>)"); // OPTION
421   m_wordList[command].Add("subsample"); // FUNCTION
422   m_wordList[tmplte ].Add("subsample(<data_matrix>, <predicate_function>)"); // OPTION
423   m_wordList[tmplte ].Add("subsample(<data_matrix>, <predicate_function>, <col_num1>, <col_num2>, ...)"); // OPTION
424   m_wordList[command].Add("mean"); // FUNCTION
425   m_wordList[tmplte ].Add("mean(<list>)"); // OPTION
426   m_wordList[tmplte ].Add("mean(<matrix>)"); // OPTION
427   m_wordList[command].Add("var"); // FUNCTION
428   m_wordList[tmplte ].Add("var(<list>)"); // OPTION
429   m_wordList[tmplte ].Add("var(<matrix>)"); // OPTION
430   m_wordList[command].Add("var1"); // FUNCTION
431   m_wordList[tmplte ].Add("var1(<list>)"); // OPTION
432   m_wordList[tmplte ].Add("var1(<matrix>)"); // OPTION
433   m_wordList[command].Add("std"); // FUNCTION
434   m_wordList[tmplte ].Add("std(<list>)"); // OPTION
435   m_wordList[tmplte ].Add("std(<matrix>)"); // OPTION
436   m_wordList[command].Add("std1"); // FUNCTION
437   m_wordList[tmplte ].Add("std1(<list>)"); // OPTION
438   m_wordList[tmplte ].Add("std1(<matrix>)"); // OPTION
439   m_wordList[command].Add("noncentral_moment"); // FUNCTION
440   m_wordList[tmplte ].Add("noncentral_moment(<list>, <k>)"); // OPTION
441   m_wordList[tmplte ].Add("noncentral_moment(<matrix>, <k>)"); // OPTION
442   m_wordList[command].Add("central_moment"); // FUNCTION
443   m_wordList[tmplte ].Add("central_moment(<list>, <k>)"); // OPTION
444   m_wordList[tmplte ].Add("central_moment(<matrix>, <k>)"); // OPTION
445   m_wordList[command].Add("cv"); // FUNCTION
446   m_wordList[tmplte ].Add("cv(<list>)"); // OPTION
447   m_wordList[tmplte ].Add("cv(<matrix>)"); // OPTION
448   m_wordList[command].Add("smin"); // FUNCTION
449   m_wordList[tmplte ].Add("smin(<list>)"); // OPTION
450   m_wordList[tmplte ].Add("smin(<matrix>)"); // OPTION
451   m_wordList[command].Add("smax"); // FUNCTION
452   m_wordList[tmplte ].Add("smax(<list>)"); // OPTION
453   m_wordList[tmplte ].Add("smax(<matrix>)"); // OPTION
454   m_wordList[command].Add("range"); // FUNCTION
455   m_wordList[tmplte ].Add("range(<list>)"); // OPTION
456   m_wordList[tmplte ].Add("range(<matrix>)"); // OPTION
457   m_wordList[command].Add("quantile"); // FUNCTION
458   m_wordList[tmplte ].Add("quantile(<list>, <p>)"); // OPTION
459   m_wordList[tmplte ].Add("quantile(<matrix>, <p>)"); // OPTION
460   m_wordList[command].Add("median"); // FUNCTION
461   m_wordList[tmplte ].Add("median(<list>)"); // OPTION
462   m_wordList[tmplte ].Add("median(<matrix>)"); // OPTION
463   m_wordList[command].Add("qrange"); // FUNCTION
464   m_wordList[tmplte ].Add("qrange(<list>)"); // OPTION
465   m_wordList[tmplte ].Add("qrange(<matrix>)"); // OPTION
466   m_wordList[command].Add("mean_deviation"); // FUNCTION
467   m_wordList[tmplte ].Add("mean_deviation(<list>)"); // OPTION
468   m_wordList[tmplte ].Add("mean_deviation(<matrix>)"); // OPTION
469   m_wordList[command].Add("median_deviation"); // FUNCTION
470   m_wordList[tmplte ].Add("median_deviation(<list>)"); // OPTION
471   m_wordList[tmplte ].Add("median_deviation(<matrix>)"); // OPTION
472   m_wordList[command].Add("harmonic_mean"); // FUNCTION
473   m_wordList[tmplte ].Add("harmonic_mean(<list>)"); // OPTION
474   m_wordList[tmplte ].Add("harmonic_mean(<matrix>)"); // OPTION
475   m_wordList[command].Add("geometric_mean"); // FUNCTION
476   m_wordList[tmplte ].Add("geometric_mean(<list>)"); // OPTION
477   m_wordList[tmplte ].Add("geometric_mean(<matrix>)"); // OPTION
478   m_wordList[command].Add("kurtosis"); // FUNCTION
479   m_wordList[tmplte ].Add("kurtosis(<list>)"); // OPTION
480   m_wordList[tmplte ].Add("kurtosis(<matrix>)"); // OPTION
481   m_wordList[command].Add("skewness"); // FUNCTION
482   m_wordList[tmplte ].Add("skewness(<list>)"); // OPTION
483   m_wordList[tmplte ].Add("skewness(<matrix>)"); // OPTION
484   m_wordList[command].Add("pearson_skewness"); // FUNCTION
485   m_wordList[tmplte ].Add("pearson_skewness(<list>)"); // OPTION
486   m_wordList[tmplte ].Add("pearson_skewness(<matrix>)"); // OPTION
487   m_wordList[command].Add("quartile_skewness"); // FUNCTION
488   m_wordList[tmplte ].Add("quartile_skewness(<list>)"); // OPTION
489   m_wordList[tmplte ].Add("quartile_skewness(<matrix>)"); // OPTION
490   m_wordList[command].Add("cov"); // FUNCTION
491   m_wordList[tmplte ].Add("cov(<matrix>)"); // OPTION
492   m_wordList[command].Add("cov1"); // FUNCTION
493   m_wordList[tmplte ].Add("cov1(<matrix>)"); // OPTION
494   m_wordList[command].Add("global_variances"); // FUNCTION
495   m_wordList[tmplte ].Add("global_variances(<matrix>)"); // OPTION
496   m_wordList[tmplte ].Add("global_variances(<matrix>, <logical_value>)"); // OPTION
497   m_wordList[command].Add("cor"); // FUNCTION
498   m_wordList[tmplte ].Add("cor(<matrix>)"); // OPTION
499   m_wordList[tmplte ].Add("cor(<matrix>, <logical_value>)"); // OPTION
500   m_wordList[command].Add("list_correlations"); // FUNCTION
501   m_wordList[tmplte ].Add("list_correlations(<matrix>)"); // OPTION
502   m_wordList[tmplte ].Add("list_correlations(<matrix>, <logical_value>)"); // OPTION
503   m_wordList[command].Add("histogram"); // FUNCTION
504   m_wordList[tmplte ].Add("histogram(<list>)"); // OPTION
505   m_wordList[tmplte ].Add("histogram(<list>, <option_1>, <option_2>, ...)"); // OPTION
506   m_wordList[tmplte ].Add("histogram(<one_column_matrix>)"); // OPTION
507   m_wordList[tmplte ].Add("histogram(<one_column_matrix>, <option_1>, <option_2>, ...)"); // OPTION
508   m_wordList[tmplte ].Add("histogram(<one_row_matrix>)"); // OPTION
509   m_wordList[tmplte ].Add("histogram(<one_row_matrix>, <option_1>, <option_2>, ...)"); // OPTION
510   m_wordList[command].Add("scatterplot"); // FUNCTION
511   m_wordList[tmplte ].Add("scatterplot(<list>)"); // OPTION
512   m_wordList[tmplte ].Add("scatterplot(<list>, <option_1>, <option_2>, ...)"); // OPTION
513   m_wordList[tmplte ].Add("scatterplot(<matrix>)"); // OPTION
514   m_wordList[tmplte ].Add("scatterplot(<matrix>, <option_1>, <option_2>, ...)"); // OPTION
515   m_wordList[command].Add("barsplot"); // FUNCTION
516   m_wordList[tmplte ].Add("barsplot(<data1>, <data2>, ..., <option_1>, <option_2>, ...)"); // OPTION
517   m_wordList[command].Add("piechart"); // FUNCTION
518   m_wordList[tmplte ].Add("piechart(<list>)"); // OPTION
519   m_wordList[tmplte ].Add("piechart(<list>, <option_1>, <option_2>, ...)"); // OPTION
520   m_wordList[tmplte ].Add("piechart(<one_column_matrix>)"); // OPTION
521   m_wordList[tmplte ].Add("piechart(<one_column_matrix>, <option_1>, <option_2>, ...)"); // OPTION
522   m_wordList[tmplte ].Add("piechart(<one_row_matrix>)"); // OPTION
523   m_wordList[tmplte ].Add("piechart(<one_row_matrix>, <option_1>, <option_2>, ...)"); // OPTION
524   m_wordList[command].Add("boxplot"); // FUNCTION
525   m_wordList[tmplte ].Add("boxplot(<data>)"); // OPTION
526   m_wordList[tmplte ].Add("boxplot(<data>, <option_1>, <option_2>, ...)"); // OPTION
527   m_wordList[command].Add("diag"); // FUNCTION
528   m_wordList[tmplte ].Add("diag(<lm>)"); // OPTION
529   m_wordList[command].Add("JF"); // FUNCTION
530   m_wordList[tmplte ].Add("JF(<lambda>,<n>)"); // OPTION
531   m_wordList[command].Add("jordan"); // FUNCTION
532   m_wordList[tmplte ].Add("jordan(<mat>)"); // OPTION
533   m_wordList[command].Add("dispJordan"); // FUNCTION
534   m_wordList[tmplte ].Add("dispJordan(<l>)"); // OPTION
535   m_wordList[command].Add("minimalPoly"); // FUNCTION
536   m_wordList[tmplte ].Add("minimalPoly(<l>)"); // OPTION
537   m_wordList[command].Add("ModeMatrix"); // FUNCTION
538   m_wordList[tmplte ].Add("ModeMatrix(<A>,<l>)"); // OPTION
539   m_wordList[command].Add("mat_function"); // FUNCTION
540   m_wordList[tmplte ].Add("mat_function(<f>,<mat>)"); // OPTION
541   m_wordList[command].Add("bc2"); // FUNCTION
542   m_wordList[tmplte ].Add("bc2(<solution>, <xval1>, <yval1>, <xval2>, <yval2>)"); // OPTION
543   m_wordList[command].Add("desolve"); // FUNCTION
544   m_wordList[tmplte ].Add("desolve(<eqn>, <x>)"); // OPTION
545   m_wordList[tmplte ].Add("desolve([<eqn_1>, ..., <eqn_n>], [<x_1>, ..., <x_n>])"); // OPTION
546   m_wordList[command].Add("ic1"); // FUNCTION
547   m_wordList[tmplte ].Add("ic1(<solution>, <xval>, <yval>)"); // OPTION
548   m_wordList[command].Add("ic2"); // FUNCTION
549   m_wordList[tmplte ].Add("ic2(<solution>, <xval>, <yval>, <dval>)"); // OPTION
550   m_wordList[command].Add("ode2"); // FUNCTION
551   m_wordList[tmplte ].Add("ode2(<eqn>, <dvar>, <ivar>)"); // OPTION
552   m_wordList[command].Add("antid"); // FUNCTION
553   m_wordList[tmplte ].Add("antid(<expr>, <x>, <u(x)>) "); // OPTION
554   m_wordList[command].Add("antidiff"); // FUNCTION
555   m_wordList[tmplte ].Add("antidiff(<expr>, <x>, <u>(<x>))"); // OPTION
556   m_wordList[command].Add("atomgrad"); // OPTION
557   m_wordList[command].Add("atvalue"); // FUNCTION
558   m_wordList[tmplte ].Add("atvalue(<expr>, [<x_1> = <a_1>, ..., <x_m> = <a_m>], <c>)"); // OPTION
559   m_wordList[tmplte ].Add("atvalue(<expr>, <x_1> = <a_1>, <c>)"); // OPTION
560   m_wordList[command].Add("cartan"); // FUNCTION
561   m_wordList[tmplte ].Add("cartan-"); // OPTION
562   m_wordList[command].Add("del"); // FUNCTION
563   m_wordList[tmplte ].Add("del(<x>)"); // OPTION
564   m_wordList[command].Add("delta"); // FUNCTION
565   m_wordList[tmplte ].Add("delta(<t>)"); // OPTION
566   m_wordList[command].Add("dependencies"); // OPTION
567   m_wordList[command].Add("depends"); // FUNCTION
568   m_wordList[tmplte ].Add("depends(<f_1>, <x_1>, ..., <f_n>, <x_n>)"); // OPTION
569   m_wordList[command].Add("derivabbrev"); // OPTION
570   m_wordList[command].Add("derivdegree"); // FUNCTION
571   m_wordList[tmplte ].Add("derivdegree(<expr>, <y>, <x>)"); // OPTION
572   m_wordList[command].Add("derivlist"); // FUNCTION
573   m_wordList[tmplte ].Add("derivlist(<var_1>, ..., <var_k>)"); // OPTION
574   m_wordList[command].Add("derivsubst"); // OPTION
575   m_wordList[command].Add("diff"); // FUNCTION
576   m_wordList[tmplte ].Add("diff(<expr>, <x_1>, <n_1>, ..., <x_m>, <n_m>)"); // OPTION
577   m_wordList[tmplte ].Add("diff(<expr>, <x>, <n>)"); // OPTION
578   m_wordList[tmplte ].Add("diff(<expr>, <x>)"); // OPTION
579   m_wordList[tmplte ].Add("diff(<expr>)"); // OPTION
580   m_wordList[command].Add("diff"); // OPTION
581   m_wordList[command].Add("dscalar"); // FUNCTION
582   m_wordList[tmplte ].Add("dscalar(<f>)"); // OPTION
583   m_wordList[command].Add("express"); // FUNCTION
584   m_wordList[tmplte ].Add("express(<expr>)"); // OPTION
585   m_wordList[command].Add("gradef"); // FUNCTION
586   m_wordList[tmplte ].Add("gradef(<f>(<x_1>, ..., <x_n>), <g_1>, ..., <g_m>)"); // OPTION
587   m_wordList[tmplte ].Add("gradef(<a>, <x>, <expr>)"); // OPTION
588   m_wordList[command].Add("gradefs"); // OPTION
589   m_wordList[command].Add("laplace"); // FUNCTION
590   m_wordList[tmplte ].Add("laplace(<expr>, <t>, <s>)"); // OPTION
591   m_wordList[command].Add("pdf_normal"); // FUNCTION
592   m_wordList[tmplte ].Add("pdf_normal(<x>,<m>,<s>)"); // OPTION
593   m_wordList[command].Add("cdf_normal"); // FUNCTION
594   m_wordList[tmplte ].Add("cdf_normal(<x>,<m>,<s>)"); // OPTION
595   m_wordList[command].Add("quantile_normal"); // FUNCTION
596   m_wordList[tmplte ].Add("quantile_normal(<q>,<m>,<s>)"); // OPTION
597   m_wordList[command].Add("mean_normal"); // FUNCTION
598   m_wordList[tmplte ].Add("mean_normal(<m>,<s>)"); // OPTION
599   m_wordList[command].Add("var_normal"); // FUNCTION
600   m_wordList[tmplte ].Add("var_normal(<m>,<s>)"); // OPTION
601   m_wordList[command].Add("std_normal"); // FUNCTION
602   m_wordList[tmplte ].Add("std_normal(<m>,<s>)"); // OPTION
603   m_wordList[command].Add("skewness_normal"); // FUNCTION
604   m_wordList[tmplte ].Add("skewness_normal(<m>,<s>)"); // OPTION
605   m_wordList[command].Add("kurtosis_normal"); // FUNCTION
606   m_wordList[tmplte ].Add("kurtosis_normal(<m>,<s>)"); // OPTION
607   m_wordList[command].Add("random_normal"); // FUNCTION
608   m_wordList[tmplte ].Add("random_normal(<m>,<s>)"); // OPTION
609   m_wordList[tmplte ].Add("random_normal(<m>,<s>,<n>)"); // OPTION
610   m_wordList[command].Add("pdf_student_t"); // FUNCTION
611   m_wordList[tmplte ].Add("pdf_student_t(<x>,<n>)"); // OPTION
612   m_wordList[command].Add("cdf_student_t"); // FUNCTION
613   m_wordList[tmplte ].Add("cdf_student_t(<x>,<n>)"); // OPTION
614   m_wordList[command].Add("quantile_student_t"); // FUNCTION
615   m_wordList[tmplte ].Add("quantile_student_t(<q>,<n>)"); // OPTION
616   m_wordList[command].Add("mean_student_t"); // FUNCTION
617   m_wordList[tmplte ].Add("mean_student_t(<n>)"); // OPTION
618   m_wordList[command].Add("var_student_t"); // FUNCTION
619   m_wordList[tmplte ].Add("var_student_t(<n>)"); // OPTION
620   m_wordList[command].Add("std_student_t"); // FUNCTION
621   m_wordList[tmplte ].Add("std_student_t(<n>)"); // OPTION
622   m_wordList[command].Add("skewness_student_t"); // FUNCTION
623   m_wordList[tmplte ].Add("skewness_student_t(<n>)"); // OPTION
624   m_wordList[command].Add("kurtosis_student_t"); // FUNCTION
625   m_wordList[tmplte ].Add("kurtosis_student_t(<n>)"); // OPTION
626   m_wordList[command].Add("random_student_t"); // FUNCTION
627   m_wordList[tmplte ].Add("random_student_t(<n>)"); // OPTION
628   m_wordList[tmplte ].Add("random_student_t(<n>,<m>)"); // OPTION
629   m_wordList[command].Add("pdf_noncentral_student_t"); // FUNCTION
630   m_wordList[tmplte ].Add("pdf_noncentral_student_t(<x>,<n>,<ncp>)"); // OPTION
631   m_wordList[command].Add("cdf_noncentral_student_t"); // FUNCTION
632   m_wordList[tmplte ].Add("cdf_noncentral_student_t(<x>,<n>,<ncp>)"); // OPTION
633   m_wordList[command].Add("quantile_noncentral_student_t"); // FUNCTION
634   m_wordList[tmplte ].Add("quantile_noncentral_student_t(<q>,<n>,<ncp>)"); // OPTION
635   m_wordList[command].Add("mean_noncentral_student_t"); // FUNCTION
636   m_wordList[tmplte ].Add("mean_noncentral_student_t(<n>,<ncp>)"); // OPTION
637   m_wordList[command].Add("var_noncentral_student_t"); // FUNCTION
638   m_wordList[tmplte ].Add("var_noncentral_student_t(<n>,<ncp>)"); // OPTION
639   m_wordList[command].Add("std_noncentral_student_t"); // FUNCTION
640   m_wordList[tmplte ].Add("std_noncentral_student_t(<n>,<ncp>)"); // OPTION
641   m_wordList[command].Add("skewness_noncentral_student_t"); // FUNCTION
642   m_wordList[tmplte ].Add("skewness_noncentral_student_t(<n>,<ncp>)"); // OPTION
643   m_wordList[command].Add("kurtosis_noncentral_student_t"); // FUNCTION
644   m_wordList[tmplte ].Add("kurtosis_noncentral_student_t(<n>,<ncp>)"); // OPTION
645   m_wordList[command].Add("random_noncentral_student_t"); // FUNCTION
646   m_wordList[tmplte ].Add("random_noncentral_student_t(<n>,<ncp>)"); // OPTION
647   m_wordList[tmplte ].Add("random_noncentral_student_t(<n>,<ncp>,<m>)"); // OPTION
648   m_wordList[command].Add("pdf_chi2"); // FUNCTION
649   m_wordList[tmplte ].Add("pdf_chi2(<x>,<n>)"); // OPTION
650   m_wordList[command].Add("cdf_chi2"); // FUNCTION
651   m_wordList[tmplte ].Add("cdf_chi2(<x>,<n>)"); // OPTION
652   m_wordList[command].Add("quantile_chi2"); // FUNCTION
653   m_wordList[tmplte ].Add("quantile_chi2(<q>,<n>)"); // OPTION
654   m_wordList[command].Add("mean_chi2"); // FUNCTION
655   m_wordList[tmplte ].Add("mean_chi2(<n>)"); // OPTION
656   m_wordList[command].Add("var_chi2"); // FUNCTION
657   m_wordList[tmplte ].Add("var_chi2(<n>)"); // OPTION
658   m_wordList[command].Add("std_chi2"); // FUNCTION
659   m_wordList[tmplte ].Add("std_chi2(<n>)"); // OPTION
660   m_wordList[command].Add("skewness_chi2"); // FUNCTION
661   m_wordList[tmplte ].Add("skewness_chi2(<n>)"); // OPTION
662   m_wordList[command].Add("kurtosis_chi2"); // FUNCTION
663   m_wordList[tmplte ].Add("kurtosis_chi2(<n>)"); // OPTION
664   m_wordList[command].Add("random_chi2"); // FUNCTION
665   m_wordList[tmplte ].Add("random_chi2(<n>)"); // OPTION
666   m_wordList[tmplte ].Add("random_chi2(<n>,<m>)"); // OPTION
667   m_wordList[command].Add("pdf_noncentral_chi2"); // FUNCTION
668   m_wordList[tmplte ].Add("pdf_noncentral_chi2(<x>,<n>,<ncp>)"); // OPTION
669   m_wordList[command].Add("cdf_noncentral_chi2"); // FUNCTION
670   m_wordList[tmplte ].Add("cdf_noncentral_chi2(<x>,<n>,<ncp>)"); // OPTION
671   m_wordList[command].Add("quantile_noncentral_chi2"); // FUNCTION
672   m_wordList[tmplte ].Add("quantile_noncentral_chi2(<q>,<n>,<ncp>)"); // OPTION
673   m_wordList[command].Add("mean_noncentral_chi2"); // FUNCTION
674   m_wordList[tmplte ].Add("mean_noncentral_chi2(<n>,<ncp>)"); // OPTION
675   m_wordList[command].Add("var_noncentral_chi2"); // FUNCTION
676   m_wordList[tmplte ].Add("var_noncentral_chi2(<n>,<ncp>)"); // OPTION
677   m_wordList[command].Add("std_noncentral_chi2"); // FUNCTION
678   m_wordList[tmplte ].Add("std_noncentral_chi2(<n>,<ncp>)"); // OPTION
679   m_wordList[command].Add("skewness_noncentral_chi2"); // FUNCTION
680   m_wordList[tmplte ].Add("skewness_noncentral_chi2(<n>,<ncp>)"); // OPTION
681   m_wordList[command].Add("kurtosis_noncentral_chi2"); // FUNCTION
682   m_wordList[tmplte ].Add("kurtosis_noncentral_chi2(<n>,<ncp>)"); // OPTION
683   m_wordList[command].Add("random_noncentral_chi2"); // FUNCTION
684   m_wordList[tmplte ].Add("random_noncentral_chi2(<n>,<ncp>)"); // OPTION
685   m_wordList[tmplte ].Add("random_noncentral_chi2(<n>,<ncp>,<m>)"); // OPTION
686   m_wordList[command].Add("pdf_f"); // FUNCTION
687   m_wordList[tmplte ].Add("pdf_f(<x>,<m>,<n>)"); // OPTION
688   m_wordList[command].Add("cdf_f"); // FUNCTION
689   m_wordList[tmplte ].Add("cdf_f(<x>,<m>,<n>)"); // OPTION
690   m_wordList[command].Add("quantile_f"); // FUNCTION
691   m_wordList[tmplte ].Add("quantile_f(<q>,<m>,<n>)"); // OPTION
692   m_wordList[command].Add("mean_f"); // FUNCTION
693   m_wordList[tmplte ].Add("mean_f(<m>,<n>)"); // OPTION
694   m_wordList[command].Add("var_f"); // FUNCTION
695   m_wordList[tmplte ].Add("var_f(<m>,<n>)"); // OPTION
696   m_wordList[command].Add("std_f"); // FUNCTION
697   m_wordList[tmplte ].Add("std_f(<m>,<n>)"); // OPTION
698   m_wordList[command].Add("skewness_f"); // FUNCTION
699   m_wordList[tmplte ].Add("skewness_f(<m>,<n>)"); // OPTION
700   m_wordList[command].Add("kurtosis_f"); // FUNCTION
701   m_wordList[tmplte ].Add("kurtosis_f(<m>,<n>)"); // OPTION
702   m_wordList[command].Add("random_f"); // FUNCTION
703   m_wordList[tmplte ].Add("random_f(<m>,<n>)"); // OPTION
704   m_wordList[tmplte ].Add("random_f(<m>,<n>,<k>)"); // OPTION
705   m_wordList[command].Add("pdf_exp"); // FUNCTION
706   m_wordList[tmplte ].Add("pdf_exp(<x>,<m>)"); // OPTION
707   m_wordList[command].Add("cdf_exp"); // FUNCTION
708   m_wordList[tmplte ].Add("cdf_exp(<x>,<m>)"); // OPTION
709   m_wordList[command].Add("quantile_exp"); // FUNCTION
710   m_wordList[tmplte ].Add("quantile_exp(<q>,<m>)"); // OPTION
711   m_wordList[command].Add("mean_exp"); // FUNCTION
712   m_wordList[tmplte ].Add("mean_exp(<m>)"); // OPTION
713   m_wordList[command].Add("var_exp"); // FUNCTION
714   m_wordList[tmplte ].Add("var_exp(<m>)"); // OPTION
715   m_wordList[command].Add("std_exp"); // FUNCTION
716   m_wordList[tmplte ].Add("std_exp(<m>)"); // OPTION
717   m_wordList[command].Add("skewness_exp"); // FUNCTION
718   m_wordList[tmplte ].Add("skewness_exp(<m>)"); // OPTION
719   m_wordList[command].Add("kurtosis_exp"); // FUNCTION
720   m_wordList[tmplte ].Add("kurtosis_exp(<m>)"); // OPTION
721   m_wordList[command].Add("random_exp"); // FUNCTION
722   m_wordList[tmplte ].Add("random_exp(<m>)"); // OPTION
723   m_wordList[tmplte ].Add("random_exp(<m>,<k>)"); // OPTION
724   m_wordList[command].Add("pdf_lognormal"); // FUNCTION
725   m_wordList[tmplte ].Add("pdf_lognormal(<x>,<m>,<s>)"); // OPTION
726   m_wordList[command].Add("cdf_lognormal"); // FUNCTION
727   m_wordList[tmplte ].Add("cdf_lognormal(<x>,<m>,<s>)"); // OPTION
728   m_wordList[command].Add("quantile_lognormal"); // FUNCTION
729   m_wordList[tmplte ].Add("quantile_lognormal(<q>,<m>,<s>)"); // OPTION
730   m_wordList[command].Add("mean_lognormal"); // FUNCTION
731   m_wordList[tmplte ].Add("mean_lognormal(<m>,<s>)"); // OPTION
732   m_wordList[command].Add("var_lognormal"); // FUNCTION
733   m_wordList[tmplte ].Add("var_lognormal(<m>,<s>)"); // OPTION
734   m_wordList[command].Add("std_lognormal"); // FUNCTION
735   m_wordList[tmplte ].Add("std_lognormal(<m>,<s>)"); // OPTION
736   m_wordList[command].Add("skewness_lognormal"); // FUNCTION
737   m_wordList[tmplte ].Add("skewness_lognormal(<m>,<s>)"); // OPTION
738   m_wordList[command].Add("kurtosis_lognormal"); // FUNCTION
739   m_wordList[tmplte ].Add("kurtosis_lognormal(<m>,<s>)"); // OPTION
740   m_wordList[command].Add("random_lognormal"); // FUNCTION
741   m_wordList[tmplte ].Add("random_lognormal(<m>,<s>)"); // OPTION
742   m_wordList[tmplte ].Add("random_lognormal(<m>,<s>,<n>)"); // OPTION
743   m_wordList[command].Add("pdf_gamma"); // FUNCTION
744   m_wordList[tmplte ].Add("pdf_gamma(<x>,<a>,<b>)"); // OPTION
745   m_wordList[command].Add("cdf_gamma"); // FUNCTION
746   m_wordList[tmplte ].Add("cdf_gamma(<x>,<a>,<b>)"); // OPTION
747   m_wordList[command].Add("quantile_gamma"); // FUNCTION
748   m_wordList[tmplte ].Add("quantile_gamma(<q>,<a>,<b>)"); // OPTION
749   m_wordList[command].Add("mean_gamma"); // FUNCTION
750   m_wordList[tmplte ].Add("mean_gamma(<a>,<b>)"); // OPTION
751   m_wordList[command].Add("var_gamma"); // FUNCTION
752   m_wordList[tmplte ].Add("var_gamma(<a>,<b>)"); // OPTION
753   m_wordList[command].Add("std_gamma"); // FUNCTION
754   m_wordList[tmplte ].Add("std_gamma(<a>,<b>)"); // OPTION
755   m_wordList[command].Add("skewness_gamma"); // FUNCTION
756   m_wordList[tmplte ].Add("skewness_gamma(<a>,<b>)"); // OPTION
757   m_wordList[command].Add("kurtosis_gamma"); // FUNCTION
758   m_wordList[tmplte ].Add("kurtosis_gamma(<a>,<b>)"); // OPTION
759   m_wordList[command].Add("random_gamma"); // FUNCTION
760   m_wordList[tmplte ].Add("random_gamma(<a>,<b>)"); // OPTION
761   m_wordList[tmplte ].Add("random_gamma(<a>,<b>,<n>)"); // OPTION
762   m_wordList[command].Add("pdf_beta"); // FUNCTION
763   m_wordList[tmplte ].Add("pdf_beta(<x>,<a>,<b>)"); // OPTION
764   m_wordList[command].Add("cdf_beta"); // FUNCTION
765   m_wordList[tmplte ].Add("cdf_beta(<x>,<a>,<b>)"); // OPTION
766   m_wordList[command].Add("quantile_beta"); // FUNCTION
767   m_wordList[tmplte ].Add("quantile_beta(<q>,<a>,<b>)"); // OPTION
768   m_wordList[command].Add("mean_beta"); // FUNCTION
769   m_wordList[tmplte ].Add("mean_beta(<a>,<b>)"); // OPTION
770   m_wordList[command].Add("var_beta"); // FUNCTION
771   m_wordList[tmplte ].Add("var_beta(<a>,<b>)"); // OPTION
772   m_wordList[command].Add("std_beta"); // FUNCTION
773   m_wordList[tmplte ].Add("std_beta(<a>,<b>)"); // OPTION
774   m_wordList[command].Add("skewness_beta"); // FUNCTION
775   m_wordList[tmplte ].Add("skewness_beta(<a>,<b>)"); // OPTION
776   m_wordList[command].Add("kurtosis_beta"); // FUNCTION
777   m_wordList[tmplte ].Add("kurtosis_beta(<a>,<b>)"); // OPTION
778   m_wordList[command].Add("random_beta"); // FUNCTION
779   m_wordList[tmplte ].Add("random_beta(<a>,<b>)"); // OPTION
780   m_wordList[tmplte ].Add("random_beta(<a>,<b>,<n>)"); // OPTION
781   m_wordList[command].Add("pdf_continuous_uniform"); // FUNCTION
782   m_wordList[tmplte ].Add("pdf_continuous_uniform(<x>,<a>,<b>)"); // OPTION
783   m_wordList[command].Add("cdf_continuous_uniform"); // FUNCTION
784   m_wordList[tmplte ].Add("cdf_continuous_uniform(<x>,<a>,<b>)"); // OPTION
785   m_wordList[command].Add("quantile_continuous_uniform"); // FUNCTION
786   m_wordList[tmplte ].Add("quantile_continuous_uniform(<q>,<a>,<b>)"); // OPTION
787   m_wordList[command].Add("mean_continuous_uniform"); // FUNCTION
788   m_wordList[tmplte ].Add("mean_continuous_uniform(<a>,<b>)"); // OPTION
789   m_wordList[command].Add("var_continuous_uniform"); // FUNCTION
790   m_wordList[tmplte ].Add("var_continuous_uniform(<a>,<b>)"); // OPTION
791   m_wordList[command].Add("std_continuous_uniform"); // FUNCTION
792   m_wordList[tmplte ].Add("std_continuous_uniform(<a>,<b>)"); // OPTION
793   m_wordList[command].Add("skewness_continuous_uniform"); // FUNCTION
794   m_wordList[tmplte ].Add("skewness_continuous_uniform(<a>,<b>)"); // OPTION
795   m_wordList[command].Add("kurtosis_continuous_uniform"); // FUNCTION
796   m_wordList[tmplte ].Add("kurtosis_continuous_uniform(<a>,<b>)"); // OPTION
797   m_wordList[command].Add("random_continuous_uniform"); // FUNCTION
798   m_wordList[tmplte ].Add("random_continuous_uniform(<a>,<b>)"); // OPTION
799   m_wordList[tmplte ].Add("random_continuous_uniform(<a>,<b>,<n>)"); // OPTION
800   m_wordList[command].Add("pdf_logistic"); // FUNCTION
801   m_wordList[tmplte ].Add("pdf_logistic(<x>,<a>,<b>)"); // OPTION
802   m_wordList[command].Add("cdf_logistic"); // FUNCTION
803   m_wordList[tmplte ].Add("cdf_logistic(<x>,<a>,<b>)"); // OPTION
804   m_wordList[command].Add("quantile_logistic"); // FUNCTION
805   m_wordList[tmplte ].Add("quantile_logistic(<q>,<a>,<b>)"); // OPTION
806   m_wordList[command].Add("mean_logistic"); // FUNCTION
807   m_wordList[tmplte ].Add("mean_logistic(<a>,<b>)"); // OPTION
808   m_wordList[command].Add("var_logistic"); // FUNCTION
809   m_wordList[tmplte ].Add("var_logistic(<a>,<b>)"); // OPTION
810   m_wordList[command].Add("std_logistic"); // FUNCTION
811   m_wordList[tmplte ].Add("std_logistic(<a>,<b>)"); // OPTION
812   m_wordList[command].Add("skewness_logistic"); // FUNCTION
813   m_wordList[tmplte ].Add("skewness_logistic(<a>,<b>)"); // OPTION
814   m_wordList[command].Add("kurtosis_logistic"); // FUNCTION
815   m_wordList[tmplte ].Add("kurtosis_logistic(<a>,<b>)"); // OPTION
816   m_wordList[command].Add("random_logistic"); // FUNCTION
817   m_wordList[tmplte ].Add("random_logistic(<a>,<b>)"); // OPTION
818   m_wordList[tmplte ].Add("random_logistic(<a>,<b>,<n>)"); // OPTION
819   m_wordList[command].Add("pdf_pareto"); // FUNCTION
820   m_wordList[tmplte ].Add("pdf_pareto(<x>,<a>,<b>)"); // OPTION
821   m_wordList[command].Add("cdf_pareto"); // FUNCTION
822   m_wordList[tmplte ].Add("cdf_pareto(<x>,<a>,<b>)"); // OPTION
823   m_wordList[command].Add("quantile_pareto"); // FUNCTION
824   m_wordList[tmplte ].Add("quantile_pareto(<q>,<a>,<b>)"); // OPTION
825   m_wordList[command].Add("mean_pareto"); // FUNCTION
826   m_wordList[tmplte ].Add("mean_pareto(<a>,<b>)"); // OPTION
827   m_wordList[command].Add("var_pareto"); // FUNCTION
828   m_wordList[tmplte ].Add("var_pareto(<a>,<b>)"); // OPTION
829   m_wordList[command].Add("std_pareto"); // FUNCTION
830   m_wordList[tmplte ].Add("std_pareto(<a>,<b>)"); // OPTION
831   m_wordList[command].Add("skewness_pareto"); // FUNCTION
832   m_wordList[tmplte ].Add("skewness_pareto(<a>,<b>)"); // OPTION
833   m_wordList[command].Add("kurtosis_pareto"); // FUNCTION
834   m_wordList[tmplte ].Add("kurtosis_pareto(<a>,<b>)"); // OPTION
835   m_wordList[command].Add("random_pareto"); // FUNCTION
836   m_wordList[tmplte ].Add("random_pareto(<a>,<b>)"); // OPTION
837   m_wordList[tmplte ].Add("random_pareto(<a>,<b>,<n>)"); // OPTION
838   m_wordList[command].Add("pdf_weibull"); // FUNCTION
839   m_wordList[tmplte ].Add("pdf_weibull(<x>,<a>,<b>)"); // OPTION
840   m_wordList[command].Add("cdf_weibull"); // FUNCTION
841   m_wordList[tmplte ].Add("cdf_weibull(<x>,<a>,<b>)"); // OPTION
842   m_wordList[command].Add("quantile_weibull"); // FUNCTION
843   m_wordList[tmplte ].Add("quantile_weibull(<q>,<a>,<b>)"); // OPTION
844   m_wordList[command].Add("mean_weibull"); // FUNCTION
845   m_wordList[tmplte ].Add("mean_weibull(<a>,<b>)"); // OPTION
846   m_wordList[command].Add("var_weibull"); // FUNCTION
847   m_wordList[tmplte ].Add("var_weibull(<a>,<b>)"); // OPTION
848   m_wordList[command].Add("std_weibull"); // FUNCTION
849   m_wordList[tmplte ].Add("std_weibull(<a>,<b>)"); // OPTION
850   m_wordList[command].Add("skewness_weibull"); // FUNCTION
851   m_wordList[tmplte ].Add("skewness_weibull(<a>,<b>)"); // OPTION
852   m_wordList[command].Add("kurtosis_weibull"); // FUNCTION
853   m_wordList[tmplte ].Add("kurtosis_weibull(<a>,<b>)"); // OPTION
854   m_wordList[command].Add("random_weibull"); // FUNCTION
855   m_wordList[tmplte ].Add("random_weibull(<a>,<b>)"); // OPTION
856   m_wordList[tmplte ].Add("random_weibull(<a>,<b>,<n>)"); // OPTION
857   m_wordList[command].Add("pdf_rayleigh"); // FUNCTION
858   m_wordList[tmplte ].Add("pdf_rayleigh(<x>,<b>)"); // OPTION
859   m_wordList[command].Add("cdf_rayleigh"); // FUNCTION
860   m_wordList[tmplte ].Add("cdf_rayleigh(<x>,<b>)"); // OPTION
861   m_wordList[command].Add("quantile_rayleigh"); // FUNCTION
862   m_wordList[tmplte ].Add("quantile_rayleigh(<q>,<b>)"); // OPTION
863   m_wordList[command].Add("mean_rayleigh"); // FUNCTION
864   m_wordList[tmplte ].Add("mean_rayleigh(<b>)"); // OPTION
865   m_wordList[command].Add("var_rayleigh"); // FUNCTION
866   m_wordList[tmplte ].Add("var_rayleigh(<b>)"); // OPTION
867   m_wordList[command].Add("std_rayleigh"); // FUNCTION
868   m_wordList[tmplte ].Add("std_rayleigh(<b>)"); // OPTION
869   m_wordList[command].Add("skewness_rayleigh"); // FUNCTION
870   m_wordList[tmplte ].Add("skewness_rayleigh(<b>)"); // OPTION
871   m_wordList[command].Add("kurtosis_rayleigh"); // FUNCTION
872   m_wordList[tmplte ].Add("kurtosis_rayleigh(<b>)"); // OPTION
873   m_wordList[command].Add("random_rayleigh"); // FUNCTION
874   m_wordList[tmplte ].Add("random_rayleigh(<b>)"); // OPTION
875   m_wordList[tmplte ].Add("random_rayleigh(<b>,<n>)"); // OPTION
876   m_wordList[command].Add("pdf_laplace"); // FUNCTION
877   m_wordList[tmplte ].Add("pdf_laplace(<x>,<a>,<b>)"); // OPTION
878   m_wordList[command].Add("cdf_laplace"); // FUNCTION
879   m_wordList[tmplte ].Add("cdf_laplace(<x>,<a>,<b>)"); // OPTION
880   m_wordList[command].Add("quantile_laplace"); // FUNCTION
881   m_wordList[tmplte ].Add("quantile_laplace(<q>,<a>,<b>)"); // OPTION
882   m_wordList[command].Add("mean_laplace"); // FUNCTION
883   m_wordList[tmplte ].Add("mean_laplace(<a>,<b>)"); // OPTION
884   m_wordList[command].Add("var_laplace"); // FUNCTION
885   m_wordList[tmplte ].Add("var_laplace(<a>,<b>)"); // OPTION
886   m_wordList[command].Add("std_laplace"); // FUNCTION
887   m_wordList[tmplte ].Add("std_laplace(<a>,<b>)"); // OPTION
888   m_wordList[command].Add("skewness_laplace"); // FUNCTION
889   m_wordList[tmplte ].Add("skewness_laplace(<a>,<b>)"); // OPTION
890   m_wordList[command].Add("kurtosis_laplace"); // FUNCTION
891   m_wordList[tmplte ].Add("kurtosis_laplace(<a>,<b>)"); // OPTION
892   m_wordList[command].Add("random_laplace"); // FUNCTION
893   m_wordList[tmplte ].Add("random_laplace(<a>,<b>)"); // OPTION
894   m_wordList[tmplte ].Add("random_laplace(<a>,<b>,<n>)"); // OPTION
895   m_wordList[command].Add("pdf_cauchy"); // FUNCTION
896   m_wordList[tmplte ].Add("pdf_cauchy(<x>,<a>,<b>)"); // OPTION
897   m_wordList[command].Add("cdf_cauchy"); // FUNCTION
898   m_wordList[tmplte ].Add("cdf_cauchy(<x>,<a>,<b>)"); // OPTION
899   m_wordList[command].Add("quantile_cauchy"); // FUNCTION
900   m_wordList[tmplte ].Add("quantile_cauchy(<q>,<a>,<b>)"); // OPTION
901   m_wordList[command].Add("random_cauchy"); // FUNCTION
902   m_wordList[tmplte ].Add("random_cauchy(<a>,<b>)"); // OPTION
903   m_wordList[tmplte ].Add("random_cauchy(<a>,<b>,<n>)"); // OPTION
904   m_wordList[command].Add("pdf_gumbel"); // FUNCTION
905   m_wordList[tmplte ].Add("pdf_gumbel(<x>,<a>,<b>)"); // OPTION
906   m_wordList[command].Add("cdf_gumbel"); // FUNCTION
907   m_wordList[tmplte ].Add("cdf_gumbel(<x>,<a>,<b>)"); // OPTION
908   m_wordList[command].Add("quantile_gumbel"); // FUNCTION
909   m_wordList[tmplte ].Add("quantile_gumbel(<q>,<a>,<b>)"); // OPTION
910   m_wordList[command].Add("mean_gumbel"); // FUNCTION
911   m_wordList[tmplte ].Add("mean_gumbel(<a>,<b>)"); // OPTION
912   m_wordList[command].Add("var_gumbel"); // FUNCTION
913   m_wordList[tmplte ].Add("var_gumbel(<a>,<b>)"); // OPTION
914   m_wordList[command].Add("std_gumbel"); // FUNCTION
915   m_wordList[tmplte ].Add("std_gumbel(<a>,<b>)"); // OPTION
916   m_wordList[command].Add("skewness_gumbel"); // FUNCTION
917   m_wordList[tmplte ].Add("skewness_gumbel(<a>,<b>)"); // OPTION
918   m_wordList[command].Add("kurtosis_gumbel"); // FUNCTION
919   m_wordList[tmplte ].Add("kurtosis_gumbel(<a>,<b>)"); // OPTION
920   m_wordList[command].Add("random_gumbel"); // FUNCTION
921   m_wordList[tmplte ].Add("random_gumbel(<a>,<b>)"); // OPTION
922   m_wordList[tmplte ].Add("random_gumbel(<a>,<b>,<n>)"); // OPTION
923   m_wordList[command].Add("pdf_binomial"); // FUNCTION
924   m_wordList[tmplte ].Add("pdf_binomial(<x>,<n>,<p>)"); // OPTION
925   m_wordList[command].Add("cdf_binomial"); // FUNCTION
926   m_wordList[tmplte ].Add("cdf_binomial(<x>,<n>,<p>)"); // OPTION
927   m_wordList[command].Add("quantile_binomial"); // FUNCTION
928   m_wordList[tmplte ].Add("quantile_binomial(<q>,<n>,<p>)"); // OPTION
929   m_wordList[command].Add("mean_binomial"); // FUNCTION
930   m_wordList[tmplte ].Add("mean_binomial(<n>,<p>)"); // OPTION
931   m_wordList[command].Add("var_binomial"); // FUNCTION
932   m_wordList[tmplte ].Add("var_binomial(<n>,<p>)"); // OPTION
933   m_wordList[command].Add("std_binomial"); // FUNCTION
934   m_wordList[tmplte ].Add("std_binomial(<n>,<p>)"); // OPTION
935   m_wordList[command].Add("skewness_binomial"); // FUNCTION
936   m_wordList[tmplte ].Add("skewness_binomial(<n>,<p>)"); // OPTION
937   m_wordList[command].Add("kurtosis_binomial"); // FUNCTION
938   m_wordList[tmplte ].Add("kurtosis_binomial(<n>,<p>)"); // OPTION
939   m_wordList[command].Add("random_binomial"); // FUNCTION
940   m_wordList[tmplte ].Add("random_binomial(<n>,<p>)"); // OPTION
941   m_wordList[tmplte ].Add("random_binomial(<n>,<p>,<m>)"); // OPTION
942   m_wordList[command].Add("pdf_poisson"); // FUNCTION
943   m_wordList[tmplte ].Add("pdf_poisson(<x>,<m>)"); // OPTION
944   m_wordList[command].Add("cdf_poisson"); // FUNCTION
945   m_wordList[tmplte ].Add("cdf_poisson(<x>,<m>)"); // OPTION
946   m_wordList[command].Add("quantile_poisson"); // FUNCTION
947   m_wordList[tmplte ].Add("quantile_poisson(<q>,<m>)"); // OPTION
948   m_wordList[command].Add("mean_poisson"); // FUNCTION
949   m_wordList[tmplte ].Add("mean_poisson(<m>)"); // OPTION
950   m_wordList[command].Add("var_poisson"); // FUNCTION
951   m_wordList[tmplte ].Add("var_poisson(<m>)"); // OPTION
952   m_wordList[command].Add("std_poisson"); // FUNCTION
953   m_wordList[tmplte ].Add("std_poisson(<m>)"); // OPTION
954   m_wordList[command].Add("skewness_poisson"); // FUNCTION
955   m_wordList[tmplte ].Add("skewness_poisson(<m>)"); // OPTION
956   m_wordList[command].Add("kurtosis_poisson"); // FUNCTION
957   m_wordList[tmplte ].Add("kurtosis_poisson(<m>)"); // OPTION
958   m_wordList[command].Add("random_poisson"); // FUNCTION
959   m_wordList[tmplte ].Add("random_poisson(<m>)"); // OPTION
960   m_wordList[tmplte ].Add("random_poisson(<m>,<n>)"); // OPTION
961   m_wordList[command].Add("pdf_bernoulli"); // FUNCTION
962   m_wordList[tmplte ].Add("pdf_bernoulli(<x>,<p>)"); // OPTION
963   m_wordList[command].Add("cdf_bernoulli"); // FUNCTION
964   m_wordList[tmplte ].Add("cdf_bernoulli(<x>,<p>)"); // OPTION
965   m_wordList[command].Add("quantile_bernoulli"); // FUNCTION
966   m_wordList[tmplte ].Add("quantile_bernoulli(<q>,<p>)"); // OPTION
967   m_wordList[command].Add("mean_bernoulli"); // FUNCTION
968   m_wordList[tmplte ].Add("mean_bernoulli(<p>)"); // OPTION
969   m_wordList[command].Add("var_bernoulli"); // FUNCTION
970   m_wordList[tmplte ].Add("var_bernoulli(<p>)"); // OPTION
971   m_wordList[command].Add("std_bernoulli"); // FUNCTION
972   m_wordList[tmplte ].Add("std_bernoulli(<p>)"); // OPTION
973   m_wordList[command].Add("skewness_bernoulli"); // FUNCTION
974   m_wordList[tmplte ].Add("skewness_bernoulli(<p>)"); // OPTION
975   m_wordList[command].Add("kurtosis_bernoulli"); // FUNCTION
976   m_wordList[tmplte ].Add("kurtosis_bernoulli(<p>)"); // OPTION
977   m_wordList[command].Add("random_bernoulli"); // FUNCTION
978   m_wordList[tmplte ].Add("random_bernoulli(<p>)"); // OPTION
979   m_wordList[tmplte ].Add("random_bernoulli(<p>,<n>)"); // OPTION
980   m_wordList[command].Add("pdf_geometric"); // FUNCTION
981   m_wordList[tmplte ].Add("pdf_geometric(<x>,<p>)"); // OPTION
982   m_wordList[command].Add("cdf_geometric"); // FUNCTION
983   m_wordList[tmplte ].Add("cdf_geometric(<x>,<p>)"); // OPTION
984   m_wordList[command].Add("quantile_geometric"); // FUNCTION
985   m_wordList[tmplte ].Add("quantile_geometric(<q>,<p>)"); // OPTION
986   m_wordList[command].Add("mean_geometric"); // FUNCTION
987   m_wordList[tmplte ].Add("mean_geometric(<p>)"); // OPTION
988   m_wordList[command].Add("var_geometric"); // FUNCTION
989   m_wordList[tmplte ].Add("var_geometric(<p>)"); // OPTION
990   m_wordList[command].Add("std_geometric"); // FUNCTION
991   m_wordList[tmplte ].Add("std_geometric(<p>)"); // OPTION
992   m_wordList[command].Add("skewness_geometric"); // FUNCTION
993   m_wordList[tmplte ].Add("skewness_geometric(<p>)"); // OPTION
994   m_wordList[command].Add("kurtosis_geometric"); // FUNCTION
995   m_wordList[tmplte ].Add("kurtosis_geometric(<p>)"); // OPTION
996   m_wordList[command].Add("random_geometric"); // FUNCTION
997   m_wordList[tmplte ].Add("random_geometric(<p>)"); // OPTION
998   m_wordList[tmplte ].Add("random_geometric(<p>,<n>)"); // OPTION
999   m_wordList[command].Add("pdf_discrete_uniform"); // FUNCTION
1000   m_wordList[tmplte ].Add("pdf_discrete_uniform(<x>,<n>)"); // OPTION
1001   m_wordList[command].Add("cdf_discrete_uniform"); // FUNCTION
1002   m_wordList[tmplte ].Add("cdf_discrete_uniform(<x>,<n>)"); // OPTION
1003   m_wordList[command].Add("quantile_discrete_uniform"); // FUNCTION
1004   m_wordList[tmplte ].Add("quantile_discrete_uniform(<q>,<n>)"); // OPTION
1005   m_wordList[command].Add("mean_discrete_uniform"); // FUNCTION
1006   m_wordList[tmplte ].Add("mean_discrete_uniform(<n>)"); // OPTION
1007   m_wordList[command].Add("var_discrete_uniform"); // FUNCTION
1008   m_wordList[tmplte ].Add("var_discrete_uniform(<n>)"); // OPTION
1009   m_wordList[command].Add("std_discrete_uniform"); // FUNCTION
1010   m_wordList[tmplte ].Add("std_discrete_uniform(<n>)"); // OPTION
1011   m_wordList[command].Add("skewness_discrete_uniform"); // FUNCTION
1012   m_wordList[tmplte ].Add("skewness_discrete_uniform(<n>)"); // OPTION
1013   m_wordList[command].Add("kurtosis_discrete_uniform"); // FUNCTION
1014   m_wordList[tmplte ].Add("kurtosis_discrete_uniform(<n>)"); // OPTION
1015   m_wordList[command].Add("random_discrete_uniform"); // FUNCTION
1016   m_wordList[tmplte ].Add("random_discrete_uniform(<n>)"); // OPTION
1017   m_wordList[tmplte ].Add("random_discrete_uniform(<n>,<m>)"); // OPTION
1018   m_wordList[command].Add("pdf_hypergeometric"); // FUNCTION
1019   m_wordList[tmplte ].Add("pdf_hypergeometric(<x>,<n1>,<n2>,<n>)"); // OPTION
1020   m_wordList[command].Add("cdf_hypergeometric"); // FUNCTION
1021   m_wordList[tmplte ].Add("cdf_hypergeometric(<x>,<n1>,<n2>,<n>)"); // OPTION
1022   m_wordList[command].Add("quantile_hypergeometric"); // FUNCTION
1023   m_wordList[tmplte ].Add("quantile_hypergeometric(<q>,<n1>,<n2>,<n>)"); // OPTION
1024   m_wordList[command].Add("mean_hypergeometric"); // FUNCTION
1025   m_wordList[tmplte ].Add("mean_hypergeometric(<n1>,<n2>,<n>)"); // OPTION
1026   m_wordList[command].Add("var_hypergeometric"); // FUNCTION
1027   m_wordList[tmplte ].Add("var_hypergeometric(<n1>,<n2>,<n>)"); // OPTION
1028   m_wordList[command].Add("std_hypergeometric"); // FUNCTION
1029   m_wordList[tmplte ].Add("std_hypergeometric(<n1>,<n2>,<n>)"); // OPTION
1030   m_wordList[command].Add("skewness_hypergeometric"); // FUNCTION
1031   m_wordList[tmplte ].Add("skewness_hypergeometric(<n1>,<n2>,<n>)"); // OPTION
1032   m_wordList[command].Add("kurtosis_hypergeometric"); // FUNCTION
1033   m_wordList[tmplte ].Add("kurtosis_hypergeometric(<n1>,<n2>,<n>)"); // OPTION
1034   m_wordList[command].Add("random_hypergeometric"); // FUNCTION
1035   m_wordList[tmplte ].Add("random_hypergeometric(<n1>,<n2>,<n>)"); // OPTION
1036   m_wordList[tmplte ].Add("random_hypergeometric(<n1>,<n2>,<n>,<m>)"); // OPTION
1037   m_wordList[command].Add("pdf_negative_binomial"); // FUNCTION
1038   m_wordList[tmplte ].Add("pdf_negative_binomial(<x>,<n>,<p>)"); // OPTION
1039   m_wordList[command].Add("cdf_negative_binomial"); // FUNCTION
1040   m_wordList[tmplte ].Add("cdf_negative_binomial(<x>,<n>,<p>)"); // OPTION
1041   m_wordList[command].Add("quantile_negative_binomial"); // FUNCTION
1042   m_wordList[tmplte ].Add("quantile_negative_binomial(<q>,<n>,<p>)"); // OPTION
1043   m_wordList[command].Add("mean_negative_binomial"); // FUNCTION
1044   m_wordList[tmplte ].Add("mean_negative_binomial(<n>,<p>)"); // OPTION
1045   m_wordList[command].Add("var_negative_binomial"); // FUNCTION
1046   m_wordList[tmplte ].Add("var_negative_binomial(<n>,<p>)"); // OPTION
1047   m_wordList[command].Add("std_negative_binomial"); // FUNCTION
1048   m_wordList[tmplte ].Add("std_negative_binomial(<n>,<p>)"); // OPTION
1049   m_wordList[command].Add("skewness_negative_binomial"); // FUNCTION
1050   m_wordList[tmplte ].Add("skewness_negative_binomial(<n>,<p>)"); // OPTION
1051   m_wordList[command].Add("kurtosis_negative_binomial"); // FUNCTION
1052   m_wordList[tmplte ].Add("kurtosis_negative_binomial(<n>,<p>)"); // OPTION
1053   m_wordList[command].Add("random_negative_binomial"); // FUNCTION
1054   m_wordList[tmplte ].Add("random_negative_binomial(<n>,<p>)"); // OPTION
1055   m_wordList[tmplte ].Add("random_negative_binomial(<n>,<p>,<m>)"); // OPTION
1056   m_wordList[command].Add("get_index_properties"); // FUNCTION
1057   m_wordList[tmplte ].Add("get_index_properties(<var>)"); // OPTION
1058   m_wordList[command].Add("declare_index_properties"); // FUNCTION
1059   m_wordList[tmplte ].Add("declare_index_properties(<var>, [<prop1>, <...>])"); // OPTION
1060   m_wordList[command].Add("presuperscript"); // OPTION
1061   m_wordList[command].Add("postsuperscript"); // OPTION
1062   m_wordList[command].Add("presubscript"); // OPTION
1063   m_wordList[command].Add("postsubscript"); // OPTION
1064   m_wordList[command].Add("draw"); // FUNCTION
1065   m_wordList[tmplte ].Add("draw(<gr2d>, ..., <gr3d>, ..., <options>, ...)"); // OPTION
1066   m_wordList[command].Add("draw2d"); // FUNCTION
1067   m_wordList[tmplte ].Add("draw2d(<option>, <graphic_object>, ...)"); // OPTION
1068   m_wordList[command].Add("draw3d"); // FUNCTION
1069   m_wordList[tmplte ].Add("draw3d(<option>, <graphic_object>, ...)"); // OPTION
1070   m_wordList[command].Add("draw_file"); // FUNCTION
1071   m_wordList[tmplte ].Add("draw_file(<graphic option>, ..., <graphic object>, ...)"); // OPTION
1072   m_wordList[command].Add("multiplot_mode"); // FUNCTION
1073   m_wordList[tmplte ].Add("multiplot_mode(<term>)"); // OPTION
1074   m_wordList[command].Add("set_draw_defaults"); // FUNCTION
1075   m_wordList[tmplte ].Add("set_draw_defaults(<graphic option>, ..., <graphic object>, ...)"); // OPTION
1076   m_wordList[command].Add("adapt_depth"); // OPTION
1077   m_wordList[command].Add("axis_3d"); // OPTION
1078   m_wordList[command].Add("axis_bottom"); // OPTION
1079   m_wordList[command].Add("axis_left"); // OPTION
1080   m_wordList[command].Add("axis_right"); // OPTION
1081   m_wordList[command].Add("axis_top"); // OPTION
1082   m_wordList[command].Add("border"); // OPTION
1083   m_wordList[command].Add("cbrange"); // OPTION
1084   m_wordList[command].Add("cbtics"); // OPTION
1085   m_wordList[command].Add("color"); // OPTION
1086   m_wordList[command].Add("colorbox"); // OPTION
1087   m_wordList[command].Add("columns"); // OPTION
1088   m_wordList[command].Add("contour"); // OPTION
1089   m_wordList[command].Add("contour_levels"); // OPTION
1090   m_wordList[command].Add("data_file_name"); // OPTION
1091   m_wordList[command].Add("delay"); // OPTION
1092   m_wordList[command].Add("enhanced3d"); // OPTION
1093   m_wordList[command].Add("eps_height"); // OPTION
1094   m_wordList[command].Add("eps_width"); // OPTION
1095   m_wordList[command].Add("file_bgcolor"); // OPTION
1096   m_wordList[command].Add("file_name"); // OPTION
1097   m_wordList[command].Add("fill_color"); // OPTION
1098   m_wordList[command].Add("fill_density"); // OPTION
1099   m_wordList[command].Add("filled_func"); // OPTION
1100   m_wordList[command].Add("font"); // OPTION
1101   m_wordList[command].Add("font_size"); // OPTION
1102   m_wordList[command].Add("gnuplot_command"); // OPTION
1103   m_wordList[command].Add("gnuplot_file_name"); // OPTION
1104   m_wordList[command].Add("grid"); // OPTION
1105   m_wordList[command].Add("head_angle"); // OPTION
1106   m_wordList[command].Add("head_both"); // OPTION
1107   m_wordList[command].Add("head_length"); // OPTION
1108   m_wordList[command].Add("head_type"); // OPTION
1109   m_wordList[command].Add("ip_grid"); // OPTION
1110   m_wordList[command].Add("ip_grid_in"); // OPTION
1111   m_wordList[command].Add("key"); // OPTION
1112   m_wordList[command].Add("key_pos"); // OPTION
1113   m_wordList[command].Add("label_alignment"); // OPTION
1114   m_wordList[command].Add("label_orientation"); // OPTION
1115   m_wordList[command].Add("line_type"); // OPTION
1116   m_wordList[command].Add("line_width"); // OPTION
1117   m_wordList[command].Add("logcb"); // OPTION
1118   m_wordList[command].Add("logx"); // OPTION
1119   m_wordList[command].Add("logx_secondary"); // OPTION
1120   m_wordList[command].Add("logy"); // OPTION
1121   m_wordList[command].Add("logy_secondary"); // OPTION
1122   m_wordList[command].Add("logz"); // OPTION
1123   m_wordList[command].Add("nticks"); // OPTION
1124   m_wordList[command].Add("palette"); // OPTION
1125   m_wordList[command].Add("pdf_height"); // OPTION
1126   m_wordList[command].Add("pdf_width"); // OPTION
1127   m_wordList[command].Add("pic_height"); // OPTION
1128   m_wordList[command].Add("pic_width"); // OPTION
1129   m_wordList[command].Add("point_size"); // OPTION
1130   m_wordList[command].Add("point_type"); // OPTION
1131   m_wordList[command].Add("points_joined"); // OPTION
1132   m_wordList[command].Add("proportional_axes"); // OPTION
1133   m_wordList[command].Add("rot_horizontal"); // OPTION
1134   m_wordList[command].Add("rot_vertical"); // OPTION
1135   m_wordList[command].Add("surface_hide"); // OPTION
1136   m_wordList[command].Add("terminal"); // OPTION
1137   m_wordList[command].Add("title"); // OPTION
1138   m_wordList[command].Add("transform"); // OPTION
1139   m_wordList[command].Add("transparent"); // OPTION
1140   m_wordList[command].Add("tube_extremes"); // OPTION
1141   m_wordList[command].Add("unit_vectors"); // OPTION
1142   m_wordList[command].Add("user_preamble"); // OPTION
1143   m_wordList[command].Add("wired_surface"); // OPTION
1144   m_wordList[command].Add("x_voxel"); // OPTION
1145   m_wordList[command].Add("xaxis"); // OPTION
1146   m_wordList[command].Add("xaxis_color"); // OPTION
1147   m_wordList[command].Add("xaxis_secondary"); // OPTION
1148   m_wordList[command].Add("xaxis_type"); // OPTION
1149   m_wordList[command].Add("xaxis_width"); // OPTION
1150   m_wordList[command].Add("xlabel"); // OPTION
1151   m_wordList[command].Add("xlabel_secondary"); // OPTION
1152   m_wordList[command].Add("xrange"); // OPTION
1153   m_wordList[command].Add("xrange_secondary"); // OPTION
1154   m_wordList[command].Add("xtics"); // OPTION
1155   m_wordList[command].Add("xtics_axis"); // OPTION
1156   m_wordList[command].Add("xtics_rotate"); // OPTION
1157   m_wordList[command].Add("xtics_rotate_secondary"); // OPTION
1158   m_wordList[command].Add("xtics_secondary"); // OPTION
1159   m_wordList[command].Add("xtics_secondary_axis"); // OPTION
1160   m_wordList[command].Add("xu_grid"); // OPTION
1161   m_wordList[command].Add("xy_file"); // OPTION
1162   m_wordList[command].Add("xyplane"); // OPTION
1163   m_wordList[command].Add("y_voxel"); // OPTION
1164   m_wordList[command].Add("yaxis"); // OPTION
1165   m_wordList[command].Add("yaxis_color"); // OPTION
1166   m_wordList[command].Add("yaxis_secondary"); // OPTION
1167   m_wordList[command].Add("yaxis_type"); // OPTION
1168   m_wordList[command].Add("yaxis_width"); // OPTION
1169   m_wordList[command].Add("ylabel"); // OPTION
1170   m_wordList[command].Add("ylabel_secondary"); // OPTION
1171   m_wordList[command].Add("yrange"); // OPTION
1172   m_wordList[command].Add("yrange_secondary"); // OPTION
1173   m_wordList[command].Add("ytics"); // OPTION
1174   m_wordList[command].Add("ytics_axis"); // OPTION
1175   m_wordList[command].Add("ytics_rotate"); // OPTION
1176   m_wordList[command].Add("ytics_rotate_secondary"); // OPTION
1177   m_wordList[command].Add("ytics_secondary"); // OPTION
1178   m_wordList[command].Add("ytics_secondary_axis"); // OPTION
1179   m_wordList[command].Add("yv_grid"); // OPTION
1180   m_wordList[command].Add("z_voxel"); // OPTION
1181   m_wordList[command].Add("zaxis"); // OPTION
1182   m_wordList[command].Add("zaxis_color"); // OPTION
1183   m_wordList[command].Add("zaxis_type"); // OPTION
1184   m_wordList[command].Add("zaxis_width"); // OPTION
1185   m_wordList[command].Add("zlabel"); // OPTION
1186   m_wordList[command].Add("zrange"); // OPTION
1187   m_wordList[command].Add("ztics"); // OPTION
1188   m_wordList[command].Add("ztics_axis"); // OPTION
1189   m_wordList[command].Add("ztics_rotate"); // OPTION
1190   m_wordList[tmplte ].Add("make_level_picture(<data>,<width>,<height>)"); // OPTION
1191   m_wordList[command].Add("boundaries_array"); // OPTION
1192   m_wordList[command].Add("chaosgame"); // FUNCTION
1193   m_wordList[tmplte ].Add("chaosgame(<[[><x1>, <y1><]>...<[><xm>, <ym><]]>, <[><x0>, <y0><]>, <b>, <n>, ..., options, ...);"); // OPTION
1194   m_wordList[command].Add("evolution"); // FUNCTION
1195   m_wordList[tmplte ].Add("evolution(<F>, <y0>, <n>, ..., options, ...);"); // OPTION
1196   m_wordList[command].Add("evolution2d"); // FUNCTION
1197   m_wordList[tmplte ].Add("evolution2d(<[><F>, <G><]>, <[><u>, <v><]>, <[><u0>, <y0><]>, <n>, ..., options, ...);"); // OPTION
1198   m_wordList[command].Add("ifs"); // FUNCTION
1199   m_wordList[tmplte ].Add("ifs(<[><r1>, ..., <rm><]>, <[><A1>, ..., <Am><]>, <[[><x1>, <y1><]>, ..., <[><xm>, <ym><]]>, <[><x0>, <y0><]>, <n>, ..., options, ...);"); // OPTION
1200   m_wordList[command].Add("julia"); // FUNCTION
1201   m_wordList[tmplte ].Add("julia(<x>, <y>, ...<options>...)"); // OPTION
1202   m_wordList[command].Add("mandelbrot"); // FUNCTION
1203   m_wordList[tmplte ].Add("mandelbrot(<options>)"); // OPTION
1204   m_wordList[command].Add("orbits"); // FUNCTION
1205   m_wordList[tmplte ].Add("orbits(<F>, <y0>, <n1>, <n2>, [<x>, <x0>, <xf>, <xstep>], ...options...);"); // OPTION
1206   m_wordList[command].Add("rk"); // FUNCTION
1207   m_wordList[tmplte ].Add("rk(<ODE>, <var>, <initial>, <domain>)"); // OPTION
1208   m_wordList[tmplte ].Add("rk([<ODE1>,...,<ODEm>], [<v1>,...,<vm>], [<init1>,...,<initm>], <domain>)"); // OPTION
1209   m_wordList[command].Add("staircase"); // FUNCTION
1210   m_wordList[tmplte ].Add("staircase(<F>, <y0>, <n>, ...options...);"); // OPTION
1211   m_wordList[command].Add("jacobi_sn"); // FUNCTION
1212   m_wordList[tmplte ].Add("jacobi_sn(<u>, <m>)"); // OPTION
1213   m_wordList[command].Add("jacobi_cn"); // FUNCTION
1214   m_wordList[tmplte ].Add("jacobi_cn(<u>, <m>)"); // OPTION
1215   m_wordList[command].Add("jacobi_dn"); // FUNCTION
1216   m_wordList[tmplte ].Add("jacobi_dn(<u>, <m>)"); // OPTION
1217   m_wordList[command].Add("jacobi_ns"); // FUNCTION
1218   m_wordList[tmplte ].Add("jacobi_ns(<u>, <m>)"); // OPTION
1219   m_wordList[command].Add("jacobi_sc"); // FUNCTION
1220   m_wordList[tmplte ].Add("jacobi_sc(<u>, <m>)"); // OPTION
1221   m_wordList[command].Add("jacobi_sd"); // FUNCTION
1222   m_wordList[tmplte ].Add("jacobi_sd(<u>, <m>)"); // OPTION
1223   m_wordList[command].Add("jacobi_nc"); // FUNCTION
1224   m_wordList[tmplte ].Add("jacobi_nc(<u>, <m>)"); // OPTION
1225   m_wordList[command].Add("jacobi_cs"); // FUNCTION
1226   m_wordList[tmplte ].Add("jacobi_cs(<u>, <m>)"); // OPTION
1227   m_wordList[command].Add("jacobi_cd"); // FUNCTION
1228   m_wordList[tmplte ].Add("jacobi_cd(<u>, <m>)"); // OPTION
1229   m_wordList[command].Add("jacobi_nd"); // FUNCTION
1230   m_wordList[tmplte ].Add("jacobi_nd(<u>, <m>)"); // OPTION
1231   m_wordList[command].Add("jacobi_ds"); // FUNCTION
1232   m_wordList[tmplte ].Add("jacobi_ds(<u>, <m>)"); // OPTION
1233   m_wordList[command].Add("jacobi_dc"); // FUNCTION
1234   m_wordList[tmplte ].Add("jacobi_dc(<u>, <m>)"); // OPTION
1235   m_wordList[command].Add("inverse_jacobi_sn"); // FUNCTION
1236   m_wordList[tmplte ].Add("inverse_jacobi_sn(<u>, <m>)"); // OPTION
1237   m_wordList[command].Add("inverse_jacobi_cn"); // FUNCTION
1238   m_wordList[tmplte ].Add("inverse_jacobi_cn(<u>, <m>)"); // OPTION
1239   m_wordList[command].Add("inverse_jacobi_dn"); // FUNCTION
1240   m_wordList[tmplte ].Add("inverse_jacobi_dn(<u>, <m>)"); // OPTION
1241   m_wordList[command].Add("inverse_jacobi_ns"); // FUNCTION
1242   m_wordList[tmplte ].Add("inverse_jacobi_ns(<u>, <m>)"); // OPTION
1243   m_wordList[command].Add("inverse_jacobi_sc"); // FUNCTION
1244   m_wordList[tmplte ].Add("inverse_jacobi_sc(<u>, <m>)"); // OPTION
1245   m_wordList[command].Add("inverse_jacobi_sd"); // FUNCTION
1246   m_wordList[tmplte ].Add("inverse_jacobi_sd(<u>, <m>)"); // OPTION
1247   m_wordList[command].Add("inverse_jacobi_nc"); // FUNCTION
1248   m_wordList[tmplte ].Add("inverse_jacobi_nc(<u>, <m>)"); // OPTION
1249   m_wordList[command].Add("inverse_jacobi_cs"); // FUNCTION
1250   m_wordList[tmplte ].Add("inverse_jacobi_cs(<u>, <m>)"); // OPTION
1251   m_wordList[command].Add("inverse_jacobi_cd"); // FUNCTION
1252   m_wordList[tmplte ].Add("inverse_jacobi_cd(<u>, <m>)"); // OPTION
1253   m_wordList[command].Add("inverse_jacobi_nd"); // FUNCTION
1254   m_wordList[tmplte ].Add("inverse_jacobi_nd(<u>, <m>)"); // OPTION
1255   m_wordList[command].Add("inverse_jacobi_ds"); // FUNCTION
1256   m_wordList[tmplte ].Add("inverse_jacobi_ds(<u>, <m>)"); // OPTION
1257   m_wordList[command].Add("inverse_jacobi_dc"); // FUNCTION
1258   m_wordList[tmplte ].Add("inverse_jacobi_dc(<u>, <m>)"); // OPTION
1259   m_wordList[command].Add("elliptic_f"); // FUNCTION
1260   m_wordList[tmplte ].Add("elliptic_f(<phi>, <m>)"); // OPTION
1261   m_wordList[command].Add("elliptic_e"); // FUNCTION
1262   m_wordList[tmplte ].Add("elliptic_e(<phi>, <m>)"); // OPTION
1263   m_wordList[command].Add("elliptic_eu"); // FUNCTION
1264   m_wordList[tmplte ].Add("elliptic_eu(<u>, <m>)"); // OPTION
1265   m_wordList[command].Add("elliptic_pi"); // FUNCTION
1266   m_wordList[tmplte ].Add("elliptic_pi(<n>, <phi>, <m>)"); // OPTION
1267   m_wordList[command].Add("elliptic_kc"); // FUNCTION
1268   m_wordList[tmplte ].Add("elliptic_kc(<m>)"); // OPTION
1269   m_wordList[command].Add("elliptic_ec"); // FUNCTION
1270   m_wordList[tmplte ].Add("elliptic_ec(<m>)"); // OPTION
1271   m_wordList[command].Add("%rnum_list"); // OPTION
1272   m_wordList[command].Add("algexact"); // OPTION
1273   m_wordList[command].Add("algsys"); // FUNCTION
1274   m_wordList[tmplte ].Add("algsys([<expr_1>, ..., <expr_m>], [<x_1>, ..., <x_n>])"); // OPTION
1275   m_wordList[tmplte ].Add("algsys([<eqn_1>, ..., <eqn_m>], [<x_1>, ..., <x_n>])"); // OPTION
1276   m_wordList[command].Add("allroots"); // FUNCTION
1277   m_wordList[tmplte ].Add("allroots(<expr>)"); // OPTION
1278   m_wordList[tmplte ].Add("allroots(<eqn>)"); // OPTION
1279   m_wordList[command].Add("bfallroots"); // FUNCTION
1280   m_wordList[tmplte ].Add("bfallroots(<expr>)"); // OPTION
1281   m_wordList[tmplte ].Add("bfallroots(<eqn>)"); // OPTION
1282   m_wordList[command].Add("backsubst"); // OPTION
1283   m_wordList[command].Add("breakup"); // OPTION
1284   m_wordList[command].Add("dimension"); // FUNCTION
1285   m_wordList[tmplte ].Add("dimension(<eqn>)"); // OPTION
1286   m_wordList[tmplte ].Add("dimension(<eqn_1>, ..., <eqn_n>)"); // OPTION
1287   m_wordList[command].Add("dispflag"); // OPTION
1288   m_wordList[command].Add("funcsolve"); // FUNCTION
1289   m_wordList[tmplte ].Add("funcsolve(<eqn>, <g>(<t>))"); // OPTION
1290   m_wordList[command].Add("globalsolve"); // OPTION
1291   m_wordList[command].Add("ieqn"); // FUNCTION
1292   m_wordList[tmplte ].Add("ieqn(<ie>, <unk>, <tech>, <n>, <guess>)"); // OPTION
1293   m_wordList[command].Add("ieqnprint"); // OPTION
1294   m_wordList[command].Add("lhs"); // FUNCTION
1295   m_wordList[tmplte ].Add("lhs(<expr>)"); // OPTION
1296   m_wordList[command].Add("linsolve"); // FUNCTION
1297   m_wordList[tmplte ].Add("linsolve([<expr_1>, ..., <expr_m>], [<x_1>, ..., <x_n>])"); // OPTION
1298   m_wordList[command].Add("linsolvewarn"); // OPTION
1299   m_wordList[command].Add("linsolve_params"); // OPTION
1300   m_wordList[command].Add("multiplicities"); // OPTION
1301   m_wordList[command].Add("nroots"); // FUNCTION
1302   m_wordList[tmplte ].Add("nroots(<p>, <low>, <high>)"); // OPTION
1303   m_wordList[command].Add("nthroot"); // FUNCTION
1304   m_wordList[tmplte ].Add("nthroot(<p>, <n>)"); // OPTION
1305   m_wordList[command].Add("polyfactor"); // OPTION
1306   m_wordList[command].Add("programmode"); // OPTION
1307   m_wordList[command].Add("realonly"); // OPTION
1308   m_wordList[command].Add("realroots"); // FUNCTION
1309   m_wordList[tmplte ].Add("realroots(<expr>, <bound>)"); // OPTION
1310   m_wordList[tmplte ].Add("realroots(<eqn>, <bound>)"); // OPTION
1311   m_wordList[tmplte ].Add("realroots(<expr>)"); // OPTION
1312   m_wordList[tmplte ].Add("realroots(<eqn>)"); // OPTION
1313   m_wordList[command].Add("rhs"); // FUNCTION
1314   m_wordList[tmplte ].Add("rhs(<expr>)"); // OPTION
1315   m_wordList[command].Add("rootsconmode"); // OPTION
1316   m_wordList[command].Add("rootscontract"); // FUNCTION
1317   m_wordList[tmplte ].Add("rootscontract(<expr>)"); // OPTION
1318   m_wordList[command].Add("rootsepsilon"); // OPTION
1319   m_wordList[command].Add("solve"); // FUNCTION
1320   m_wordList[tmplte ].Add("solve(<expr>, <x>)"); // OPTION
1321   m_wordList[tmplte ].Add("solve(<expr>)"); // OPTION
1322   m_wordList[tmplte ].Add("solve([<eqn_1>, ..., <eqn_n>], [<x_1>, ..., <x_n>])"); // OPTION
1323   m_wordList[command].Add("solvedecomposes"); // OPTION
1324   m_wordList[command].Add("solveexplicit"); // OPTION
1325   m_wordList[command].Add("solvefactors"); // OPTION
1326   m_wordList[command].Add("solvenullwarn"); // OPTION
1327   m_wordList[command].Add("solveradcan"); // OPTION
1328   m_wordList[command].Add("solvetrigwarn"); // OPTION
1329   m_wordList[command].Add("at"); // FUNCTION
1330   m_wordList[tmplte ].Add("at(<expr>, [<eqn_1>, ..., <eqn_n>])"); // OPTION
1331   m_wordList[tmplte ].Add("at(<expr>, <eqn>)"); // OPTION
1332   m_wordList[command].Add("box"); // FUNCTION
1333   m_wordList[tmplte ].Add("box(<expr>)"); // OPTION
1334   m_wordList[tmplte ].Add("box(<expr>, <a>)"); // OPTION
1335   m_wordList[command].Add("boxchar"); // OPTION
1336   m_wordList[command].Add("carg"); // FUNCTION
1337   m_wordList[tmplte ].Add("carg(<z>)"); // OPTION
1338   m_wordList[command].Add("constantp"); // FUNCTION
1339   m_wordList[tmplte ].Add("constantp(<expr>)"); // OPTION
1340   m_wordList[command].Add("declare"); // FUNCTION
1341   m_wordList[tmplte ].Add("declare(<a_1>, <p_1>, <a_2>, <p_2>, ...)"); // OPTION
1342   m_wordList[command].Add("disolate"); // FUNCTION
1343   m_wordList[tmplte ].Add("disolate(<expr>, <x_1>, ..., <x_n>)"); // OPTION
1344   m_wordList[command].Add("dispform"); // FUNCTION
1345   m_wordList[tmplte ].Add("dispform(<expr>)"); // OPTION
1346   m_wordList[tmplte ].Add("dispform(<expr>, all)"); // OPTION
1347   m_wordList[command].Add("distrib"); // FUNCTION
1348   m_wordList[tmplte ].Add("distrib(<expr>)"); // OPTION
1349   m_wordList[command].Add("dpart"); // FUNCTION
1350   m_wordList[tmplte ].Add("dpart(<expr>, <n_1>, ..., <n_k>)"); // OPTION
1351   m_wordList[command].Add("exp"); // FUNCTION
1352   m_wordList[tmplte ].Add("exp(<x>)"); // OPTION
1353   m_wordList[command].Add("%emode"); // OPTION
1354   m_wordList[command].Add("%enumer"); // OPTION
1355   m_wordList[command].Add("exptisolate"); // OPTION
1356   m_wordList[command].Add("exptsubst"); // OPTION
1357   m_wordList[command].Add("freeof"); // FUNCTION
1358   m_wordList[tmplte ].Add("freeof(<x_1>, ..., <x_n>, <expr>)"); // OPTION
1359   m_wordList[command].Add("genfact"); // FUNCTION
1360   m_wordList[tmplte ].Add("genfact(<x>, <y>, <z>)"); // OPTION
1361   m_wordList[command].Add("imagpart"); // FUNCTION
1362   m_wordList[tmplte ].Add("imagpart(<expr>)"); // OPTION
1363   m_wordList[command].Add("infix"); // FUNCTION
1364   m_wordList[tmplte ].Add("infix(<op>)"); // OPTION
1365   m_wordList[tmplte ].Add("infix(<op>, <lbp>, <rbp>)"); // OPTION
1366   m_wordList[tmplte ].Add("infix(<op>, <lbp>, <rbp>, <lpos>, <rpos>, <pos>)"); // OPTION
1367   m_wordList[command].Add("inflag"); // OPTION
1368   m_wordList[command].Add("inpart"); // FUNCTION
1369   m_wordList[tmplte ].Add("inpart(<expr>, <n_1>, ..., <n_k>)"); // OPTION
1370   m_wordList[command].Add("isolate"); // FUNCTION
1371   m_wordList[tmplte ].Add("isolate(<expr>, <x>)"); // OPTION
1372   m_wordList[command].Add("isolate_wrt_times"); // OPTION
1373   m_wordList[command].Add("listconstvars"); // OPTION
1374   m_wordList[command].Add("listdummyvars"); // OPTION
1375   m_wordList[command].Add("listofvars"); // FUNCTION
1376   m_wordList[tmplte ].Add("listofvars(<expr>)"); // OPTION
1377   m_wordList[command].Add("lfreeof"); // FUNCTION
1378   m_wordList[tmplte ].Add("lfreeof(<list>, <expr>)"); // OPTION
1379   m_wordList[command].Add("lopow"); // FUNCTION
1380   m_wordList[tmplte ].Add("lopow(<expr>, <x>)"); // OPTION
1381   m_wordList[command].Add("lpart"); // FUNCTION
1382   m_wordList[tmplte ].Add("lpart(<label>, <expr>, <n_1>, ..., <n_k>)"); // OPTION
1383   m_wordList[command].Add("multthru"); // FUNCTION
1384   m_wordList[tmplte ].Add("multthru(<expr>)"); // OPTION
1385   m_wordList[tmplte ].Add("multthru(<expr_1>, <expr_2>)"); // OPTION
1386   m_wordList[command].Add("nounify"); // FUNCTION
1387   m_wordList[tmplte ].Add("nounify(<f>)"); // OPTION
1388   m_wordList[command].Add("nterms"); // FUNCTION
1389   m_wordList[tmplte ].Add("nterms(<expr>)"); // OPTION
1390   m_wordList[command].Add("op"); // FUNCTION
1391   m_wordList[tmplte ].Add("op(<expr>)"); // OPTION
1392   m_wordList[command].Add("operatorp"); // FUNCTION
1393   m_wordList[tmplte ].Add("operatorp(<expr>, <op>)"); // OPTION
1394   m_wordList[tmplte ].Add("operatorp(<expr>, [<op_1>, ..., <op_n>])"); // OPTION
1395   m_wordList[command].Add("optimize"); // FUNCTION
1396   m_wordList[tmplte ].Add("optimize(<expr>)"); // OPTION
1397   m_wordList[command].Add("optimprefix"); // OPTION
1398   m_wordList[command].Add("ordergreat"); // FUNCTION
1399   m_wordList[tmplte ].Add("ordergreat(<v_1>, ..., <v_n>)"); // OPTION
1400   m_wordList[tmplte ].Add("orderless(<v_1>, ..., <v_n>)"); // OPTION
1401   m_wordList[command].Add("ordergreatp"); // FUNCTION
1402   m_wordList[tmplte ].Add("ordergreatp(<expr_1>, <expr_2>)"); // OPTION
1403   m_wordList[tmplte ].Add("orderlessp(<expr_1>, <expr_2>)"); // OPTION
1404   m_wordList[command].Add("part"); // FUNCTION
1405   m_wordList[tmplte ].Add("part(<expr>, <n_1>, ..., <n_k>)"); // OPTION
1406   m_wordList[command].Add("partition"); // FUNCTION
1407   m_wordList[tmplte ].Add("partition(<expr>, <x>)"); // OPTION
1408   m_wordList[command].Add("partswitch"); // OPTION
1409   m_wordList[command].Add("pickapart"); // FUNCTION
1410   m_wordList[tmplte ].Add("pickapart(<expr>, <n>)"); // OPTION
1411   m_wordList[command].Add("piece"); // OPTION
1412   m_wordList[command].Add("polarform"); // FUNCTION
1413   m_wordList[tmplte ].Add("polarform(<expr>)"); // OPTION
1414   m_wordList[command].Add("powers"); // FUNCTION
1415   m_wordList[tmplte ].Add("powers(<expr>, <x>)"); // OPTION
1416   m_wordList[command].Add("product"); // FUNCTION
1417   m_wordList[tmplte ].Add("product(<expr>, <i>, <i_0>, <i_1>)"); // OPTION
1418   m_wordList[command].Add("realpart"); // FUNCTION
1419   m_wordList[tmplte ].Add("realpart(<expr>)"); // OPTION
1420   m_wordList[command].Add("rectform"); // FUNCTION
1421   m_wordList[tmplte ].Add("rectform(<expr>)"); // OPTION
1422   m_wordList[command].Add("rembox"); // FUNCTION
1423   m_wordList[tmplte ].Add("rembox(<expr>, unlabelled)"); // OPTION
1424   m_wordList[tmplte ].Add("rembox(<expr>, <label>)"); // OPTION
1425   m_wordList[tmplte ].Add("rembox(<expr>)"); // OPTION
1426   m_wordList[command].Add("sum"); // FUNCTION
1427   m_wordList[tmplte ].Add("sum(<expr>, <i>, <i_0>, <i_1>)"); // OPTION
1428   m_wordList[command].Add("lsum"); // FUNCTION
1429   m_wordList[tmplte ].Add("lsum(<expr>, <x>, <L>)"); // OPTION
1430   m_wordList[command].Add("unorder"); // FUNCTION
1431   m_wordList[tmplte ].Add("unorder()"); // OPTION
1432   m_wordList[command].Add("verbify"); // FUNCTION
1433   m_wordList[tmplte ].Add("verbify(<f>)"); // OPTION
1434   m_wordList[command].Add("constvalue"); // FUNCTION
1435   m_wordList[tmplte ].Add("constvalue(<x>)"); // OPTION
1436   m_wordList[tmplte ].Add("declare_constvalue(<a>, <x>)"); // OPTION
1437   m_wordList[command].Add("units"); // FUNCTION
1438   m_wordList[tmplte ].Add("units(<x>)"); // OPTION
1439   m_wordList[tmplte ].Add("declare_units(<a>, <u>)"); // OPTION
1440   m_wordList[command].Add("qty"); // FUNCTION
1441   m_wordList[tmplte ].Add("qty(<x>)"); // OPTION
1442   m_wordList[tmplte ].Add("declare_qty(<a>, <x>)"); // OPTION
1443   m_wordList[command].Add("unitp"); // FUNCTION
1444   m_wordList[tmplte ].Add("unitp(<x>)"); // OPTION
1445   m_wordList[command].Add("declare_unit_conversion"); // FUNCTION
1446   m_wordList[tmplte ].Add("declare_unit_conversion(<u> = <v>, ...)"); // OPTION
1447   m_wordList[command].Add("declare_dimensions"); // FUNCTION
1448   m_wordList[tmplte ].Add("declare_dimensions(<a_1>, <d_1>, ..., <a_n>, <d_n>)"); // OPTION
1449   m_wordList[tmplte ].Add("remove_dimensions(<a_1>, ..., <a_n>)"); // OPTION
1450   m_wordList[command].Add("declare_fundamental_dimensions"); // FUNCTION
1451   m_wordList[tmplte ].Add("declare_fundamental_dimensions(<d_1>, <d_2>, <d_3>, ...)"); // OPTION
1452   m_wordList[tmplte ].Add("remove_fundamental_dimensions(<d_1>, <d_2>, <d_3>, ...)"); // OPTION
1453   m_wordList[command].Add("declare_fundamental_units"); // FUNCTION
1454   m_wordList[tmplte ].Add("declare_fundamental_units(<u_1>, <d_1>, ..., <u_n>, <d_n>)"); // OPTION
1455   m_wordList[tmplte ].Add("remove_fundamental_units(<u_1>, ..., <u_n>)"); // OPTION
1456   m_wordList[command].Add("dimensions"); // FUNCTION
1457   m_wordList[tmplte ].Add("dimensions(<x>)"); // OPTION
1458   m_wordList[tmplte ].Add("dimensions_as_list(<x>)"); // OPTION
1459   m_wordList[command].Add("fundamental_units"); // FUNCTION
1460   m_wordList[tmplte ].Add("fundamental_units(<x>)"); // OPTION
1461   m_wordList[tmplte ].Add("fundamental_units()"); // OPTION
1462   m_wordList[command].Add("dimensionless"); // FUNCTION
1463   m_wordList[tmplte ].Add("dimensionless(<L>)"); // OPTION
1464   m_wordList[command].Add("natural_unit"); // FUNCTION
1465   m_wordList[tmplte ].Add("natural_unit(<expr>, [<v_1>, ..., <v_n>])"); // OPTION
1466   m_wordList[command].Add("f90"); // FUNCTION
1467   m_wordList[tmplte ].Add("f90(<expr_1>, ..., <expr_n>)"); // OPTION
1468   m_wordList[command].Add("bffac"); // FUNCTION
1469   m_wordList[tmplte ].Add("bffac(<expr>, <n>)"); // OPTION
1470   m_wordList[command].Add("algepsilon"); // OPTION
1471   m_wordList[command].Add("bfloat"); // FUNCTION
1472   m_wordList[tmplte ].Add("bfloat(<expr>)"); // OPTION
1473   m_wordList[command].Add("bfloatp"); // FUNCTION
1474   m_wordList[tmplte ].Add("bfloatp(<expr>)"); // OPTION
1475   m_wordList[command].Add("bfpsi"); // FUNCTION
1476   m_wordList[tmplte ].Add("bfpsi(<n>, <z>, <fpprec>)"); // OPTION
1477   m_wordList[tmplte ].Add("bfpsi0(<z>, <fpprec>)"); // OPTION
1478   m_wordList[command].Add("bftorat"); // OPTION
1479   m_wordList[command].Add("bftrunc"); // OPTION
1480   m_wordList[command].Add("cbffac"); // FUNCTION
1481   m_wordList[tmplte ].Add("cbffac(<z>, <fpprec>)"); // OPTION
1482   m_wordList[command].Add("float"); // FUNCTION
1483   m_wordList[tmplte ].Add("float(<expr>)"); // OPTION
1484   m_wordList[command].Add("float2bf"); // OPTION
1485   m_wordList[command].Add("floatnump"); // FUNCTION
1486   m_wordList[tmplte ].Add("floatnump(<expr>)"); // OPTION
1487   m_wordList[command].Add("fpprec"); // OPTION
1488   m_wordList[command].Add("fpprintprec"); // OPTION
1489   m_wordList[command].Add("numer_pbranch"); // OPTION
1490   m_wordList[command].Add("buildq"); // FUNCTION
1491   m_wordList[tmplte ].Add("buildq(<L>, <expr>)"); // OPTION
1492   m_wordList[command].Add("macroexpand"); // FUNCTION
1493   m_wordList[tmplte ].Add("macroexpand(<expr>)"); // OPTION
1494   m_wordList[command].Add("macroexpand1"); // FUNCTION
1495   m_wordList[tmplte ].Add("macroexpand1(<expr>)"); // OPTION
1496   m_wordList[command].Add("macros"); // OPTION
1497   m_wordList[command].Add("splice"); // FUNCTION
1498   m_wordList[tmplte ].Add("splice(<a>)"); // OPTION
1499   m_wordList[command].Add("apply"); // FUNCTION
1500   m_wordList[tmplte ].Add("apply(<F>, [<x_1>, ..., <x_n>])"); // OPTION
1501   m_wordList[command].Add("block"); // FUNCTION
1502   m_wordList[tmplte ].Add("block([<v_1>, ..., <v_m>], <expr_1>, ..., <expr_n>)"); // OPTION
1503   m_wordList[tmplte ].Add("block(<expr_1>, ..., <expr_n>)"); // OPTION
1504   m_wordList[command].Add("break"); // FUNCTION
1505   m_wordList[tmplte ].Add("break(<expr_1>, ..., <expr_n>)"); // OPTION
1506   m_wordList[command].Add("catch"); // FUNCTION
1507   m_wordList[tmplte ].Add("catch(<expr_1>, ..., <expr_n>)"); // OPTION
1508   m_wordList[command].Add("compfile"); // FUNCTION
1509   m_wordList[tmplte ].Add("compfile(<filename>, <f_1>, ..., <f_n>)"); // OPTION
1510   m_wordList[tmplte ].Add("compfile(<filename>, functions)"); // OPTION
1511   m_wordList[tmplte ].Add("compfile(<filename>, all)"); // OPTION
1512   m_wordList[command].Add("compile"); // FUNCTION
1513   m_wordList[tmplte ].Add("compile(<f_1>, ..., <f_n>)"); // OPTION
1514   m_wordList[tmplte ].Add("compile(functions)"); // OPTION
1515   m_wordList[tmplte ].Add("compile(all)"); // OPTION
1516   m_wordList[command].Add("define"); // FUNCTION
1517   m_wordList[tmplte ].Add("define(<f>(<x_1>, ..., <x_n>), <expr>)"); // OPTION
1518   m_wordList[tmplte ].Add("define(<f>[<x_1>, ..., <x_n>], <expr>)"); // OPTION
1519   m_wordList[tmplte ].Add("define(funmake (<f>, [<x_1>, ..., <x_n>]), <expr>)"); // OPTION
1520   m_wordList[tmplte ].Add("define(arraymake (<f>, [<x_1>, ..., <x_n>]), <expr>)"); // OPTION
1521   m_wordList[tmplte ].Add("define(ev (<expr_1>), <expr_2>)"); // OPTION
1522   m_wordList[command].Add("define_variable"); // FUNCTION
1523   m_wordList[tmplte ].Add("define_variable(<name>, <default_value>, <mode>)"); // OPTION
1524   m_wordList[command].Add("dispfun"); // FUNCTION
1525   m_wordList[tmplte ].Add("dispfun(<f_1>, ..., <f_n>)"); // OPTION
1526   m_wordList[tmplte ].Add("dispfun(all)"); // OPTION
1527   m_wordList[command].Add("functions"); // OPTION
1528   m_wordList[command].Add("fundef"); // FUNCTION
1529   m_wordList[tmplte ].Add("fundef(<f>)"); // OPTION
1530   m_wordList[command].Add("funmake"); // FUNCTION
1531   m_wordList[tmplte ].Add("funmake(<F>, [<arg_1>, ..., <arg_n>])"); // OPTION
1532   m_wordList[command].Add("lambda"); // FUNCTION
1533   m_wordList[tmplte ].Add("lambda([<x_1>, ..., <x_m>], <expr_1>, ..., <expr_n>)"); // OPTION
1534   m_wordList[tmplte ].Add("lambda([[<L>]], <expr_1>, ..., <expr_n>)"); // OPTION
1535   m_wordList[tmplte ].Add("lambda([<x_1>, ..., <x_m>, [<L>]], <expr_1>, ..., <expr_n>)"); // OPTION
1536   m_wordList[command].Add("local"); // FUNCTION
1537   m_wordList[tmplte ].Add("local(<v_1>, ..., <v_n>)"); // OPTION
1538   m_wordList[command].Add("macroexpansion"); // OPTION
1539   m_wordList[command].Add("mode_checkp"); // OPTION
1540   m_wordList[command].Add("mode_check_errorp"); // OPTION
1541   m_wordList[command].Add("mode_check_warnp"); // OPTION
1542   m_wordList[command].Add("mode_declare"); // FUNCTION
1543   m_wordList[tmplte ].Add("mode_declare(<y_1>, <mode_1>, ..., <y_n>, <mode_n>)"); // OPTION
1544   m_wordList[command].Add("mode_identity"); // FUNCTION
1545   m_wordList[tmplte ].Add("mode_identity(<arg_1>, <arg_2>)"); // OPTION
1546   m_wordList[command].Add("transcompile"); // OPTION
1547   m_wordList[command].Add("translate"); // FUNCTION
1548   m_wordList[tmplte ].Add("translate(<f_1>, ..., <f_n>)"); // OPTION
1549   m_wordList[tmplte ].Add("translate(functions)"); // OPTION
1550   m_wordList[tmplte ].Add("translate(all)"); // OPTION
1551   m_wordList[command].Add("translate_file"); // FUNCTION
1552   m_wordList[tmplte ].Add("translate_file(<maxima_filename>)"); // OPTION
1553   m_wordList[tmplte ].Add("translate_file(<maxima_filename>, <lisp_filename>)"); // OPTION
1554   m_wordList[command].Add("transrun"); // OPTION
1555   m_wordList[command].Add("tr_array_as_ref"); // OPTION
1556   m_wordList[command].Add("tr_bound_function_applyp"); // OPTION
1557   m_wordList[command].Add("tr_file_tty_messagesp"); // OPTION
1558   m_wordList[command].Add("tr_float_can_branch_complex"); // OPTION
1559   m_wordList[command].Add("tr_function_call_default"); // OPTION
1560   m_wordList[command].Add("tr_numer"); // OPTION
1561   m_wordList[command].Add("tr_optimize_max_loop"); // OPTION
1562   m_wordList[command].Add("tr_semicompile"); // OPTION
1563   m_wordList[command].Add("tr_state_vars"); // OPTION
1564   m_wordList[command].Add("tr_warnings_get"); // FUNCTION
1565   m_wordList[tmplte ].Add("tr_warnings_get()"); // OPTION
1566   m_wordList[command].Add("tr_warn_bad_function_calls"); // OPTION
1567   m_wordList[command].Add("tr_warn_fexpr"); // OPTION
1568   m_wordList[command].Add("tr_warn_meval"); // OPTION
1569   m_wordList[command].Add("tr_warn_mode"); // OPTION
1570   m_wordList[command].Add("tr_warn_undeclared"); // OPTION
1571   m_wordList[command].Add("tr_warn_undefined_variable"); // OPTION
1572   m_wordList[command].Add("tr_windy"); // OPTION
1573   m_wordList[command].Add("compile_file"); // FUNCTION
1574   m_wordList[tmplte ].Add("compile_file(<filename>)"); // OPTION
1575   m_wordList[tmplte ].Add("compile_file(<filename>, <compiled_filename>)"); // OPTION
1576   m_wordList[tmplte ].Add("compile_file(<filename>, <compiled_filename>, <lisp_filename>)"); // OPTION
1577   m_wordList[command].Add("declare_translated"); // FUNCTION
1578   m_wordList[tmplte ].Add("declare_translated(<f_1>, <f_2>, ...)"); // OPTION
1579   m_wordList[command].Add("GGFINFINITY"); // OPTION
1580   m_wordList[command].Add("GGFCFMAX"); // OPTION
1581   m_wordList[command].Add("ggf"); // FUNCTION
1582   m_wordList[tmplte ].Add("ggf(<l>)"); // OPTION
1583   m_wordList[command].Add("create_graph"); // FUNCTION
1584   m_wordList[tmplte ].Add("create_graph(<v_list>, <e_list>)"); // OPTION
1585   m_wordList[tmplte ].Add("create_graph(<n>, <e_list>)"); // OPTION
1586   m_wordList[tmplte ].Add("create_graph(<v_list>, <e_list>, <directed>)"); // OPTION
1587   m_wordList[command].Add("copy_graph"); // FUNCTION
1588   m_wordList[tmplte ].Add("copy_graph(<g>)"); // OPTION
1589   m_wordList[command].Add("circulant_graph"); // FUNCTION
1590   m_wordList[tmplte ].Add("circulant_graph(<n>, <d>)"); // OPTION
1591   m_wordList[command].Add("clebsch_graph"); // FUNCTION
1592   m_wordList[tmplte ].Add("clebsch_graph()"); // OPTION
1593   m_wordList[command].Add("complement_graph"); // FUNCTION
1594   m_wordList[tmplte ].Add("complement_graph(<g>)"); // OPTION
1595   m_wordList[command].Add("complete_bipartite_graph"); // FUNCTION
1596   m_wordList[tmplte ].Add("complete_bipartite_graph(<n>, <m>)"); // OPTION
1597   m_wordList[command].Add("complete_graph"); // FUNCTION
1598   m_wordList[tmplte ].Add("complete_graph(<n>)"); // OPTION
1599   m_wordList[command].Add("cycle_digraph"); // FUNCTION
1600   m_wordList[tmplte ].Add("cycle_digraph(<n>)"); // OPTION
1601   m_wordList[command].Add("cycle_graph"); // FUNCTION
1602   m_wordList[tmplte ].Add("cycle_graph(<n>)"); // OPTION
1603   m_wordList[command].Add("cuboctahedron_graph"); // FUNCTION
1604   m_wordList[tmplte ].Add("cuboctahedron_graph(<n>)"); // OPTION
1605   m_wordList[command].Add("cube_graph"); // FUNCTION
1606   m_wordList[tmplte ].Add("cube_graph(<n>)"); // OPTION
1607   m_wordList[command].Add("dodecahedron_graph"); // FUNCTION
1608   m_wordList[tmplte ].Add("dodecahedron_graph()"); // OPTION
1609   m_wordList[command].Add("empty_graph"); // FUNCTION
1610   m_wordList[tmplte ].Add("empty_graph(<n>)"); // OPTION
1611   m_wordList[command].Add("flower_snark"); // FUNCTION
1612   m_wordList[tmplte ].Add("flower_snark(<n>)"); // OPTION
1613   m_wordList[command].Add("from_adjacency_matrix"); // FUNCTION
1614   m_wordList[tmplte ].Add("from_adjacency_matrix(<A>)"); // OPTION
1615   m_wordList[command].Add("frucht_graph"); // FUNCTION
1616   m_wordList[tmplte ].Add("frucht_graph()"); // OPTION
1617   m_wordList[command].Add("graph_product"); // FUNCTION
1618   m_wordList[tmplte ].Add("graph_product(<g1>, <g1>)"); // OPTION
1619   m_wordList[command].Add("graph_union"); // FUNCTION
1620   m_wordList[tmplte ].Add("graph_union(<g1>, <g1>)"); // OPTION
1621   m_wordList[command].Add("grid_graph"); // FUNCTION
1622   m_wordList[tmplte ].Add("grid_graph(<n>, <m>)"); // OPTION
1623   m_wordList[command].Add("great_rhombicosidodecahedron_graph"); // FUNCTION
1624   m_wordList[tmplte ].Add("great_rhombicosidodecahedron_graph()"); // OPTION
1625   m_wordList[command].Add("great_rhombicuboctahedron_graph"); // FUNCTION
1626   m_wordList[tmplte ].Add("great_rhombicuboctahedron_graph()"); // OPTION
1627   m_wordList[command].Add("grotzch_graph"); // FUNCTION
1628   m_wordList[tmplte ].Add("grotzch_graph()"); // OPTION
1629   m_wordList[command].Add("heawood_graph"); // FUNCTION
1630   m_wordList[tmplte ].Add("heawood_graph()"); // OPTION
1631   m_wordList[command].Add("icosahedron_graph"); // FUNCTION
1632   m_wordList[tmplte ].Add("icosahedron_graph()"); // OPTION
1633   m_wordList[command].Add("icosidodecahedron_graph"); // FUNCTION
1634   m_wordList[tmplte ].Add("icosidodecahedron_graph()"); // OPTION
1635   m_wordList[command].Add("induced_subgraph"); // FUNCTION
1636   m_wordList[tmplte ].Add("induced_subgraph(<V>, <g>)"); // OPTION
1637   m_wordList[command].Add("line_graph"); // FUNCTION
1638   m_wordList[tmplte ].Add("line_graph(<g>)"); // OPTION
1639   m_wordList[command].Add("make_graph"); // FUNCTION
1640   m_wordList[tmplte ].Add("make_graph(<vrt>, <f>)"); // OPTION
1641   m_wordList[tmplte ].Add("make_graph(<vrt>, <f>, <oriented>)"); // OPTION
1642   m_wordList[command].Add("mycielski_graph"); // FUNCTION
1643   m_wordList[tmplte ].Add("mycielski_graph(<g>)"); // OPTION
1644   m_wordList[command].Add("new_graph"); // FUNCTION
1645   m_wordList[tmplte ].Add("new_graph()"); // OPTION
1646   m_wordList[command].Add("path_digraph"); // FUNCTION
1647   m_wordList[tmplte ].Add("path_digraph(<n>)"); // OPTION
1648   m_wordList[command].Add("path_graph"); // FUNCTION
1649   m_wordList[tmplte ].Add("path_graph(<n>)"); // OPTION
1650   m_wordList[command].Add("petersen_graph"); // FUNCTION
1651   m_wordList[tmplte ].Add("petersen_graph()"); // OPTION
1652   m_wordList[tmplte ].Add("petersen_graph(<n>, <d>)"); // OPTION
1653   m_wordList[command].Add("random_bipartite_graph"); // FUNCTION
1654   m_wordList[tmplte ].Add("random_bipartite_graph(<a>, <b>, <p>)"); // OPTION
1655   m_wordList[command].Add("random_digraph"); // FUNCTION
1656   m_wordList[tmplte ].Add("random_digraph(<n>, <p>)"); // OPTION
1657   m_wordList[command].Add("random_regular_graph"); // FUNCTION
1658   m_wordList[tmplte ].Add("random_regular_graph(<n>)"); // OPTION
1659   m_wordList[tmplte ].Add("random_regular_graph(<n>, <d>)"); // OPTION
1660   m_wordList[command].Add("random_graph"); // FUNCTION
1661   m_wordList[tmplte ].Add("random_graph(<n>, <p>)"); // OPTION
1662   m_wordList[command].Add("random_graph1"); // FUNCTION
1663   m_wordList[tmplte ].Add("random_graph1(<n>, <m>)"); // OPTION
1664   m_wordList[command].Add("random_network"); // FUNCTION
1665   m_wordList[tmplte ].Add("random_network(<n>, <p>, <w>)"); // OPTION
1666   m_wordList[command].Add("random_tournament"); // FUNCTION
1667   m_wordList[tmplte ].Add("random_tournament(<n>)"); // OPTION
1668   m_wordList[command].Add("random_tree"); // FUNCTION
1669   m_wordList[tmplte ].Add("random_tree(<n>)"); // OPTION
1670   m_wordList[command].Add("small_rhombicosidodecahedron_graph"); // FUNCTION
1671   m_wordList[tmplte ].Add("small_rhombicosidodecahedron_graph()"); // OPTION
1672   m_wordList[command].Add("small_rhombicuboctahedron_graph"); // FUNCTION
1673   m_wordList[tmplte ].Add("small_rhombicuboctahedron_graph()"); // OPTION
1674   m_wordList[command].Add("snub_cube_graph"); // FUNCTION
1675   m_wordList[tmplte ].Add("snub_cube_graph()"); // OPTION
1676   m_wordList[command].Add("snub_dodecahedron_graph"); // FUNCTION
1677   m_wordList[tmplte ].Add("snub_dodecahedron_graph()"); // OPTION
1678   m_wordList[command].Add("truncated_cube_graph"); // FUNCTION
1679   m_wordList[tmplte ].Add("truncated_cube_graph()"); // OPTION
1680   m_wordList[command].Add("truncated_dodecahedron_graph"); // FUNCTION
1681   m_wordList[tmplte ].Add("truncated_dodecahedron_graph()"); // OPTION
1682   m_wordList[command].Add("truncated_icosahedron_graph"); // FUNCTION
1683   m_wordList[tmplte ].Add("truncated_icosahedron_graph()"); // OPTION
1684   m_wordList[command].Add("truncated_tetrahedron_graph"); // FUNCTION
1685   m_wordList[tmplte ].Add("truncated_tetrahedron_graph()"); // OPTION
1686   m_wordList[command].Add("tutte_graph"); // FUNCTION
1687   m_wordList[tmplte ].Add("tutte_graph()"); // OPTION
1688   m_wordList[command].Add("underlying_graph"); // FUNCTION
1689   m_wordList[tmplte ].Add("underlying_graph(<g>)"); // OPTION
1690   m_wordList[command].Add("wheel_graph"); // FUNCTION
1691   m_wordList[tmplte ].Add("wheel_graph(<n>)"); // OPTION
1692   m_wordList[command].Add("adjacency_matrix"); // FUNCTION
1693   m_wordList[tmplte ].Add("adjacency_matrix(<gr>)"); // OPTION
1694   m_wordList[command].Add("average_degree"); // FUNCTION
1695   m_wordList[tmplte ].Add("average_degree(<gr>)"); // OPTION
1696   m_wordList[command].Add("biconnected_components"); // FUNCTION
1697   m_wordList[tmplte ].Add("biconnected_components(<gr>)"); // OPTION
1698   m_wordList[command].Add("bipartition"); // FUNCTION
1699   m_wordList[tmplte ].Add("bipartition(<gr>)"); // OPTION
1700   m_wordList[command].Add("chromatic_index"); // FUNCTION
1701   m_wordList[tmplte ].Add("chromatic_index(<gr>)"); // OPTION
1702   m_wordList[command].Add("chromatic_number"); // FUNCTION
1703   m_wordList[tmplte ].Add("chromatic_number(<gr>)"); // OPTION
1704   m_wordList[command].Add("clear_edge_weight"); // FUNCTION
1705   m_wordList[tmplte ].Add("clear_edge_weight(<e>, <gr>)"); // OPTION
1706   m_wordList[command].Add("clear_vertex_label"); // FUNCTION
1707   m_wordList[tmplte ].Add("clear_vertex_label(<v>, <gr>)"); // OPTION
1708   m_wordList[command].Add("connected_components"); // FUNCTION
1709   m_wordList[tmplte ].Add("connected_components(<gr>)"); // OPTION
1710   m_wordList[command].Add("diameter"); // FUNCTION
1711   m_wordList[tmplte ].Add("diameter(<gr>)"); // OPTION
1712   m_wordList[command].Add("edge_coloring"); // FUNCTION
1713   m_wordList[tmplte ].Add("edge_coloring(<gr>)"); // OPTION
1714   m_wordList[command].Add("degree_sequence"); // FUNCTION
1715   m_wordList[tmplte ].Add("degree_sequence(<gr>)"); // OPTION
1716   m_wordList[command].Add("edge_connectivity"); // FUNCTION
1717   m_wordList[tmplte ].Add("edge_connectivity(<gr>)"); // OPTION
1718   m_wordList[command].Add("edges"); // FUNCTION
1719   m_wordList[tmplte ].Add("edges(<gr>)"); // OPTION
1720   m_wordList[command].Add("get_edge_weight"); // FUNCTION
1721   m_wordList[tmplte ].Add("get_edge_weight(<e>, <gr>)"); // OPTION
1722   m_wordList[tmplte ].Add("get_edge_weight(<e>, <gr>, <ifnot>)"); // OPTION
1723   m_wordList[command].Add("get_vertex_label"); // FUNCTION
1724   m_wordList[tmplte ].Add("get_vertex_label(<v>, <gr>)"); // OPTION
1725   m_wordList[command].Add("graph_charpoly"); // FUNCTION
1726   m_wordList[tmplte ].Add("graph_charpoly(<gr>, <x>)"); // OPTION
1727   m_wordList[command].Add("graph_center"); // FUNCTION
1728   m_wordList[tmplte ].Add("graph_center(<gr>)"); // OPTION
1729   m_wordList[command].Add("graph_eigenvalues"); // FUNCTION
1730   m_wordList[tmplte ].Add("graph_eigenvalues(<gr>)"); // OPTION
1731   m_wordList[command].Add("graph_periphery"); // FUNCTION
1732   m_wordList[tmplte ].Add("graph_periphery(<gr>)"); // OPTION
1733   m_wordList[command].Add("graph_size"); // FUNCTION
1734   m_wordList[tmplte ].Add("graph_size(<gr>)"); // OPTION
1735   m_wordList[command].Add("graph_order"); // FUNCTION
1736   m_wordList[tmplte ].Add("graph_order(<gr>)"); // OPTION
1737   m_wordList[command].Add("girth"); // FUNCTION
1738   m_wordList[tmplte ].Add("girth(<gr>)"); // OPTION
1739   m_wordList[command].Add("hamilton_cycle"); // FUNCTION
1740   m_wordList[tmplte ].Add("hamilton_cycle(<gr>)"); // OPTION
1741   m_wordList[command].Add("hamilton_path"); // FUNCTION
1742   m_wordList[tmplte ].Add("hamilton_path(<gr>)"); // OPTION
1743   m_wordList[command].Add("isomorphism"); // FUNCTION
1744   m_wordList[tmplte ].Add("isomorphism(<gr1>, <gr2>)"); // OPTION
1745   m_wordList[command].Add("in_neighbors"); // FUNCTION
1746   m_wordList[tmplte ].Add("in_neighbors(<v>, <gr>)"); // OPTION
1747   m_wordList[command].Add("is_biconnected"); // FUNCTION
1748   m_wordList[tmplte ].Add("is_biconnected(<gr>)"); // OPTION
1749   m_wordList[command].Add("is_bipartite"); // FUNCTION
1750   m_wordList[tmplte ].Add("is_bipartite(<gr>)"); // OPTION
1751   m_wordList[command].Add("is_connected"); // FUNCTION
1752   m_wordList[tmplte ].Add("is_connected(<gr>)"); // OPTION
1753   m_wordList[command].Add("is_digraph"); // FUNCTION
1754   m_wordList[tmplte ].Add("is_digraph(<gr>)"); // OPTION
1755   m_wordList[command].Add("is_edge_in_graph"); // FUNCTION
1756   m_wordList[tmplte ].Add("is_edge_in_graph(<e>, <gr>)"); // OPTION
1757   m_wordList[command].Add("is_graph"); // FUNCTION
1758   m_wordList[tmplte ].Add("is_graph(<gr>)"); // OPTION
1759   m_wordList[command].Add("is_graph_or_digraph"); // FUNCTION
1760   m_wordList[tmplte ].Add("is_graph_or_digraph(<gr>)"); // OPTION
1761   m_wordList[command].Add("is_isomorphic"); // FUNCTION
1762   m_wordList[tmplte ].Add("is_isomorphic(<gr1>, <gr2>)"); // OPTION
1763   m_wordList[command].Add("is_planar"); // FUNCTION
1764   m_wordList[tmplte ].Add("is_planar(<gr>)"); // OPTION
1765   m_wordList[command].Add("is_sconnected"); // FUNCTION
1766   m_wordList[tmplte ].Add("is_sconnected(<gr>)"); // OPTION
1767   m_wordList[command].Add("is_vertex_in_graph"); // FUNCTION
1768   m_wordList[tmplte ].Add("is_vertex_in_graph(<v>, <gr>)"); // OPTION
1769   m_wordList[command].Add("is_tree"); // FUNCTION
1770   m_wordList[tmplte ].Add("is_tree(<gr>)"); // OPTION
1771   m_wordList[command].Add("laplacian_matrix"); // FUNCTION
1772   m_wordList[tmplte ].Add("laplacian_matrix(<gr>)"); // OPTION
1773   m_wordList[command].Add("max_clique"); // FUNCTION
1774   m_wordList[tmplte ].Add("max_clique(<gr>)"); // OPTION
1775   m_wordList[command].Add("max_degree"); // FUNCTION
1776   m_wordList[tmplte ].Add("max_degree(<gr>)"); // OPTION
1777   m_wordList[command].Add("max_flow"); // FUNCTION
1778   m_wordList[tmplte ].Add("max_flow(<net>, <s>, <t>)"); // OPTION
1779   m_wordList[command].Add("max_independent_set"); // FUNCTION
1780   m_wordList[tmplte ].Add("max_independent_set(<gr>)"); // OPTION
1781   m_wordList[command].Add("max_matching"); // FUNCTION
1782   m_wordList[tmplte ].Add("max_matching(<gr>)"); // OPTION
1783   m_wordList[command].Add("min_degree"); // FUNCTION
1784   m_wordList[tmplte ].Add("min_degree(<gr>)"); // OPTION
1785   m_wordList[command].Add("min_edge_cut"); // FUNCTION
1786   m_wordList[tmplte ].Add("min_edge_cut(<gr>)"); // OPTION
1787   m_wordList[command].Add("min_vertex_cover"); // FUNCTION
1788   m_wordList[tmplte ].Add("min_vertex_cover(<gr>)"); // OPTION
1789   m_wordList[command].Add("min_vertex_cut"); // FUNCTION
1790   m_wordList[tmplte ].Add("min_vertex_cut(<gr>)"); // OPTION
1791   m_wordList[command].Add("minimum_spanning_tree"); // FUNCTION
1792   m_wordList[tmplte ].Add("minimum_spanning_tree(<gr>)"); // OPTION
1793   m_wordList[command].Add("neighbors"); // FUNCTION
1794   m_wordList[tmplte ].Add("neighbors(<v>, <gr>)"); // OPTION
1795   m_wordList[command].Add("odd_girth"); // FUNCTION
1796   m_wordList[tmplte ].Add("odd_girth(<gr>)"); // OPTION
1797   m_wordList[command].Add("out_neighbors"); // FUNCTION
1798   m_wordList[tmplte ].Add("out_neighbors(<v>, <gr>)"); // OPTION
1799   m_wordList[command].Add("planar_embedding"); // FUNCTION
1800   m_wordList[tmplte ].Add("planar_embedding(<gr>)"); // OPTION
1801   m_wordList[command].Add("print_graph"); // FUNCTION
1802   m_wordList[tmplte ].Add("print_graph(<gr>)"); // OPTION
1803   m_wordList[command].Add("radius"); // FUNCTION
1804   m_wordList[tmplte ].Add("radius(<gr>)"); // OPTION
1805   m_wordList[command].Add("set_edge_weight"); // FUNCTION
1806   m_wordList[tmplte ].Add("set_edge_weight(<e>, <w>, <gr>)"); // OPTION
1807   m_wordList[command].Add("set_vertex_label"); // FUNCTION
1808   m_wordList[tmplte ].Add("set_vertex_label(<v>, <l>, <gr>)"); // OPTION
1809   m_wordList[command].Add("shortest_path"); // FUNCTION
1810   m_wordList[tmplte ].Add("shortest_path(<u>, <v>, <gr>)"); // OPTION
1811   m_wordList[command].Add("shortest_weighted_path"); // FUNCTION
1812   m_wordList[tmplte ].Add("shortest_weighted_path(<u>, <v>, <gr>)"); // OPTION
1813   m_wordList[command].Add("strong_components"); // FUNCTION
1814   m_wordList[tmplte ].Add("strong_components(<gr>)"); // OPTION
1815   m_wordList[command].Add("topological_sort"); // FUNCTION
1816   m_wordList[tmplte ].Add("topological_sort(<dag>)"); // OPTION
1817   m_wordList[command].Add("vertex_connectivity"); // FUNCTION
1818   m_wordList[tmplte ].Add("vertex_connectivity(<g>)"); // OPTION
1819   m_wordList[command].Add("vertex_degree"); // FUNCTION
1820   m_wordList[tmplte ].Add("vertex_degree(<v>, <gr>)"); // OPTION
1821   m_wordList[command].Add("vertex_distance"); // FUNCTION
1822   m_wordList[tmplte ].Add("vertex_distance(<u>, <v>, <gr>)"); // OPTION
1823   m_wordList[command].Add("vertex_eccentricity"); // FUNCTION
1824   m_wordList[tmplte ].Add("vertex_eccentricity(<v>, <gr>)"); // OPTION
1825   m_wordList[command].Add("vertex_in_degree"); // FUNCTION
1826   m_wordList[tmplte ].Add("vertex_in_degree(<v>, <gr>)"); // OPTION
1827   m_wordList[command].Add("vertex_out_degree"); // FUNCTION
1828   m_wordList[tmplte ].Add("vertex_out_degree(<v>, <gr>)"); // OPTION
1829   m_wordList[command].Add("vertices"); // FUNCTION
1830   m_wordList[tmplte ].Add("vertices(<gr>)"); // OPTION
1831   m_wordList[command].Add("vertex_coloring"); // FUNCTION
1832   m_wordList[tmplte ].Add("vertex_coloring(<gr>)"); // OPTION
1833   m_wordList[command].Add("wiener_index"); // FUNCTION
1834   m_wordList[tmplte ].Add("wiener_index(<gr>)"); // OPTION
1835   m_wordList[command].Add("add_edge"); // FUNCTION
1836   m_wordList[tmplte ].Add("add_edge(<e>, <gr>)"); // OPTION
1837   m_wordList[command].Add("add_edges"); // FUNCTION
1838   m_wordList[tmplte ].Add("add_edges(<e_list>, <gr>)"); // OPTION
1839   m_wordList[command].Add("add_vertex"); // FUNCTION
1840   m_wordList[tmplte ].Add("add_vertex(<v>, <gr>)"); // OPTION
1841   m_wordList[command].Add("add_vertices"); // FUNCTION
1842   m_wordList[tmplte ].Add("add_vertices(<v_list>, <gr>)"); // OPTION
1843   m_wordList[command].Add("connect_vertices"); // FUNCTION
1844   m_wordList[tmplte ].Add("connect_vertices(<v_list>, <u_list>, <gr>)"); // OPTION
1845   m_wordList[command].Add("contract_edge"); // FUNCTION
1846   m_wordList[tmplte ].Add("contract_edge(<e>, <gr>)"); // OPTION
1847   m_wordList[command].Add("remove_edge"); // FUNCTION
1848   m_wordList[tmplte ].Add("remove_edge(<e>, <gr>)"); // OPTION
1849   m_wordList[command].Add("remove_vertex"); // FUNCTION
1850   m_wordList[tmplte ].Add("remove_vertex(<v>, <gr>)"); // OPTION
1851   m_wordList[command].Add("dimacs_export"); // FUNCTION
1852   m_wordList[tmplte ].Add("dimacs_export(<gr>, <fl>)"); // OPTION
1853   m_wordList[tmplte ].Add("dimacs_export(<gr>, <fl>, <comment1>, ..., <commentn>)"); // OPTION
1854   m_wordList[command].Add("dimacs_import"); // FUNCTION
1855   m_wordList[tmplte ].Add("dimacs_import(<fl>)"); // OPTION
1856   m_wordList[command].Add("graph6_decode"); // FUNCTION
1857   m_wordList[tmplte ].Add("graph6_decode(<str>)"); // OPTION
1858   m_wordList[command].Add("graph6_encode"); // FUNCTION
1859   m_wordList[tmplte ].Add("graph6_encode(<gr>)"); // OPTION
1860   m_wordList[command].Add("graph6_export"); // FUNCTION
1861   m_wordList[tmplte ].Add("graph6_export(<gr_list>, <fl>)"); // OPTION
1862   m_wordList[command].Add("graph6_import"); // FUNCTION
1863   m_wordList[tmplte ].Add("graph6_import(<fl>)"); // OPTION
1864   m_wordList[command].Add("sparse6_decode"); // FUNCTION
1865   m_wordList[tmplte ].Add("sparse6_decode(<str>)"); // OPTION
1866   m_wordList[command].Add("sparse6_encode"); // FUNCTION
1867   m_wordList[tmplte ].Add("sparse6_encode(<gr>)"); // OPTION
1868   m_wordList[command].Add("sparse6_export"); // FUNCTION
1869   m_wordList[tmplte ].Add("sparse6_export(<gr_list>, <fl>)"); // OPTION
1870   m_wordList[command].Add("sparse6_import"); // FUNCTION
1871   m_wordList[tmplte ].Add("sparse6_import(<fl>)"); // OPTION
1872   m_wordList[command].Add("draw_graph"); // FUNCTION
1873   m_wordList[tmplte ].Add("draw_graph(<graph>)"); // OPTION
1874   m_wordList[tmplte ].Add("draw_graph(<graph>, <option1>, ..., <optionk>)"); // OPTION
1875   m_wordList[command].Add("draw_graph_program"); // OPTION
1876   m_wordList[command].Add("show_id"); // OPTION
1877   m_wordList[command].Add("show_label"); // OPTION
1878   m_wordList[command].Add("label_alignment"); // OPTION
1879   m_wordList[command].Add("show_weight"); // OPTION
1880   m_wordList[command].Add("vertex_type"); // OPTION
1881   m_wordList[command].Add("vertex_size"); // OPTION
1882   m_wordList[command].Add("vertex_color"); // OPTION
1883   m_wordList[command].Add("show_vertices"); // OPTION
1884   m_wordList[command].Add("show_vertex_type"); // OPTION
1885   m_wordList[command].Add("show_vertex_size"); // OPTION
1886   m_wordList[command].Add("show_vertex_color"); // OPTION
1887   m_wordList[command].Add("vertex_partition"); // OPTION
1888   m_wordList[command].Add("vertex_coloring"); // OPTION
1889   m_wordList[command].Add("edge_color"); // OPTION
1890   m_wordList[command].Add("edge_width"); // OPTION
1891   m_wordList[command].Add("edge_type"); // OPTION
1892   m_wordList[command].Add("show_edges"); // OPTION
1893   m_wordList[command].Add("show_edge_color"); // OPTION
1894   m_wordList[command].Add("show_edge_width"); // OPTION
1895   m_wordList[command].Add("show_edge_type"); // OPTION
1896   m_wordList[command].Add("edge_partition"); // OPTION
1897   m_wordList[command].Add("edge_coloring"); // OPTION
1898   m_wordList[command].Add("redraw"); // OPTION
1899   m_wordList[command].Add("head_angle"); // OPTION
1900   m_wordList[command].Add("head_length"); // OPTION
1901   m_wordList[command].Add("spring_embedding_depth"); // OPTION
1902   m_wordList[command].Add("terminal"); // OPTION
1903   m_wordList[command].Add("file_name"); // OPTION
1904   m_wordList[command].Add("program"); // OPTION
1905   m_wordList[command].Add("fixed_vertices"); // OPTION
1906   m_wordList[command].Add("vertices_to_path"); // FUNCTION
1907   m_wordList[tmplte ].Add("vertices_to_path(<v_list>)"); // OPTION
1908   m_wordList[command].Add("vertices_to_cycle"); // FUNCTION
1909   m_wordList[tmplte ].Add("vertices_to_cycle(<v_list>)"); // OPTION
1910   m_wordList[command].Add("poly_monomial_order"); // OPTION
1911   m_wordList[command].Add("poly_coefficient_ring"); // OPTION
1912   m_wordList[command].Add("poly_primary_elimination_order"); // OPTION
1913   m_wordList[command].Add("poly_secondary_elimination_order"); // OPTION
1914   m_wordList[command].Add("poly_elimination_order"); // OPTION
1915   m_wordList[command].Add("poly_return_term_list"); // OPTION
1916   m_wordList[command].Add("poly_grobner_debug"); // OPTION
1917   m_wordList[command].Add("poly_grobner_algorithm"); // OPTION
1918   m_wordList[command].Add("poly_top_reduction_only"); // OPTION
1919   m_wordList[command].Add("poly_add"); // FUNCTION
1920   m_wordList[tmplte ].Add("poly_add(<poly1>, <poly2>, <varlist>)"); // OPTION
1921   m_wordList[command].Add("poly_subtract"); // FUNCTION
1922   m_wordList[tmplte ].Add("poly_subtract(<poly1>, <poly2>, <varlist>)"); // OPTION
1923   m_wordList[command].Add("poly_multiply"); // FUNCTION
1924   m_wordList[tmplte ].Add("poly_multiply(<poly1>, <poly2>, <varlist>)"); // OPTION
1925   m_wordList[command].Add("poly_s_polynomial"); // FUNCTION
1926   m_wordList[tmplte ].Add("poly_s_polynomial(<poly1>, <poly2>, <varlist>)"); // OPTION
1927   m_wordList[command].Add("poly_primitive_part"); // FUNCTION
1928   m_wordList[tmplte ].Add("poly_primitive_part(<poly1>, <varlist>)"); // OPTION
1929   m_wordList[command].Add("poly_normalize"); // FUNCTION
1930   m_wordList[tmplte ].Add("poly_normalize(<poly>, <varlist>)"); // OPTION
1931   m_wordList[command].Add("poly_expand"); // FUNCTION
1932   m_wordList[tmplte ].Add("poly_expand(<poly>, <varlist>)"); // OPTION
1933   m_wordList[command].Add("poly_expt"); // FUNCTION
1934   m_wordList[tmplte ].Add("poly_expt(<poly>, <number>, <varlist>)"); // OPTION
1935   m_wordList[command].Add("poly_content"); // FUNCTION
1936   m_wordList[tmplte ].Add("poly_content(<poly>. <varlist>)"); // OPTION
1937   m_wordList[command].Add("poly_pseudo_divide"); // FUNCTION
1938   m_wordList[tmplte ].Add("poly_pseudo_divide(<poly>, <polylist>, <varlist>)"); // OPTION
1939   m_wordList[command].Add("poly_exact_divide"); // FUNCTION
1940   m_wordList[tmplte ].Add("poly_exact_divide(<poly1>, <poly2>, <varlist>)"); // OPTION
1941   m_wordList[command].Add("poly_normal_form"); // FUNCTION
1942   m_wordList[tmplte ].Add("poly_normal_form(<poly>, <polylist>, <varlist>)"); // OPTION
1943   m_wordList[command].Add("poly_buchberger_criterion"); // FUNCTION
1944   m_wordList[tmplte ].Add("poly_buchberger_criterion(<polylist>, <varlist>)"); // OPTION
1945   m_wordList[command].Add("poly_buchberger"); // FUNCTION
1946   m_wordList[tmplte ].Add("poly_buchberger(<polylist_fl>, <varlist>)"); // OPTION
1947   m_wordList[command].Add("poly_reduction"); // FUNCTION
1948   m_wordList[tmplte ].Add("poly_reduction(<polylist>, <varlist>)"); // OPTION
1949   m_wordList[command].Add("poly_minimization"); // FUNCTION
1950   m_wordList[tmplte ].Add("poly_minimization(<polylist>, <varlist>)"); // OPTION
1951   m_wordList[command].Add("poly_normalize_list"); // FUNCTION
1952   m_wordList[tmplte ].Add("poly_normalize_list(<polylist>, <varlist>)"); // OPTION
1953   m_wordList[command].Add("poly_grobner"); // FUNCTION
1954   m_wordList[tmplte ].Add("poly_grobner(<polylist>, <varlist>)"); // OPTION
1955   m_wordList[command].Add("poly_reduced_grobner"); // FUNCTION
1956   m_wordList[tmplte ].Add("poly_reduced_grobner(<polylist>, <varlist>)"); // OPTION
1957   m_wordList[command].Add("poly_depends_p"); // FUNCTION
1958   m_wordList[tmplte ].Add("poly_depends_p(<poly>, <var>, <varlist>)"); // OPTION
1959   m_wordList[command].Add("poly_elimination_ideal"); // FUNCTION
1960   m_wordList[tmplte ].Add("poly_elimination_ideal(<polylist>, <number>, <varlist>)"); // OPTION
1961   m_wordList[command].Add("poly_colon_ideal"); // FUNCTION
1962   m_wordList[tmplte ].Add("poly_colon_ideal(<polylist1>, <polylist2>, <varlist>)"); // OPTION
1963   m_wordList[command].Add("poly_ideal_intersection"); // FUNCTION
1964   m_wordList[tmplte ].Add("poly_ideal_intersection(<polylist1>, <polylist2>, <varlist>)"); // OPTION
1965   m_wordList[command].Add("poly_lcm"); // FUNCTION
1966   m_wordList[tmplte ].Add("poly_lcm(<poly1>, <poly2>, <varlist>)"); // OPTION
1967   m_wordList[command].Add("poly_gcd"); // FUNCTION
1968   m_wordList[tmplte ].Add("poly_gcd(<poly1>, <poly2>, <varlist>)"); // OPTION
1969   m_wordList[command].Add("poly_grobner_equal"); // FUNCTION
1970   m_wordList[tmplte ].Add("poly_grobner_equal(<polylist1>, <polylist2>, <varlist>)"); // OPTION
1971   m_wordList[command].Add("poly_grobner_subsetp"); // FUNCTION
1972   m_wordList[tmplte ].Add("poly_grobner_subsetp(<polylist1>, <polylist2>, <varlist>)"); // OPTION
1973   m_wordList[command].Add("poly_grobner_member"); // FUNCTION
1974   m_wordList[tmplte ].Add("poly_grobner_member(<poly>, <polylist>, <varlist>)"); // OPTION
1975   m_wordList[command].Add("poly_ideal_saturation1"); // FUNCTION
1976   m_wordList[tmplte ].Add("poly_ideal_saturation1(<polylist>, <poly>, <varlist>)"); // OPTION
1977   m_wordList[command].Add("poly_ideal_saturation"); // FUNCTION
1978   m_wordList[tmplte ].Add("poly_ideal_saturation(<polylist1>, <polylist2>, <varlist>)"); // OPTION
1979   m_wordList[command].Add("poly_ideal_polysaturation1"); // FUNCTION
1980   m_wordList[tmplte ].Add("poly_ideal_polysaturation1(<polylist1>, <polylist2>, <varlist>)"); // OPTION
1981   m_wordList[command].Add("poly_ideal_polysaturation"); // FUNCTION
1982   m_wordList[tmplte ].Add("poly_ideal_polysaturation(<polylist>, <polylistlist>, <varlist>)"); // OPTION
1983   m_wordList[command].Add("poly_saturation_extension"); // FUNCTION
1984   m_wordList[tmplte ].Add("poly_saturation_extension(<poly>, <polylist>, <varlist1>, <varlist2>)"); // OPTION
1985   m_wordList[command].Add("poly_polysaturation_extension"); // FUNCTION
1986   m_wordList[tmplte ].Add("poly_polysaturation_extension(<poly>, <polylist>, <varlist1>, <varlist2>)"); // OPTION
1987   m_wordList[command].Add("todd_coxeter"); // FUNCTION
1988   m_wordList[tmplte ].Add("todd_coxeter(<relations>, <subgroup>)"); // OPTION
1989   m_wordList[tmplte ].Add("todd_coxeter(<relations>)"); // OPTION
1990   m_wordList[command].Add("apropos"); // FUNCTION
1991   m_wordList[tmplte ].Add("apropos(<string>)"); // OPTION
1992   m_wordList[command].Add("demo"); // FUNCTION
1993   m_wordList[tmplte ].Add("demo(<filename>)"); // OPTION
1994   m_wordList[command].Add("describe"); // FUNCTION
1995   m_wordList[tmplte ].Add("describe(<string>)"); // OPTION
1996   m_wordList[tmplte ].Add("describe(<string>, exact)"); // OPTION
1997   m_wordList[tmplte ].Add("describe(<string>, inexact)"); // OPTION
1998   m_wordList[command].Add("example"); // FUNCTION
1999   m_wordList[tmplte ].Add("example(<topic>)"); // OPTION
2000   m_wordList[tmplte ].Add("example()"); // OPTION
2001   m_wordList[command].Add("manual_demo"); // OPTION
2002   m_wordList[command].Add("implicit_derivative"); // FUNCTION
2003   m_wordList[tmplte ].Add("implicit_derivative(<f>,<indvarlist>,<orderlist>,<depvar>)"); // OPTION
2004   m_wordList[command].Add("implicit_plot"); // FUNCTION
2005   m_wordList[tmplte ].Add("implicit_plot(<expr>, <x_range>, <y_range>)"); // OPTION
2006   m_wordList[tmplte ].Add("implicit_plot([<expr_1>, ..., <expr_n>], <x_range>, <y_range>)"); // OPTION
2007   m_wordList[command].Add("__"); // OPTION
2008   m_wordList[command].Add("_"); // OPTION
2009   m_wordList[command].Add("%"); // OPTION
2010   m_wordList[command].Add("%%"); // OPTION
2011   m_wordList[command].Add("%edispflag"); // OPTION
2012   m_wordList[command].Add("%th"); // FUNCTION
2013   m_wordList[tmplte ].Add("%th(<i>)"); // OPTION
2014   m_wordList[command].Add("absboxchar"); // OPTION
2015   m_wordList[command].Add("file_output_append"); // OPTION
2016   m_wordList[command].Add("appendfile"); // FUNCTION
2017   m_wordList[tmplte ].Add("appendfile(<filename>)"); // OPTION
2018   m_wordList[command].Add("batch"); // FUNCTION
2019   m_wordList[tmplte ].Add("batch(<filename>)"); // OPTION
2020   m_wordList[command].Add("batchload"); // FUNCTION
2021   m_wordList[tmplte ].Add("batchload(<filename>)"); // OPTION
2022   m_wordList[command].Add("closefile"); // FUNCTION
2023   m_wordList[tmplte ].Add("closefile()"); // OPTION
2024   m_wordList[command].Add("close"); // FUNCTION
2025   m_wordList[tmplte ].Add("close(<stream>)"); // OPTION
2026   m_wordList[command].Add("collapse"); // FUNCTION
2027   m_wordList[tmplte ].Add("collapse(<expr>)"); // OPTION
2028   m_wordList[command].Add("concat"); // FUNCTION
2029   m_wordList[tmplte ].Add("concat(<arg_1>, <arg_2>, ...)"); // OPTION
2030   m_wordList[command].Add("sconcat"); // FUNCTION
2031   m_wordList[tmplte ].Add("sconcat(<arg_1>, <arg_2>, ...)"); // OPTION
2032   m_wordList[command].Add("disp"); // FUNCTION
2033   m_wordList[tmplte ].Add("disp(<expr_1>, <expr_2>, ...)"); // OPTION
2034   m_wordList[command].Add("dispcon"); // FUNCTION
2035   m_wordList[tmplte ].Add("dispcon(<tensor_1>, <tensor_2>, ...)"); // OPTION
2036   m_wordList[tmplte ].Add("dispcon(all)"); // OPTION
2037   m_wordList[command].Add("display"); // FUNCTION
2038   m_wordList[tmplte ].Add("display(<expr_1>, <expr_2>, ...)"); // OPTION
2039   m_wordList[command].Add("display2d"); // OPTION
2040   m_wordList[command].Add("display_format_internal"); // OPTION
2041   m_wordList[command].Add("dispterms"); // FUNCTION
2042   m_wordList[tmplte ].Add("dispterms(<expr>)"); // OPTION
2043   m_wordList[command].Add("error_size"); // OPTION
2044   m_wordList[command].Add("error_syms"); // OPTION
2045   m_wordList[command].Add("expt"); // FUNCTION
2046   m_wordList[tmplte ].Add("expt(<a>, <b>)"); // OPTION
2047   m_wordList[command].Add("exptdispflag"); // OPTION
2048   m_wordList[command].Add("filename_merge"); // FUNCTION
2049   m_wordList[tmplte ].Add("filename_merge(<path>, <filename>)"); // OPTION
2050   m_wordList[command].Add("  file_output_append"); // OPTION
2051   m_wordList[command].Add("file_search"); // FUNCTION
2052   m_wordList[tmplte ].Add("file_search(<filename>)"); // OPTION
2053   m_wordList[tmplte ].Add("file_search(<filename>, <pathlist>)"); // OPTION
2054   m_wordList[command].Add("file_search_demo"); // OPTION
2055   m_wordList[command].Add("file_search_lisp"); // OPTION
2056   m_wordList[command].Add("file_search_maxima"); // OPTION
2057   m_wordList[command].Add("file_search_usage"); // OPTION
2058   m_wordList[command].Add("file_search_tests"); // OPTION
2059   m_wordList[command].Add("file_type"); // FUNCTION
2060   m_wordList[tmplte ].Add("file_type(<filename>)"); // OPTION
2061   m_wordList[command].Add("file_type_maxima"); // OPTION
2062   m_wordList[command].Add("file_type_lisp"); // OPTION
2063   m_wordList[command].Add("grind"); // FUNCTION
2064   m_wordList[tmplte ].Add("grind(<expr>)"); // OPTION
2065   m_wordList[command].Add("ibase"); // OPTION
2066   m_wordList[command].Add("inchar"); // OPTION
2067   m_wordList[command].Add("ldisp"); // FUNCTION
2068   m_wordList[tmplte ].Add("ldisp(<expr_1>, ..., <expr_n>)"); // OPTION
2069   m_wordList[command].Add("ldisplay"); // FUNCTION
2070   m_wordList[tmplte ].Add("ldisplay(<expr_1>, ..., <expr_n>)"); // OPTION
2071   m_wordList[command].Add("linechar"); // OPTION
2072   m_wordList[command].Add("linel"); // OPTION
2073   m_wordList[command].Add("lispdisp"); // OPTION
2074   m_wordList[command].Add("load"); // FUNCTION
2075   m_wordList[tmplte ].Add("load(<filename>)"); // OPTION
2076   m_wordList[command].Add("loadfile"); // FUNCTION
2077   m_wordList[tmplte ].Add("loadfile(<filename>)"); // OPTION
2078   m_wordList[command].Add("loadprint"); // OPTION
2079   m_wordList[command].Add("obase"); // OPTION
2080   m_wordList[command].Add("outchar"); // OPTION
2081   m_wordList[command].Add("packagefile"); // OPTION
2082   m_wordList[command].Add("pfeformat"); // OPTION
2083   m_wordList[command].Add("print"); // FUNCTION
2084   m_wordList[tmplte ].Add("print(<expr_1>, ..., <expr_n>)"); // OPTION
2085   m_wordList[command].Add("printfile"); // FUNCTION
2086   m_wordList[tmplte ].Add("printfile(<path>)"); // OPTION
2087   m_wordList[command].Add("tcl_output"); // FUNCTION
2088   m_wordList[tmplte ].Add("tcl_output(<list>, <i0>, <skip>)"); // OPTION
2089   m_wordList[tmplte ].Add("tcl_output(<list>, <i0>)"); // OPTION
2090   m_wordList[tmplte ].Add("tcl_output([<list_1>, ..., <list_n>], <i>)"); // OPTION
2091   m_wordList[command].Add("read"); // FUNCTION
2092   m_wordList[tmplte ].Add("read(<expr_1>, ..., <expr_n>)"); // OPTION
2093   m_wordList[command].Add("readonly"); // FUNCTION
2094   m_wordList[tmplte ].Add("readonly(<expr_1>, ..., <expr_n>)"); // OPTION
2095   m_wordList[command].Add("reveal"); // FUNCTION
2096   m_wordList[tmplte ].Add("reveal(<expr>, <depth>)"); // OPTION
2097   m_wordList[command].Add("rmxchar"); // OPTION
2098   m_wordList[command].Add("save"); // FUNCTION
2099   m_wordList[tmplte ].Add("save(<filename>, <name_1>, <name_2>, <name_3>, ...)"); // OPTION
2100   m_wordList[tmplte ].Add("save(<filename>, values, functions, labels, ...)"); // OPTION
2101   m_wordList[tmplte ].Add("save(<filename>, [<m>, <n>])"); // OPTION
2102   m_wordList[tmplte ].Add("save(<filename>, <name_1>=<expr_1>, ...)"); // OPTION
2103   m_wordList[tmplte ].Add("save(<filename>, all)"); // OPTION
2104   m_wordList[tmplte ].Add("save(<filename>, <name_1>=<expr_1>, <name_2>=<expr_2>, ...)"); // OPTION
2105   m_wordList[command].Add("savedef"); // OPTION
2106   m_wordList[command].Add("show"); // FUNCTION
2107   m_wordList[tmplte ].Add("show(<expr>)"); // OPTION
2108   m_wordList[command].Add("showratvars"); // FUNCTION
2109   m_wordList[tmplte ].Add("showratvars(<expr>)"); // OPTION
2110   m_wordList[command].Add("stardisp"); // OPTION
2111   m_wordList[command].Add("string"); // FUNCTION
2112   m_wordList[tmplte ].Add("string(<expr>)"); // OPTION
2113   m_wordList[command].Add("stringdisp"); // OPTION
2114   m_wordList[command].Add("stringout"); // FUNCTION
2115   m_wordList[tmplte ].Add("stringout(<filename>, <expr_1>, <expr_2>, <expr_3>, ...)"); // OPTION
2116   m_wordList[tmplte ].Add("stringout(<filename>, [<m>, <n>])"); // OPTION
2117   m_wordList[tmplte ].Add("stringout(<filename>, input)"); // OPTION
2118   m_wordList[tmplte ].Add("stringout(<filename>, functions)"); // OPTION
2119   m_wordList[tmplte ].Add("stringout(<filename>, values)"); // OPTION
2120   m_wordList[command].Add("tex"); // FUNCTION
2121   m_wordList[tmplte ].Add("tex(<expr>)"); // OPTION
2122   m_wordList[tmplte ].Add("tex(<expr>, <destination>)"); // OPTION
2123   m_wordList[tmplte ].Add("tex(<expr>, false)"); // OPTION
2124   m_wordList[tmplte ].Add("tex(<label>)"); // OPTION
2125   m_wordList[tmplte ].Add("tex(<label>, <destination>)"); // OPTION
2126   m_wordList[tmplte ].Add("tex(<label>, false)"); // OPTION
2127   m_wordList[command].Add("tex1"); // FUNCTION
2128   m_wordList[tmplte ].Add("tex1(<e>)"); // OPTION
2129   m_wordList[command].Add("texput"); // FUNCTION
2130   m_wordList[tmplte ].Add("texput(<a>, <s>)"); // OPTION
2131   m_wordList[tmplte ].Add("texput(<a>, <f>)"); // OPTION
2132   m_wordList[tmplte ].Add("texput(<a>, <s>, <operator_type>)"); // OPTION
2133   m_wordList[tmplte ].Add("texput(<a>, [<s_1>, <s_2>], matchfix)"); // OPTION
2134   m_wordList[tmplte ].Add("texput(<a>, [<s_1>, <s_2>, <s_3>], matchfix)"); // OPTION
2135   m_wordList[command].Add("get_tex_environment"); // FUNCTION
2136   m_wordList[tmplte ].Add("get_tex_environment(<op>)"); // OPTION
2137   m_wordList[tmplte ].Add("set_tex_environment(<op>, <before>, <after>)"); // OPTION
2138   m_wordList[command].Add("get_tex_environment_default"); // FUNCTION
2139   m_wordList[tmplte ].Add("get_tex_environment_default()"); // OPTION
2140   m_wordList[tmplte ].Add("set_tex_environment_default(<before>, <after>)"); // OPTION
2141   m_wordList[command].Add("system"); // FUNCTION
2142   m_wordList[tmplte ].Add("system(<command>)"); // OPTION
2143   m_wordList[command].Add("ttyoff"); // OPTION
2144   m_wordList[command].Add("with_stdout"); // FUNCTION
2145   m_wordList[tmplte ].Add("with_stdout(<f>, <expr_1>, <expr_2>, <expr_3>, ...)"); // OPTION
2146   m_wordList[tmplte ].Add("with_stdout(<s>, <expr_1>, <expr_2>, <expr_3>, ...)"); // OPTION
2147   m_wordList[command].Add("writefile"); // FUNCTION
2148   m_wordList[tmplte ].Add("writefile(<filename>)"); // OPTION
2149   m_wordList[command].Add("changevar"); // FUNCTION
2150   m_wordList[tmplte ].Add("changevar(<expr>, <f(x,y)>, <y>, <x>)"); // OPTION
2151   m_wordList[command].Add("dblint"); // FUNCTION
2152   m_wordList[tmplte ].Add("dblint(<f>, <r>, <s>, <a>, <b>)"); // OPTION
2153   m_wordList[command].Add("defint"); // FUNCTION
2154   m_wordList[tmplte ].Add("defint(<expr>, <x>, <a>, <b>)"); // OPTION
2155   m_wordList[command].Add("erfflag"); // OPTION
2156   m_wordList[command].Add("ilt"); // FUNCTION
2157   m_wordList[tmplte ].Add("ilt(<expr>, <s>, <t>)"); // OPTION
2158   m_wordList[command].Add("intanalysis"); // OPTION
2159   m_wordList[command].Add("integrate"); // FUNCTION
2160   m_wordList[tmplte ].Add("integrate(<expr>, <x>)"); // OPTION
2161   m_wordList[tmplte ].Add("integrate(<expr>, <x>, <a>, <b>)"); // OPTION
2162   m_wordList[command].Add("integration_constant"); // OPTION
2163   m_wordList[command].Add("integration_constant_counter"); // OPTION
2164   m_wordList[command].Add("integrate_use_rootsof"); // OPTION
2165   m_wordList[command].Add("ldefint"); // FUNCTION
2166   m_wordList[tmplte ].Add("ldefint(<expr>, <x>, <a>, <b>)"); // OPTION
2167   m_wordList[command].Add("potential"); // FUNCTION
2168   m_wordList[tmplte ].Add("potential(<givengradient>)"); // OPTION
2169   m_wordList[command].Add("residue"); // FUNCTION
2170   m_wordList[tmplte ].Add("residue(<expr>, <z>, <z_0>)"); // OPTION
2171   m_wordList[command].Add("risch"); // FUNCTION
2172   m_wordList[tmplte ].Add("risch(<expr>, <x>)"); // OPTION
2173   m_wordList[command].Add("tldefint"); // FUNCTION
2174   m_wordList[tmplte ].Add("tldefint(<expr>, <x>, <a>, <b>)"); // OPTION
2175   m_wordList[command].Add("quad_qag"); // FUNCTION
2176   m_wordList[tmplte ].Add("quad_qag(<f(x)>, <x>, <a>, <b>, <key>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2177   m_wordList[tmplte ].Add("quad_qag(<f>, <x>, <a>, <b>, <key>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2178   m_wordList[command].Add("quad_qags"); // FUNCTION
2179   m_wordList[tmplte ].Add("quad_qags(<f(x)>, <x>, <a>, <b>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2180   m_wordList[tmplte ].Add("quad_qags(<f>, <x>, <a>, <b>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2181   m_wordList[command].Add("quad_qagi"); // FUNCTION
2182   m_wordList[tmplte ].Add("quad_qagi(<f(x)>, <x>, <a>, <b>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2183   m_wordList[tmplte ].Add("quad_qagi(<f>, <x>, <a>, <b>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2184   m_wordList[command].Add("quad_qawc"); // FUNCTION
2185   m_wordList[tmplte ].Add("quad_qawc(<f(x)>, <x>, <c>, <a>, <b>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2186   m_wordList[tmplte ].Add("quad_qawc(<f>, <x>, <c>, <a>, <b>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2187   m_wordList[command].Add("quad_qawf"); // FUNCTION
2188   m_wordList[tmplte ].Add("quad_qawf(<f(x)>, <x>, <a>, <omega>, <trig>, [<epsabs>, <limit>, <maxp1>, <limlst>])"); // OPTION
2189   m_wordList[tmplte ].Add("quad_qawf(<f>, <x>, <a>, <omega>, <trig>, [<epsabs>, <limit>, <maxp1>, <limlst>])"); // OPTION
2190   m_wordList[command].Add("quad_qawo"); // FUNCTION
2191   m_wordList[tmplte ].Add("quad_qawo(<f(x)>, <x>, <a>, <b>, <omega>, <trig>, [<epsrel>, <epsabs>, <limit>, <maxp1>, <limlst>])"); // OPTION
2192   m_wordList[tmplte ].Add("quad_qawo(<f>, <x>, <a>, <b>, <omega>, <trig>, [<epsrel>, <epsabs>, <limit>, <maxp1>, <limlst>])"); // OPTION
2193   m_wordList[command].Add("quad_qaws"); // FUNCTION
2194   m_wordList[tmplte ].Add("quad_qaws(<f(x)>, <x>, <a>, <b>, <alpha>, <beta>, <wfun>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2195   m_wordList[tmplte ].Add("quad_qaws(<f>, <x>, <a>, <b>, <alpha>, <beta>, <wfun>, [<epsrel>, <epsabs>, <limit>])"); // OPTION
2196   m_wordList[command].Add("lagrange"); // FUNCTION
2197   m_wordList[tmplte ].Add("lagrange(<points>)"); // OPTION
2198   m_wordList[tmplte ].Add("lagrange(<points>, <option>)"); // OPTION
2199   m_wordList[command].Add("charfun2"); // FUNCTION
2200   m_wordList[tmplte ].Add("charfun2(<x>, <a>, <b>)"); // OPTION
2201   m_wordList[command].Add("linearinterpol"); // FUNCTION
2202   m_wordList[tmplte ].Add("linearinterpol(<points>)"); // OPTION
2203   m_wordList[tmplte ].Add("linearinterpol(<points>, <option>)"); // OPTION
2204   m_wordList[command].Add("cspline"); // FUNCTION
2205   m_wordList[tmplte ].Add("cspline(<points>)"); // OPTION
2206   m_wordList[tmplte ].Add("cspline(<points>, <option1>, <option2>, ...)"); // OPTION
2207   m_wordList[command].Add("ratinterpol"); // FUNCTION
2208   m_wordList[tmplte ].Add("ratinterpol(<points>, <numdeg>)"); // OPTION
2209   m_wordList[tmplte ].Add("ratinterpol(<points>, <numdeg>, <option1>, <option2>, ...)"); // OPTION
2210   m_wordList[command].Add("entertensor"); // FUNCTION
2211   m_wordList[tmplte ].Add("entertensor(<name>)"); // OPTION
2212   m_wordList[command].Add("changename"); // FUNCTION
2213   m_wordList[tmplte ].Add("changename(<old>, <new>, <expr>)"); // OPTION
2214   m_wordList[command].Add("ishow"); // FUNCTION
2215   m_wordList[tmplte ].Add("ishow(<expr>)"); // OPTION
2216   m_wordList[command].Add("indices"); // FUNCTION
2217   m_wordList[tmplte ].Add("indices(<expr>)"); // OPTION
2218   m_wordList[command].Add("rename"); // FUNCTION
2219   m_wordList[tmplte ].Add("rename(<expr>)"); // OPTION
2220   m_wordList[tmplte ].Add("rename(<expr>, <count>)"); // OPTION
2221   m_wordList[command].Add("flipflag"); // OPTION
2222   m_wordList[command].Add("defcon"); // FUNCTION
2223   m_wordList[tmplte ].Add("defcon(<tensor_1>)"); // OPTION
2224   m_wordList[tmplte ].Add("defcon(<tensor_1>, <tensor_2>, <tensor_3>)"); // OPTION
2225   m_wordList[command].Add("remcon"); // FUNCTION
2226   m_wordList[tmplte ].Add("remcon(<tensor_1>, ..., <tensor_n>)"); // OPTION
2227   m_wordList[tmplte ].Add("remcon(all)"); // OPTION
2228   m_wordList[command].Add("contract"); // FUNCTION
2229   m_wordList[tmplte ].Add("contract(<expr>)"); // OPTION
2230   m_wordList[command].Add("indexed_tensor"); // FUNCTION
2231   m_wordList[tmplte ].Add("indexed_tensor(<tensor>)"); // OPTION
2232   m_wordList[command].Add("components"); // FUNCTION
2233   m_wordList[tmplte ].Add("components(<tensor>, <expr>)"); // OPTION
2234   m_wordList[command].Add("remcomps"); // FUNCTION
2235   m_wordList[tmplte ].Add("remcomps(<tensor>)"); // OPTION
2236   m_wordList[command].Add("showcomps"); // FUNCTION
2237   m_wordList[tmplte ].Add("showcomps(<tensor>)"); // OPTION
2238   m_wordList[command].Add("idummy"); // FUNCTION
2239   m_wordList[tmplte ].Add("idummy()"); // OPTION
2240   m_wordList[command].Add("idummyx"); // OPTION
2241   m_wordList[command].Add("icounter"); // OPTION
2242   m_wordList[command].Add("kdelta"); // FUNCTION
2243   m_wordList[tmplte ].Add("kdelta(<L1>, <L2>)"); // OPTION
2244   m_wordList[command].Add("kdels"); // FUNCTION
2245   m_wordList[tmplte ].Add("kdels(<L1>, <L2>)"); // OPTION
2246   m_wordList[command].Add("levi_civita"); // FUNCTION
2247   m_wordList[tmplte ].Add("levi_civita(<L>)"); // OPTION
2248   m_wordList[command].Add("lc2kdt"); // FUNCTION
2249   m_wordList[tmplte ].Add("lc2kdt(<expr>)"); // OPTION
2250   m_wordList[command].Add("canten"); // FUNCTION
2251   m_wordList[tmplte ].Add("canten(<expr>)"); // OPTION
2252   m_wordList[command].Add("concan"); // FUNCTION
2253   m_wordList[tmplte ].Add("concan(<expr>)"); // OPTION
2254   m_wordList[command].Add("allsym"); // OPTION
2255   m_wordList[command].Add("decsym"); // FUNCTION
2256   m_wordList[tmplte ].Add("decsym(<tensor>, <m>, <n>, [<cov_1>, <cov_2>, ...], [<contr_1>, <contr_2>, ...])"); // OPTION
2257   m_wordList[command].Add("remsym"); // FUNCTION
2258   m_wordList[tmplte ].Add("remsym(<tensor>, <m>, <n>)"); // OPTION
2259   m_wordList[command].Add("canform"); // FUNCTION
2260   m_wordList[tmplte ].Add("canform(<expr>)"); // OPTION
2261   m_wordList[tmplte ].Add("canform(<expr>, <rename>)"); // OPTION
2262   m_wordList[command].Add("diff"); // FUNCTION
2263   m_wordList[tmplte ].Add("diff(<expr>, <v_1>, [<n_1>, [<v_2>, <n_2>] ...])"); // OPTION
2264   m_wordList[command].Add("idiff"); // FUNCTION
2265   m_wordList[tmplte ].Add("idiff(<expr>, <v_1>, [<n_1>, [<v_2>, <n_2>] ...])"); // OPTION
2266   m_wordList[command].Add("liediff"); // FUNCTION
2267   m_wordList[tmplte ].Add("liediff(<v>, <ten>)"); // OPTION
2268   m_wordList[command].Add("rediff"); // FUNCTION
2269   m_wordList[tmplte ].Add("rediff(<ten>)"); // OPTION
2270   m_wordList[command].Add("undiff"); // FUNCTION
2271   m_wordList[tmplte ].Add("undiff(<expr>)"); // OPTION
2272   m_wordList[command].Add("evundiff"); // FUNCTION
2273   m_wordList[tmplte ].Add("evundiff(<expr>)"); // OPTION
2274   m_wordList[command].Add("flush"); // FUNCTION
2275   m_wordList[tmplte ].Add("flush(<expr>, <tensor_1>, <tensor_2>, ...)"); // OPTION
2276   m_wordList[command].Add("flushd"); // FUNCTION
2277   m_wordList[tmplte ].Add("flushd(<expr>, <tensor_1>, <tensor_2>, ...)"); // OPTION
2278   m_wordList[command].Add("flushnd"); // FUNCTION
2279   m_wordList[tmplte ].Add("flushnd(<expr>, <tensor>, <n>)"); // OPTION
2280   m_wordList[command].Add("coord"); // FUNCTION
2281   m_wordList[tmplte ].Add("coord(<tensor_1>, <tensor_2>, ...)"); // OPTION
2282   m_wordList[command].Add("remcoord"); // FUNCTION
2283   m_wordList[tmplte ].Add("remcoord(<tensor_1>, <tensor_2>, ...)"); // OPTION
2284   m_wordList[tmplte ].Add("remcoord(all)"); // OPTION
2285   m_wordList[command].Add("makebox"); // FUNCTION
2286   m_wordList[tmplte ].Add("makebox(<expr>)"); // OPTION
2287   m_wordList[command].Add("conmetderiv"); // FUNCTION
2288   m_wordList[tmplte ].Add("conmetderiv(<expr>, <tensor>)"); // OPTION
2289   m_wordList[command].Add("simpmetderiv"); // FUNCTION
2290   m_wordList[tmplte ].Add("simpmetderiv(<expr>)"); // OPTION
2291   m_wordList[tmplte ].Add("simpmetderiv(<expr>[, <stop>])"); // OPTION
2292   m_wordList[command].Add("flush1deriv"); // FUNCTION
2293   m_wordList[tmplte ].Add("flush1deriv(<expr>, <tensor>)"); // OPTION
2294   m_wordList[command].Add("imetric"); // FUNCTION
2295   m_wordList[tmplte ].Add("imetric(<g>)"); // OPTION
2296   m_wordList[command].Add("idim"); // FUNCTION
2297   m_wordList[tmplte ].Add("idim(<n>)"); // OPTION
2298   m_wordList[command].Add("ichr1"); // FUNCTION
2299   m_wordList[tmplte ].Add("ichr1([<i>, <j>, <k>])"); // OPTION
2300   m_wordList[command].Add("ichr2"); // FUNCTION
2301   m_wordList[tmplte ].Add("ichr2([<i>, <j>], [<k>])"); // OPTION
2302   m_wordList[command].Add("icurvature"); // FUNCTION
2303   m_wordList[tmplte ].Add("icurvature([<i>, <j>, <k>], [<h>])"); // OPTION
2304   m_wordList[command].Add("covdiff"); // FUNCTION
2305   m_wordList[tmplte ].Add("covdiff(<expr>, <v_1>, <v_2>, ...)"); // OPTION
2306   m_wordList[command].Add("lorentz_gauge"); // FUNCTION
2307   m_wordList[tmplte ].Add("lorentz_gauge(<expr>)"); // OPTION
2308   m_wordList[command].Add("igeodesic_coords"); // FUNCTION
2309   m_wordList[tmplte ].Add("igeodesic_coords(<expr>, <name>)"); // OPTION
2310   m_wordList[command].Add("iframes"); // FUNCTION
2311   m_wordList[tmplte ].Add("iframes()"); // OPTION
2312   m_wordList[command].Add("ifb"); // OPTION
2313   m_wordList[command].Add("icc1"); // OPTION
2314   m_wordList[command].Add("icc2"); // OPTION
2315   m_wordList[command].Add("ifc1"); // OPTION
2316   m_wordList[command].Add("ifc2"); // OPTION
2317   m_wordList[command].Add("ifr"); // OPTION
2318   m_wordList[command].Add("ifri"); // OPTION
2319   m_wordList[command].Add("ifg"); // OPTION
2320   m_wordList[command].Add("ifgi"); // OPTION
2321   m_wordList[command].Add("iframe_bracket_form"); // OPTION
2322   m_wordList[command].Add("inm"); // OPTION
2323   m_wordList[command].Add("inmc1"); // OPTION
2324   m_wordList[command].Add("inmc2"); // OPTION
2325   m_wordList[command].Add("ikt1"); // OPTION
2326   m_wordList[command].Add("ikt2"); // OPTION
2327   m_wordList[command].Add("itr"); // OPTION
2328   m_wordList[command].Add("extdiff"); // FUNCTION
2329   m_wordList[tmplte ].Add("extdiff(<expr>, <i>)"); // OPTION
2330   m_wordList[command].Add("hodge"); // FUNCTION
2331   m_wordList[tmplte ].Add("hodge(<expr>)"); // OPTION
2332   m_wordList[command].Add("igeowedge_flag"); // OPTION
2333   m_wordList[command].Add("tentex"); // FUNCTION
2334   m_wordList[tmplte ].Add("tentex(<expr>)"); // OPTION
2335   m_wordList[command].Add("ic_convert"); // FUNCTION
2336   m_wordList[tmplte ].Add("ic_convert(<eqn>)"); // OPTION
2337   m_wordList[command].Add("dgeev"); // FUNCTION
2338   m_wordList[tmplte ].Add("dgeev(<A>)"); // OPTION
2339   m_wordList[tmplte ].Add("dgeev(<A>, <right_p>, <left_p>)"); // OPTION
2340   m_wordList[command].Add("dgesv"); // FUNCTION
2341   m_wordList[tmplte ].Add("dgesv(<A>, <b>)"); // OPTION
2342   m_wordList[command].Add("dgesvd"); // FUNCTION
2343   m_wordList[tmplte ].Add("dgesvd(<A>)"); // OPTION
2344   m_wordList[tmplte ].Add("dgesvd(<A>, <left_p>, <right_p>)"); // OPTION
2345   m_wordList[command].Add("dlange"); // FUNCTION
2346   m_wordList[tmplte ].Add("dlange(<norm>, <A>)"); // OPTION
2347   m_wordList[tmplte ].Add("zlange(<norm>, <A>)"); // OPTION
2348   m_wordList[command].Add("lbfgs"); // FUNCTION
2349   m_wordList[tmplte ].Add("lbfgs(<FOM>, <X>, <X0>, <epsilon>, <iprint>)"); // OPTION
2350   m_wordList[tmplte ].Add("lbfgs([<FOM>, <grad>] <X>, <X0>, <epsilon>, <iprint>)"); // OPTION
2351   m_wordList[command].Add("lbfgs_nfeval_max"); // OPTION
2352   m_wordList[command].Add("lbfgs_ncorrections"); // OPTION
2353   m_wordList[command].Add("lhospitallim"); // OPTION
2354   m_wordList[command].Add("limit"); // FUNCTION
2355   m_wordList[tmplte ].Add("limit(<expr>, <x>, <val>, <dir>)"); // OPTION
2356   m_wordList[tmplte ].Add("limit(<expr>, <x>, <val>)"); // OPTION
2357   m_wordList[tmplte ].Add("limit(<expr>)"); // OPTION
2358   m_wordList[command].Add("limsubst"); // OPTION
2359   m_wordList[command].Add("tlimit"); // FUNCTION
2360   m_wordList[tmplte ].Add("tlimit(<expr>, <x>, <val>, <dir>)"); // OPTION
2361   m_wordList[tmplte ].Add("tlimit(<expr>, <x>, <val>)"); // OPTION
2362   m_wordList[tmplte ].Add("tlimit(<expr>)"); // OPTION
2363   m_wordList[command].Add("tlimswitch"); // OPTION
2364   m_wordList[command].Add("Lindstedt"); // FUNCTION
2365   m_wordList[tmplte ].Add("Lindstedt(<eq>,<pvar>,<torder>,<ic>)"); // OPTION
2366   m_wordList[command].Add("addmatrices"); // FUNCTION
2367   m_wordList[tmplte ].Add("addmatrices(<f>, <M_1>, ..., <M_n>)"); // OPTION
2368   m_wordList[command].Add("blockmatrixp"); // FUNCTION
2369   m_wordList[tmplte ].Add("blockmatrixp(<M>)"); // OPTION
2370   m_wordList[command].Add("columnop"); // FUNCTION
2371   m_wordList[tmplte ].Add("columnop(<M>, <i>, <j>, <theta>)"); // OPTION
2372   m_wordList[command].Add("columnswap"); // FUNCTION
2373   m_wordList[tmplte ].Add("columnswap(<M>, <i>, <j>)"); // OPTION
2374   m_wordList[command].Add("columnspace"); // FUNCTION
2375   m_wordList[tmplte ].Add("columnspace(<M>)"); // OPTION
2376   m_wordList[command].Add("copy"); // FUNCTION
2377   m_wordList[tmplte ].Add("copy(<e>)"); // OPTION
2378   m_wordList[command].Add("cholesky"); // FUNCTION
2379   m_wordList[tmplte ].Add("cholesky(<M>)"); // OPTION
2380   m_wordList[tmplte ].Add("cholesky(<M>, <field>)"); // OPTION
2381   m_wordList[command].Add("ctranspose"); // FUNCTION
2382   m_wordList[tmplte ].Add("ctranspose(<M>)"); // OPTION
2383   m_wordList[command].Add("diag_matrix"); // FUNCTION
2384   m_wordList[tmplte ].Add("diag_matrix(<d_1>, <d_2>,...,<d_n>)"); // OPTION
2385   m_wordList[command].Add("dotproduct"); // FUNCTION
2386   m_wordList[tmplte ].Add("dotproduct(<u>, <v>)"); // OPTION
2387   m_wordList[command].Add("eigens_by_jacobi"); // FUNCTION
2388   m_wordList[tmplte ].Add("eigens_by_jacobi(<A>)"); // OPTION
2389   m_wordList[tmplte ].Add("eigens_by_jacobi(<A>, <field_type>)"); // OPTION
2390   m_wordList[command].Add("get_lu_factors"); // FUNCTION
2391   m_wordList[tmplte ].Add("get_lu_factors(<x>) "); // OPTION
2392   m_wordList[command].Add("hankel"); // FUNCTION
2393   m_wordList[tmplte ].Add("hankel(<col>)"); // OPTION
2394   m_wordList[tmplte ].Add("hankel(<col>, <row>)"); // OPTION
2395   m_wordList[command].Add("hessian"); // FUNCTION
2396   m_wordList[tmplte ].Add("hessian(<f>, <x>)"); // OPTION
2397   m_wordList[command].Add("hilbert_matrix"); // FUNCTION
2398   m_wordList[tmplte ].Add("hilbert_matrix(<n>)"); // OPTION
2399   m_wordList[command].Add("identfor"); // FUNCTION
2400   m_wordList[tmplte ].Add("identfor(<M>)"); // OPTION
2401   m_wordList[tmplte ].Add("identfor(<M>, <fld>)"); // OPTION
2402   m_wordList[command].Add("invert_by_lu"); // FUNCTION
2403   m_wordList[tmplte ].Add("invert_by_lu(<M>, <(rng generalring)>)"); // OPTION
2404   m_wordList[command].Add("jacobian"); // FUNCTION
2405   m_wordList[tmplte ].Add("jacobian(<f>, <x>)"); // OPTION
2406   m_wordList[command].Add("kronecker_product"); // FUNCTION
2407   m_wordList[tmplte ].Add("kronecker_product(<A>, <B>)"); // OPTION
2408   m_wordList[command].Add("listp"); // FUNCTION
2409   m_wordList[tmplte ].Add("listp(<e>, <p>)"); // OPTION
2410   m_wordList[tmplte ].Add("listp(<e>)"); // OPTION
2411   m_wordList[command].Add("locate_matrix_entry"); // FUNCTION
2412   m_wordList[tmplte ].Add("locate_matrix_entry(<M>, <r_1>, <c_1>, <r_2>, <c_2>, <f>, <rel>)"); // OPTION
2413   m_wordList[command].Add("lu_backsub"); // FUNCTION
2414   m_wordList[tmplte ].Add("lu_backsub(<M>, <b>)"); // OPTION
2415   m_wordList[command].Add("lu_factor"); // FUNCTION
2416   m_wordList[tmplte ].Add("lu_factor(<M>, <field>)"); // OPTION
2417   m_wordList[command].Add("mat_cond"); // FUNCTION
2418   m_wordList[tmplte ].Add("mat_cond(<M>, 1)"); // OPTION
2419   m_wordList[tmplte ].Add("mat_cond(<M>, inf)"); // OPTION
2420   m_wordList[command].Add("mat_norm"); // FUNCTION
2421   m_wordList[tmplte ].Add("mat_norm(<M>, 1)"); // OPTION
2422   m_wordList[tmplte ].Add("mat_norm(<M>, inf)"); // OPTION
2423   m_wordList[tmplte ].Add("mat_norm(<M>, frobenius)"); // OPTION
2424   m_wordList[command].Add("matrixp"); // FUNCTION
2425   m_wordList[tmplte ].Add("matrixp(<e>, <p>)"); // OPTION
2426   m_wordList[tmplte ].Add("matrixp(<e>)"); // OPTION
2427   m_wordList[command].Add("matrixexp"); // FUNCTION
2428   m_wordList[tmplte ].Add("matrixexp(<M>, <v>)"); // OPTION
2429   m_wordList[command].Add("matrix_size"); // FUNCTION
2430   m_wordList[tmplte ].Add("matrix_size(<M>)"); // OPTION
2431   m_wordList[command].Add("mat_fullunblocker"); // FUNCTION
2432   m_wordList[tmplte ].Add("mat_fullunblocker(<M>)"); // OPTION
2433   m_wordList[command].Add("mat_trace"); // FUNCTION
2434   m_wordList[tmplte ].Add("mat_trace(<M>)"); // OPTION
2435   m_wordList[command].Add("mat_unblocker"); // FUNCTION
2436   m_wordList[tmplte ].Add("mat_unblocker(<M>)"); // OPTION
2437   m_wordList[command].Add("nonnegintegerp"); // FUNCTION
2438   m_wordList[tmplte ].Add("nonnegintegerp(<n>)"); // OPTION
2439   m_wordList[command].Add("nullspace"); // FUNCTION
2440   m_wordList[tmplte ].Add("nullspace(<M>)"); // OPTION
2441   m_wordList[command].Add("nullity"); // FUNCTION
2442   m_wordList[tmplte ].Add("nullity(<M>)"); // OPTION
2443   m_wordList[command].Add("orthogonal_complement"); // FUNCTION
2444   m_wordList[tmplte ].Add("orthogonal_complement(<v_1>, ..., <v_n>)"); // OPTION
2445   m_wordList[command].Add("polynomialp"); // FUNCTION
2446   m_wordList[tmplte ].Add("polynomialp(<p>, <L>, <coeffp>, <exponp>)"); // OPTION
2447   m_wordList[tmplte ].Add("polynomialp(<p>, <L>, <coeffp>)"); // OPTION
2448   m_wordList[tmplte ].Add("polynomialp(<p>, <L>)"); // OPTION
2449   m_wordList[command].Add("polytocompanion"); // FUNCTION
2450   m_wordList[tmplte ].Add("polytocompanion(<p>, <x>)"); // OPTION
2451   m_wordList[command].Add("ptriangularize"); // FUNCTION
2452   m_wordList[tmplte ].Add("ptriangularize(<M>, <v>)"); // OPTION
2453   m_wordList[command].Add("rowop"); // FUNCTION
2454   m_wordList[tmplte ].Add("rowop(<M>, <i>, <j>, <theta>)"); // OPTION
2455   m_wordList[command].Add("rank"); // FUNCTION
2456   m_wordList[tmplte ].Add("rank(<M>)"); // OPTION
2457   m_wordList[command].Add("rowswap"); // FUNCTION
2458   m_wordList[tmplte ].Add("rowswap(<M>, <i>, <j>)"); // OPTION
2459   m_wordList[command].Add("toeplitz"); // FUNCTION
2460   m_wordList[tmplte ].Add("toeplitz(<col>)"); // OPTION
2461   m_wordList[tmplte ].Add("toeplitz(<col>, <row>)"); // OPTION
2462   m_wordList[command].Add("vandermonde_matrix"); // FUNCTION
2463   m_wordList[tmplte ].Add("vandermonde_matrix([<x_1>, ..., <x_n>])"); // OPTION
2464   m_wordList[command].Add("zerofor"); // FUNCTION
2465   m_wordList[tmplte ].Add("zerofor(<M>)"); // OPTION
2466   m_wordList[tmplte ].Add("zerofor(<M>, <fld>)"); // OPTION
2467   m_wordList[command].Add("zeromatrixp"); // FUNCTION
2468   m_wordList[tmplte ].Add("zeromatrixp(<M>)"); // OPTION
2469   m_wordList[command].Add("append"); // FUNCTION
2470   m_wordList[tmplte ].Add("append(<list_1>, ..., <list_n>)"); // OPTION
2471   m_wordList[command].Add("assoc"); // FUNCTION
2472   m_wordList[tmplte ].Add("assoc(<key>, <list>, <default>)"); // OPTION
2473   m_wordList[tmplte ].Add("assoc(<key>, <list>)"); // OPTION
2474   m_wordList[command].Add("atom"); // FUNCTION
2475   m_wordList[tmplte ].Add("atom(<expr>)"); // OPTION
2476   m_wordList[command].Add("cons"); // FUNCTION
2477   m_wordList[tmplte ].Add("cons(<expr>, <list>)"); // OPTION
2478   m_wordList[command].Add("copylist"); // FUNCTION
2479   m_wordList[tmplte ].Add("copylist(<list>)"); // OPTION
2480   m_wordList[command].Add("create_list"); // FUNCTION
2481   m_wordList[tmplte ].Add("create_list(<form>, <x_1>, <list_1>, ..., <x_n>, <list_n>)"); // OPTION
2482   m_wordList[command].Add("delete"); // FUNCTION
2483   m_wordList[tmplte ].Add("delete(<expr_1>, <expr_2>)"); // OPTION
2484   m_wordList[tmplte ].Add("delete(<expr_1>, <expr_2>, <n>)"); // OPTION
2485   m_wordList[command].Add("eighth"); // FUNCTION
2486   m_wordList[tmplte ].Add("eighth(<expr>)"); // OPTION
2487   m_wordList[command].Add("endcons"); // FUNCTION
2488   m_wordList[tmplte ].Add("endcons(<expr>, <list>)"); // OPTION
2489   m_wordList[command].Add("fifth"); // FUNCTION
2490   m_wordList[tmplte ].Add("fifth(<expr>)"); // OPTION
2491   m_wordList[command].Add("first"); // FUNCTION
2492   m_wordList[tmplte ].Add("first(<expr>)"); // OPTION
2493   m_wordList[command].Add("firstn"); // FUNCTION
2494   m_wordList[tmplte ].Add("firstn(<expr>, <number>)"); // OPTION
2495   m_wordList[command].Add("fourth"); // FUNCTION
2496   m_wordList[tmplte ].Add("fourth(<expr>)"); // OPTION
2497   m_wordList[command].Add("garbage_collect"); // FUNCTION
2498   m_wordList[command].Add("get"); // FUNCTION
2499   m_wordList[tmplte ].Add("get(<a>, <i>)"); // OPTION
2500   m_wordList[command].Add("join"); // FUNCTION
2501   m_wordList[tmplte ].Add("join(<l>, <m>)"); // OPTION
2502   m_wordList[command].Add("last"); // FUNCTION
2503   m_wordList[tmplte ].Add("last(<expr>)"); // OPTION
2504   m_wordList[command].Add("lastn"); // FUNCTION
2505   m_wordList[tmplte ].Add("lastn(<expr>, <number>)"); // OPTION
2506   m_wordList[command].Add("length"); // FUNCTION
2507   m_wordList[tmplte ].Add("length(<expr>)"); // OPTION
2508   m_wordList[command].Add("listarith"); // OPTION
2509   m_wordList[command].Add("listp"); // FUNCTION
2510   m_wordList[tmplte ].Add("listp(<expr>)"); // OPTION
2511   m_wordList[command].Add("makelist"); // FUNCTION
2512   m_wordList[tmplte ].Add("makelist(<expr>, <i>, <i_0>, <i_1>)"); // OPTION
2513   m_wordList[tmplte ].Add("makelist(<expr>, <x>, <list>)"); // OPTION
2514   m_wordList[command].Add("member"); // FUNCTION
2515   m_wordList[tmplte ].Add("member(<expr_1>, <expr_2>)"); // OPTION
2516   m_wordList[command].Add("ninth"); // FUNCTION
2517   m_wordList[tmplte ].Add("ninth(<expr>)"); // OPTION
2518   m_wordList[command].Add("pop"); // FUNCTION
2519   m_wordList[tmplte ].Add("pop(<list>)"); // OPTION
2520   m_wordList[command].Add("push"); // FUNCTION
2521   m_wordList[tmplte ].Add("push(<item>, <list>)"); // OPTION
2522   m_wordList[command].Add("unique"); // FUNCTION
2523   m_wordList[tmplte ].Add("unique(<L>)"); // OPTION
2524   m_wordList[command].Add("rest"); // FUNCTION
2525   m_wordList[tmplte ].Add("rest(<expr>, <n>)"); // OPTION
2526   m_wordList[tmplte ].Add("rest(<expr>)"); // OPTION
2527   m_wordList[command].Add("reverse"); // FUNCTION
2528   m_wordList[tmplte ].Add("reverse(<list>)"); // OPTION
2529   m_wordList[command].Add("second"); // FUNCTION
2530   m_wordList[tmplte ].Add("second(<expr>)"); // OPTION
2531   m_wordList[command].Add("seventh"); // FUNCTION
2532   m_wordList[tmplte ].Add("seventh(<expr>)"); // OPTION
2533   m_wordList[command].Add("sixth"); // FUNCTION
2534   m_wordList[tmplte ].Add("sixth(<expr>)"); // OPTION
2535   m_wordList[command].Add("sublist_indices"); // FUNCTION
2536   m_wordList[tmplte ].Add("sublist_indices(<L>, <P>)"); // OPTION
2537   m_wordList[command].Add("tenth"); // FUNCTION
2538   m_wordList[tmplte ].Add("tenth(<expr>)"); // OPTION
2539   m_wordList[command].Add("third"); // FUNCTION
2540   m_wordList[tmplte ].Add("third(<expr>)"); // OPTION
2541   m_wordList[command].Add("%e_to_numlog"); // OPTION
2542   m_wordList[command].Add("li"); // FUNCTION
2543   m_wordList[tmplte ].Add("li[<s>] (<z>)"); // OPTION
2544   m_wordList[command].Add("log"); // FUNCTION
2545   m_wordList[tmplte ].Add("log(<x>)"); // OPTION
2546   m_wordList[command].Add("logabs"); // OPTION
2547   m_wordList[command].Add("logarc"); // OPTION
2548   m_wordList[command].Add("logconcoeffp"); // OPTION
2549   m_wordList[command].Add("logcontract"); // FUNCTION
2550   m_wordList[tmplte ].Add("logcontract(<expr>)"); // OPTION
2551   m_wordList[command].Add("logexpand"); // OPTION
2552   m_wordList[command].Add("lognegint"); // OPTION
2553   m_wordList[command].Add("lognumer"); // OPTION
2554   m_wordList[command].Add("logsimp"); // OPTION
2555   m_wordList[command].Add("plog"); // FUNCTION
2556   m_wordList[tmplte ].Add("plog(<x>)"); // OPTION
2557   m_wordList[command].Add("lsquares_estimates"); // FUNCTION
2558   m_wordList[tmplte ].Add("lsquares_estimates(<D>, <x>, <e>, <a>)"); // OPTION
2559   m_wordList[tmplte ].Add("lsquares_estimates(<D>, <x>, <e>, <a>, initial = <L>, tol = <t>)"); // OPTION
2560   m_wordList[command].Add("lsquares_estimates_exact"); // FUNCTION
2561   m_wordList[tmplte ].Add("lsquares_estimates_exact(<MSE>, <a>)"); // OPTION
2562   m_wordList[command].Add("lsquares_estimates_approximate"); // FUNCTION
2563   m_wordList[tmplte ].Add("lsquares_estimates_approximate(<MSE>, <a>, initial = <L>, tol = <t>)"); // OPTION
2564   m_wordList[command].Add("lsquares_mse"); // FUNCTION
2565   m_wordList[tmplte ].Add("lsquares_mse(<D>, <x>, <e>)"); // OPTION
2566   m_wordList[command].Add("lsquares_residuals"); // FUNCTION
2567   m_wordList[tmplte ].Add("lsquares_residuals(<D>, <x>, <e>, <a>)"); // OPTION
2568   m_wordList[command].Add("lsquares_residual_mse"); // FUNCTION
2569   m_wordList[tmplte ].Add("lsquares_residual_mse(<D>, <x>, <e>, <a>)"); // OPTION
2570   m_wordList[command].Add("plsquares"); // FUNCTION
2571   m_wordList[tmplte ].Add("plsquares(<Mat>,<VarList>,<depvars>)"); // OPTION
2572   m_wordList[tmplte ].Add("plsquares(<Mat>,<VarList>,<depvars>,<maxexpon>)"); // OPTION
2573   m_wordList[tmplte ].Add("plsquares(<Mat>,<VarList>,<depvars>,<maxexpon>,<maxdegree>)"); // OPTION
2574   m_wordList[command].Add("makeOrders"); // FUNCTION
2575   m_wordList[tmplte ].Add("makeOrders(<indvarlist>,<orderlist>)"); // OPTION
2576   m_wordList[command].Add("addcol"); // FUNCTION
2577   m_wordList[tmplte ].Add("addcol(<M>, <list_1>, ..., <list_n>)"); // OPTION
2578   m_wordList[command].Add("addrow"); // FUNCTION
2579   m_wordList[tmplte ].Add("addrow(<M>, <list_1>, ..., <list_n>)"); // OPTION
2580   m_wordList[command].Add("adjoint"); // FUNCTION
2581   m_wordList[tmplte ].Add("adjoint(<M>)"); // OPTION
2582   m_wordList[command].Add("augcoefmatrix"); // FUNCTION
2583   m_wordList[tmplte ].Add("augcoefmatrix([<eqn_1>, ..., <eqn_m>], [<x_1>, ..., <x_n>])"); // OPTION
2584   m_wordList[command].Add("charpoly"); // FUNCTION
2585   m_wordList[tmplte ].Add("charpoly(<M>, <x>)"); // OPTION
2586   m_wordList[command].Add("coefmatrix"); // FUNCTION
2587   m_wordList[tmplte ].Add("coefmatrix([<eqn_1>, ..., <eqn_m>], [<x_1>, ..., <x_n>])"); // OPTION
2588   m_wordList[command].Add("col"); // FUNCTION
2589   m_wordList[tmplte ].Add("col(<M>, <i>)"); // OPTION
2590   m_wordList[command].Add("columnvector"); // FUNCTION
2591   m_wordList[tmplte ].Add("columnvector(<L>)"); // OPTION
2592   m_wordList[tmplte ].Add("covect(<L>)"); // OPTION
2593   m_wordList[command].Add("conjugate"); // FUNCTION
2594   m_wordList[tmplte ].Add("conjugate(<x>)"); // OPTION
2595   m_wordList[command].Add("copymatrix"); // FUNCTION
2596   m_wordList[tmplte ].Add("copymatrix(<M>)"); // OPTION
2597   m_wordList[command].Add("determinant"); // FUNCTION
2598   m_wordList[tmplte ].Add("determinant(<M>)"); // OPTION
2599   m_wordList[command].Add("detout"); // OPTION
2600   m_wordList[command].Add("diagmatrix"); // FUNCTION
2601   m_wordList[tmplte ].Add("diagmatrix(<n>, <x>)"); // OPTION
2602   m_wordList[command].Add("doallmxops"); // OPTION
2603   m_wordList[command].Add("domxexpt"); // OPTION
2604   m_wordList[command].Add("domxmxops"); // OPTION
2605   m_wordList[command].Add("domxnctimes"); // OPTION
2606   m_wordList[command].Add("dontfactor"); // OPTION
2607   m_wordList[command].Add("doscmxops"); // OPTION
2608   m_wordList[command].Add("doscmxplus"); // OPTION
2609   m_wordList[command].Add("dot0nscsimp"); // OPTION
2610   m_wordList[command].Add("dot0simp"); // OPTION
2611   m_wordList[command].Add("dot1simp"); // OPTION
2612   m_wordList[command].Add("dotassoc"); // OPTION
2613   m_wordList[command].Add("dotconstrules"); // OPTION
2614   m_wordList[command].Add("dotdistrib"); // OPTION
2615   m_wordList[command].Add("dotexptsimp"); // OPTION
2616   m_wordList[command].Add("dotident"); // OPTION
2617   m_wordList[command].Add("dotscrules"); // OPTION
2618   m_wordList[command].Add("echelon"); // FUNCTION
2619   m_wordList[tmplte ].Add("echelon(<M>)"); // OPTION
2620   m_wordList[command].Add("eigenvalues"); // FUNCTION
2621   m_wordList[tmplte ].Add("eigenvalues(<M>)"); // OPTION
2622   m_wordList[tmplte ].Add("eivals(<M>)"); // OPTION
2623   m_wordList[command].Add("eigenvectors"); // FUNCTION
2624   m_wordList[tmplte ].Add("eigenvectors(<M>)"); // OPTION
2625   m_wordList[tmplte ].Add("eivects(<M>)"); // OPTION
2626   m_wordList[command].Add("ematrix"); // FUNCTION
2627   m_wordList[tmplte ].Add("ematrix(<m>, <n>, <x>, <i>, <j>)"); // OPTION
2628   m_wordList[command].Add("entermatrix"); // FUNCTION
2629   m_wordList[tmplte ].Add("entermatrix(<m>, <n>)"); // OPTION
2630   m_wordList[command].Add("genmatrix"); // FUNCTION
2631   m_wordList[tmplte ].Add("genmatrix(<a>, <i_2>, <j_2>, <i_1>, <j_1>)"); // OPTION
2632   m_wordList[tmplte ].Add("genmatrix(<a>, <i_2>, <j_2>, <i_1>)"); // OPTION
2633   m_wordList[tmplte ].Add("genmatrix(<a>, <i_2>, <j_2>)"); // OPTION
2634   m_wordList[command].Add("gramschmidt"); // FUNCTION
2635   m_wordList[tmplte ].Add("gramschmidt(<x>)"); // OPTION
2636   m_wordList[tmplte ].Add("gramschmidt(<x>, <F>)"); // OPTION
2637   m_wordList[command].Add("ident"); // FUNCTION
2638   m_wordList[tmplte ].Add("ident(<n>)"); // OPTION
2639   m_wordList[command].Add("innerproduct"); // FUNCTION
2640   m_wordList[tmplte ].Add("innerproduct(<x>, <y>)"); // OPTION
2641   m_wordList[tmplte ].Add("inprod(<x>, <y>)"); // OPTION
2642   m_wordList[command].Add("invert"); // FUNCTION
2643   m_wordList[tmplte ].Add("invert(<M>)"); // OPTION
2644   m_wordList[command].Add("lmxchar"); // OPTION
2645   m_wordList[command].Add("load_pathname"); // OPTION
2646   m_wordList[command].Add("matrix"); // FUNCTION
2647   m_wordList[tmplte ].Add("matrix(<row_1>, ..., <row_n>)"); // OPTION
2648   m_wordList[command].Add("matrixmap"); // FUNCTION
2649   m_wordList[tmplte ].Add("matrixmap(<f>, <M>)"); // OPTION
2650   m_wordList[command].Add("matrixp"); // FUNCTION
2651   m_wordList[tmplte ].Add("matrixp(<expr>)"); // OPTION
2652   m_wordList[command].Add("matrix_element_add"); // OPTION
2653   m_wordList[command].Add("matrix_element_mult"); // OPTION
2654   m_wordList[command].Add("matrix_element_transpose"); // OPTION
2655   m_wordList[command].Add("mattrace"); // FUNCTION
2656   m_wordList[tmplte ].Add("mattrace(<M>)"); // OPTION
2657   m_wordList[command].Add("minor"); // FUNCTION
2658   m_wordList[tmplte ].Add("minor(<M>, <i>, <j>)"); // OPTION
2659   m_wordList[command].Add("ncexpt"); // FUNCTION
2660   m_wordList[tmplte ].Add("ncexpt(<a>, <b>)"); // OPTION
2661   m_wordList[command].Add("ncharpoly"); // FUNCTION
2662   m_wordList[tmplte ].Add("ncharpoly(<M>, <x>)"); // OPTION
2663   m_wordList[command].Add("newdet"); // FUNCTION
2664   m_wordList[tmplte ].Add("newdet(<M>)"); // OPTION
2665   m_wordList[command].Add("nonscalar"); // OPTION
2666   m_wordList[command].Add("nonscalarp"); // FUNCTION
2667   m_wordList[tmplte ].Add("nonscalarp(<expr>)"); // OPTION
2668   m_wordList[command].Add("permanent"); // FUNCTION
2669   m_wordList[tmplte ].Add("permanent(<M>)"); // OPTION
2670   m_wordList[command].Add("rank"); // FUNCTION
2671   m_wordList[tmplte ].Add("rank(<M>)"); // OPTION
2672   m_wordList[command].Add("ratmx"); // OPTION
2673   m_wordList[command].Add("row"); // FUNCTION
2674   m_wordList[tmplte ].Add("row(<M>, <i>)"); // OPTION
2675   m_wordList[command].Add("scalarmatrixp"); // OPTION
2676   m_wordList[command].Add("scalefactors"); // FUNCTION
2677   m_wordList[tmplte ].Add("scalefactors(<coordinatetransform>)"); // OPTION
2678   m_wordList[command].Add("setelmx"); // FUNCTION
2679   m_wordList[tmplte ].Add("setelmx(<x>, <i>, <j>, <M>)"); // OPTION
2680   m_wordList[command].Add("similaritytransform"); // FUNCTION
2681   m_wordList[tmplte ].Add("similaritytransform(<M>)"); // OPTION
2682   m_wordList[tmplte ].Add("simtran(<M>)"); // OPTION
2683   m_wordList[command].Add("sparse"); // OPTION
2684   m_wordList[command].Add("submatrix"); // FUNCTION
2685   m_wordList[tmplte ].Add("submatrix(<i_1>, ..., <i_m>, <M>, <j_1>, ..., <j_n>)"); // OPTION
2686   m_wordList[tmplte ].Add("submatrix(<i_1>, ..., <i_m>, <M>)"); // OPTION
2687   m_wordList[tmplte ].Add("submatrix(<M>, <j_1>, ..., <j_n>)"); // OPTION
2688   m_wordList[command].Add("transpose"); // FUNCTION
2689   m_wordList[tmplte ].Add("transpose(<M>)"); // OPTION
2690   m_wordList[command].Add("triangularize"); // FUNCTION
2691   m_wordList[tmplte ].Add("triangularize(<M>)"); // OPTION
2692   m_wordList[command].Add("uniteigenvectors"); // FUNCTION
2693   m_wordList[tmplte ].Add("uniteigenvectors(<M>)"); // OPTION
2694   m_wordList[tmplte ].Add("ueivects(<M>)"); // OPTION
2695   m_wordList[command].Add("unitvector"); // FUNCTION
2696   m_wordList[tmplte ].Add("unitvector(<x>)"); // OPTION
2697   m_wordList[tmplte ].Add("uvect(<x>)"); // OPTION
2698   m_wordList[command].Add("vectorsimp"); // FUNCTION
2699   m_wordList[tmplte ].Add("vectorsimp(<expr>)"); // OPTION
2700   m_wordList[command].Add("vect_cross"); // OPTION
2701   m_wordList[command].Add("zeromatrix"); // FUNCTION
2702   m_wordList[tmplte ].Add("zeromatrix(<m>, <n>)"); // OPTION
2703   m_wordList[command].Add("minpack_lsquares"); // FUNCTION
2704   m_wordList[tmplte ].Add("minpack_lsquares(<flist>, <varlist>, <guess> [, <tolerance>, <jacobian>])"); // OPTION
2705   m_wordList[command].Add("minpack_solve"); // FUNCTION
2706   m_wordList[tmplte ].Add("minpack_solve(<flist>, <varlist>, <guess> [, <tolerance>, <jacobian>])"); // OPTION
2707   m_wordList[command].Add("aliases"); // OPTION
2708   m_wordList[command].Add("alphabetic"); // OPTION
2709   m_wordList[command].Add("args"); // FUNCTION
2710   m_wordList[tmplte ].Add("args(<expr>)"); // OPTION
2711   m_wordList[command].Add("genindex"); // OPTION
2712   m_wordList[command].Add("gensumnum"); // OPTION
2713   m_wordList[tmplte ].Add("gensym(<x>)"); // OPTION
2714   m_wordList[command].Add("infolists"); // OPTION
2715   m_wordList[command].Add("integerp"); // FUNCTION
2716   m_wordList[tmplte ].Add("integerp(<expr>)"); // OPTION
2717   m_wordList[command].Add("m1pbranch"); // OPTION
2718   m_wordList[command].Add("numberp"); // FUNCTION
2719   m_wordList[tmplte ].Add("numberp(<expr>)"); // OPTION
2720   m_wordList[command].Add("properties"); // FUNCTION
2721   m_wordList[tmplte ].Add("properties(<a>)"); // OPTION
2722   m_wordList[command].Add("props"); // OPTION
2723   m_wordList[command].Add("propvars"); // FUNCTION
2724   m_wordList[tmplte ].Add("propvars(<prop>)"); // OPTION
2725   m_wordList[command].Add("put"); // FUNCTION
2726   m_wordList[tmplte ].Add("put(<atom>, <value>, <indicator>)"); // OPTION
2727   m_wordList[command].Add("qput"); // FUNCTION
2728   m_wordList[tmplte ].Add("qput(<atom>, <value>, <indicator>)"); // OPTION
2729   m_wordList[command].Add("rem"); // FUNCTION
2730   m_wordList[tmplte ].Add("rem(<atom>, <indicator>)"); // OPTION
2731   m_wordList[command].Add("remove"); // FUNCTION
2732   m_wordList[tmplte ].Add("remove(<a_1>, <p_1>, ..., <a_n>, <p_n>)"); // OPTION
2733   m_wordList[tmplte ].Add("remove([<a_1>, ..., <a_m>], [<p_1>, ..., <p_n>], ...)"); // OPTION
2734   m_wordList[tmplte ].Add("remove(\"<a>\", operator)"); // OPTION
2735   m_wordList[tmplte ].Add("remove(<a>, transfun)"); // OPTION
2736   m_wordList[tmplte ].Add("remove(all, <p>)"); // OPTION
2737   m_wordList[command].Add("remvalue"); // FUNCTION
2738   m_wordList[tmplte ].Add("remvalue(<name_1>, ..., <name_n>)"); // OPTION
2739   m_wordList[tmplte ].Add("remvalue(all)"); // OPTION
2740   m_wordList[command].Add("rncombine"); // FUNCTION
2741   m_wordList[tmplte ].Add("rncombine(<expr>)"); // OPTION
2742   m_wordList[command].Add("scalarp"); // FUNCTION
2743   m_wordList[tmplte ].Add("scalarp(<expr>)"); // OPTION
2744   m_wordList[command].Add("setup_autoload"); // FUNCTION
2745   m_wordList[tmplte ].Add("setup_autoload(<filename>, <function_1>, ..., <function_n>)"); // OPTION
2746   m_wordList[command].Add("newtonepsilon"); // OPTION
2747   m_wordList[command].Add("newtonmaxiter"); // OPTION
2748   m_wordList[command].Add("mnewton"); // FUNCTION
2749   m_wordList[tmplte ].Add("mnewton(<FuncList>,<VarList>,<GuessList>)"); // OPTION
2750   m_wordList[command].Add("adjoin"); // FUNCTION
2751   m_wordList[tmplte ].Add("adjoin(<x>, <a>) "); // OPTION
2752   m_wordList[command].Add("belln"); // FUNCTION
2753   m_wordList[tmplte ].Add("belln(<n>)"); // OPTION
2754   m_wordList[command].Add("cardinality"); // FUNCTION
2755   m_wordList[tmplte ].Add("cardinality(<a>)"); // OPTION
2756   m_wordList[command].Add("cartesian_product"); // FUNCTION
2757   m_wordList[tmplte ].Add("cartesian_product(<b_1>, ... , <b_n>)"); // OPTION
2758   m_wordList[command].Add("cartesian_product_list"); // FUNCTION
2759   m_wordList[tmplte ].Add("cartesian_product_list(<l_1>, ... , <l_n>)"); // OPTION
2760   m_wordList[command].Add("disjoin"); // FUNCTION
2761   m_wordList[tmplte ].Add("disjoin(<x>, <a>)"); // OPTION
2762   m_wordList[command].Add("disjointp"); // FUNCTION
2763   m_wordList[tmplte ].Add("disjointp(<a>, <b>) "); // OPTION
2764   m_wordList[command].Add("divisors"); // FUNCTION
2765   m_wordList[tmplte ].Add("divisors(<n>)"); // OPTION
2766   m_wordList[command].Add("elementp"); // FUNCTION
2767   m_wordList[tmplte ].Add("elementp(<x>, <a>)"); // OPTION
2768   m_wordList[command].Add("emptyp"); // FUNCTION
2769   m_wordList[tmplte ].Add("emptyp(<a>)"); // OPTION
2770   m_wordList[command].Add("equiv_classes"); // FUNCTION
2771   m_wordList[tmplte ].Add("equiv_classes(<s>, <F>)"); // OPTION
2772   m_wordList[command].Add("every"); // FUNCTION
2773   m_wordList[tmplte ].Add("every(<f>, <s>)"); // OPTION
2774   m_wordList[tmplte ].Add("every(<f>, <L_1>, ..., <L_n>)"); // OPTION
2775   m_wordList[command].Add("extremal_subset"); // FUNCTION
2776   m_wordList[tmplte ].Add("extremal_subset(<s>, <f>, max)"); // OPTION
2777   m_wordList[tmplte ].Add("extremal_subset(<s>, <f>, min)"); // OPTION
2778   m_wordList[command].Add("flatten"); // FUNCTION
2779   m_wordList[tmplte ].Add("flatten(<expr>)"); // OPTION
2780   m_wordList[command].Add("full_listify"); // FUNCTION
2781   m_wordList[tmplte ].Add("full_listify(<a>)"); // OPTION
2782   m_wordList[command].Add("fullsetify"); // FUNCTION
2783   m_wordList[tmplte ].Add("fullsetify(<a>)"); // OPTION
2784   m_wordList[command].Add("identity"); // FUNCTION
2785   m_wordList[tmplte ].Add("identity(<x>)"); // OPTION
2786   m_wordList[command].Add("integer_partitions"); // FUNCTION
2787   m_wordList[tmplte ].Add("integer_partitions(<n>)"); // OPTION
2788   m_wordList[tmplte ].Add("integer_partitions(<n>, <len>)"); // OPTION
2789   m_wordList[command].Add("intersect"); // FUNCTION
2790   m_wordList[tmplte ].Add("intersect(<a_1>, ..., <a_n>)"); // OPTION
2791   m_wordList[command].Add("intersection"); // FUNCTION
2792   m_wordList[tmplte ].Add("intersection(<a_1>, ..., <a_n>)"); // OPTION
2793   m_wordList[command].Add("kron_delta"); // FUNCTION
2794   m_wordList[tmplte ].Add("kron_delta(<x>, <y>)"); // OPTION
2795   m_wordList[command].Add("listify"); // FUNCTION
2796   m_wordList[tmplte ].Add("listify(<a>)"); // OPTION
2797   m_wordList[command].Add("lreduce"); // FUNCTION
2798   m_wordList[tmplte ].Add("lreduce(<F>, <s>)"); // OPTION
2799   m_wordList[tmplte ].Add("lreduce(<F>, <s>, <s_0>)"); // OPTION
2800   m_wordList[command].Add("makeset"); // FUNCTION
2801   m_wordList[tmplte ].Add("makeset(<expr>, <x>, <s>)"); // OPTION
2802   m_wordList[command].Add("moebius"); // FUNCTION
2803   m_wordList[tmplte ].Add("moebius(<n>)"); // OPTION
2804   m_wordList[command].Add("multinomial_coeff"); // FUNCTION
2805   m_wordList[tmplte ].Add("multinomial_coeff(<a_1>, ..., <a_n>)"); // OPTION
2806   m_wordList[tmplte ].Add("multinomial_coeff()"); // OPTION
2807   m_wordList[command].Add("num_distinct_partitions"); // FUNCTION
2808   m_wordList[tmplte ].Add("num_distinct_partitions(<n>)"); // OPTION
2809   m_wordList[tmplte ].Add("num_distinct_partitions(<n>, list)"); // OPTION
2810   m_wordList[command].Add("num_partitions"); // FUNCTION
2811   m_wordList[tmplte ].Add("num_partitions(<n>)"); // OPTION
2812   m_wordList[tmplte ].Add("num_partitions(<n>, list)"); // OPTION
2813   m_wordList[command].Add("partition_set"); // FUNCTION
2814   m_wordList[tmplte ].Add("partition_set(<a>, <f>)"); // OPTION
2815   m_wordList[command].Add("permutations"); // FUNCTION
2816   m_wordList[tmplte ].Add("permutations(<a>)"); // OPTION
2817   m_wordList[command].Add("powerset"); // FUNCTION
2818   m_wordList[tmplte ].Add("powerset(<a>)"); // OPTION
2819   m_wordList[tmplte ].Add("powerset(<a>, <n>)"); // OPTION
2820   m_wordList[command].Add("random_permutation"); // FUNCTION
2821   m_wordList[tmplte ].Add("random_permutation(<a>)"); // OPTION
2822   m_wordList[command].Add("rreduce"); // FUNCTION
2823   m_wordList[tmplte ].Add("rreduce(<F>, <s>)"); // OPTION
2824   m_wordList[tmplte ].Add("rreduce(<F>, <s>, @var{s_@{n + 1@}})"); // OPTION
2825   m_wordList[command].Add("setdifference"); // FUNCTION
2826   m_wordList[tmplte ].Add("setdifference(<a>, <b>)"); // OPTION
2827   m_wordList[command].Add("setequalp"); // FUNCTION
2828   m_wordList[tmplte ].Add("setequalp(<a>, <b>)"); // OPTION
2829   m_wordList[command].Add("setify"); // FUNCTION
2830   m_wordList[tmplte ].Add("setify(<a>)"); // OPTION
2831   m_wordList[command].Add("setp"); // FUNCTION
2832   m_wordList[tmplte ].Add("setp(<a>)"); // OPTION
2833   m_wordList[command].Add("set_partitions"); // FUNCTION
2834   m_wordList[tmplte ].Add("set_partitions(<a>)"); // OPTION
2835   m_wordList[tmplte ].Add("set_partitions(<a>, <n>)"); // OPTION
2836   m_wordList[command].Add("some"); // FUNCTION
2837   m_wordList[tmplte ].Add("some(<f>, <a>)"); // OPTION
2838   m_wordList[tmplte ].Add("some(<f>, <L_1>, ..., <L_n>)"); // OPTION
2839   m_wordList[command].Add("stirling1"); // FUNCTION
2840   m_wordList[tmplte ].Add("stirling1(<n>, <m>)"); // OPTION
2841   m_wordList[command].Add("stirling2"); // FUNCTION
2842   m_wordList[tmplte ].Add("stirling2(<n>, <m>)"); // OPTION
2843   m_wordList[command].Add("subset"); // FUNCTION
2844   m_wordList[tmplte ].Add("subset(<a>, <f>)"); // OPTION
2845   m_wordList[command].Add("subsetp"); // FUNCTION
2846   m_wordList[tmplte ].Add("subsetp(<a>, <b>)"); // OPTION
2847   m_wordList[command].Add("symmdifference"); // FUNCTION
2848   m_wordList[tmplte ].Add("symmdifference(<a_1>, ..., <a_n>)"); // OPTION
2849   m_wordList[command].Add("tree_reduce"); // FUNCTION
2850   m_wordList[tmplte ].Add("tree_reduce(<F>, <s>)"); // OPTION
2851   m_wordList[tmplte ].Add("tree_reduce(<F>, <s>, <s_0>)"); // OPTION
2852   m_wordList[command].Add("union"); // FUNCTION
2853   m_wordList[tmplte ].Add("union(<a_1>, ..., <a_n>)"); // OPTION
2854   m_wordList[command].Add("xreduce"); // FUNCTION
2855   m_wordList[tmplte ].Add("xreduce(<F>, <s>)"); // OPTION
2856   m_wordList[tmplte ].Add("xreduce(<F>, <s>, <s_0>)"); // OPTION
2857   m_wordList[command].Add("bern"); // FUNCTION
2858   m_wordList[tmplte ].Add("bern(<n>)"); // OPTION
2859   m_wordList[command].Add("bernpoly"); // FUNCTION
2860   m_wordList[tmplte ].Add("bernpoly(<x>, <n>)"); // OPTION
2861   m_wordList[command].Add("bfzeta"); // FUNCTION
2862   m_wordList[tmplte ].Add("bfzeta(<s>, <n>)"); // OPTION
2863   m_wordList[command].Add("bfhzeta"); // FUNCTION
2864   m_wordList[tmplte ].Add("bfhzeta(<s>, <h>, <n>)"); // OPTION
2865   m_wordList[command].Add("binomial"); // FUNCTION
2866   m_wordList[tmplte ].Add("binomial(<x>, <y>)"); // OPTION
2867   m_wordList[command].Add("burn"); // FUNCTION
2868   m_wordList[tmplte ].Add("burn(<n>)"); // OPTION
2869   m_wordList[command].Add("cf"); // FUNCTION
2870   m_wordList[tmplte ].Add("cf(<expr>)"); // OPTION
2871   m_wordList[command].Add("cfdisrep"); // FUNCTION
2872   m_wordList[tmplte ].Add("cfdisrep(<list>)"); // OPTION
2873   m_wordList[command].Add("cfexpand"); // FUNCTION
2874   m_wordList[tmplte ].Add("cfexpand(<x>)"); // OPTION
2875   m_wordList[command].Add("cflength"); // OPTION
2876   m_wordList[command].Add("divsum"); // FUNCTION
2877   m_wordList[tmplte ].Add("divsum(<n>, <k>)"); // OPTION
2878   m_wordList[tmplte ].Add("divsum(<n>)"); // OPTION
2879   m_wordList[command].Add("euler"); // FUNCTION
2880   m_wordList[tmplte ].Add("euler(<n>)"); // OPTION
2881   m_wordList[command].Add("%gamma"); // OPTION
2882   m_wordList[command].Add("factorial"); // FUNCTION
2883   m_wordList[tmplte ].Add("factorial(<x>)"); // OPTION
2884   m_wordList[command].Add("factorial_expand"); // OPTION
2885   m_wordList[command].Add("fib"); // FUNCTION
2886   m_wordList[tmplte ].Add("fib(<n>)"); // OPTION
2887   m_wordList[command].Add("fibtophi"); // FUNCTION
2888   m_wordList[tmplte ].Add("fibtophi(<expr>)"); // OPTION
2889   m_wordList[command].Add("ifactors"); // FUNCTION
2890   m_wordList[tmplte ].Add("ifactors(<n>)"); // OPTION
2891   m_wordList[command].Add("inrt"); // FUNCTION
2892   m_wordList[tmplte ].Add("inrt(<x>, <n>)"); // OPTION
2893   m_wordList[command].Add("inv_mod"); // FUNCTION
2894   m_wordList[tmplte ].Add("inv_mod(<n>, <m>)"); // OPTION
2895   m_wordList[command].Add("jacobi"); // FUNCTION
2896   m_wordList[tmplte ].Add("jacobi(<p>, <q>)"); // OPTION
2897   m_wordList[command].Add("lcm"); // FUNCTION
2898   m_wordList[tmplte ].Add("lcm(<expr_1>, ..., <expr_n>)"); // OPTION
2899   m_wordList[command].Add("minfactorial"); // FUNCTION
2900   m_wordList[tmplte ].Add("minfactorial(<expr>)"); // OPTION
2901   m_wordList[command].Add("next_prime"); // FUNCTION
2902   m_wordList[tmplte ].Add("next_prime(<n>)"); // OPTION
2903   m_wordList[command].Add("partfrac"); // FUNCTION
2904   m_wordList[tmplte ].Add("partfrac(<expr>, <var>)"); // OPTION
2905   m_wordList[command].Add("power_mod"); // FUNCTION
2906   m_wordList[tmplte ].Add("power_mod(<a>, <n>, <m>)"); // OPTION
2907   m_wordList[command].Add("primep"); // FUNCTION
2908   m_wordList[tmplte ].Add("primep(<n>)"); // OPTION
2909   m_wordList[command].Add("primep_number_of_tests"); // OPTION
2910   m_wordList[command].Add("prev_prime"); // FUNCTION
2911   m_wordList[tmplte ].Add("prev_prime(<n>)"); // OPTION
2912   m_wordList[command].Add("qunit"); // FUNCTION
2913   m_wordList[tmplte ].Add("qunit(<n>)"); // OPTION
2914   m_wordList[command].Add("totient"); // FUNCTION
2915   m_wordList[tmplte ].Add("totient(<n>)"); // OPTION
2916   m_wordList[command].Add("zerobern"); // OPTION
2917   m_wordList[command].Add("zeta"); // FUNCTION
2918   m_wordList[tmplte ].Add("zeta(<n>)"); // OPTION
2919   m_wordList[command].Add("zeta%pi"); // OPTION
2920   m_wordList[command].Add("polartorect"); // FUNCTION
2921   m_wordList[tmplte ].Add("polartorect(<r>, <t>)"); // OPTION
2922   m_wordList[command].Add("recttopolar"); // FUNCTION
2923   m_wordList[tmplte ].Add("recttopolar(<a>, <b>)"); // OPTION
2924   m_wordList[command].Add("inverse_fft"); // FUNCTION
2925   m_wordList[tmplte ].Add("inverse_fft(<y>)"); // OPTION
2926   m_wordList[command].Add("fft"); // FUNCTION
2927   m_wordList[tmplte ].Add("fft(<x>)"); // OPTION
2928   m_wordList[command].Add("fortindent"); // OPTION
2929   m_wordList[command].Add("fortran"); // FUNCTION
2930   m_wordList[tmplte ].Add("fortran(<expr>)"); // OPTION
2931   m_wordList[command].Add("fortspaces"); // OPTION
2932   m_wordList[command].Add("horner"); // FUNCTION
2933   m_wordList[tmplte ].Add("horner(<expr>, <x>)"); // OPTION
2934   m_wordList[tmplte ].Add("horner(<expr>)"); // OPTION
2935   m_wordList[command].Add("find_root"); // FUNCTION
2936   m_wordList[tmplte ].Add("find_root(<expr>, <x>, <a>, <b>)"); // OPTION
2937   m_wordList[tmplte ].Add("find_root(<f>, <a>, <b>)"); // OPTION
2938   m_wordList[command].Add("newton"); // FUNCTION
2939   m_wordList[tmplte ].Add("newton(<expr>, <x>, <x_0>, <eps>)"); // OPTION
2940   m_wordList[command].Add("equalp"); // FUNCTION
2941   m_wordList[tmplte ].Add("equalp(<x>, <y>)"); // OPTION
2942   m_wordList[command].Add("remfun"); // FUNCTION
2943   m_wordList[tmplte ].Add("remfun(<f>, <expr>)"); // OPTION
2944   m_wordList[tmplte ].Add("remfun(<f>, <expr>, <x>)"); // OPTION
2945   m_wordList[command].Add("funp"); // FUNCTION
2946   m_wordList[tmplte ].Add("funp(<f>, <expr>)"); // OPTION
2947   m_wordList[tmplte ].Add("funp(<f>, <expr>, <x>)"); // OPTION
2948   m_wordList[command].Add("absint"); // FUNCTION
2949   m_wordList[tmplte ].Add("absint(<f>, <x>, <halfplane>)"); // OPTION
2950   m_wordList[tmplte ].Add("absint(<f>, <x>)"); // OPTION
2951   m_wordList[tmplte ].Add("absint(<f>, <x>, <a>, <b>)"); // OPTION
2952   m_wordList[command].Add("fourier"); // FUNCTION
2953   m_wordList[tmplte ].Add("fourier(<f>, <x>, <p>)"); // OPTION
2954   m_wordList[command].Add("foursimp"); // FUNCTION
2955   m_wordList[tmplte ].Add("foursimp(<l>)"); // OPTION
2956   m_wordList[command].Add("sinnpiflag"); // OPTION
2957   m_wordList[command].Add("cosnpiflag"); // OPTION
2958   m_wordList[command].Add("fourexpand"); // FUNCTION
2959   m_wordList[tmplte ].Add("fourexpand(<l>, <x>, <p>, <limit>)"); // OPTION
2960   m_wordList[command].Add("fourcos"); // FUNCTION
2961   m_wordList[tmplte ].Add("fourcos(<f>, <x>, <p>)"); // OPTION
2962   m_wordList[command].Add("foursin"); // FUNCTION
2963   m_wordList[tmplte ].Add("foursin(<f>, <x>, <p>)"); // OPTION
2964   m_wordList[command].Add("totalfourier"); // FUNCTION
2965   m_wordList[tmplte ].Add("totalfourier(<f>, <x>, <p>)"); // OPTION
2966   m_wordList[command].Add("fourint"); // FUNCTION
2967   m_wordList[tmplte ].Add("fourint(<f>, <x>)"); // OPTION
2968   m_wordList[command].Add("fourintcos"); // FUNCTION
2969   m_wordList[tmplte ].Add("fourintcos(<f>, <x>)"); // OPTION
2970   m_wordList[command].Add("fourintsin"); // FUNCTION
2971   m_wordList[tmplte ].Add("fourintsin(<f>, <x>)"); // OPTION
2972   m_wordList[command].Add("read_matrix"); // FUNCTION
2973   m_wordList[tmplte ].Add("read_matrix(<S>)"); // OPTION
2974   m_wordList[tmplte ].Add("read_matrix(<S>, <M>)"); // OPTION
2975   m_wordList[tmplte ].Add("read_matrix(<S>, <separator_flag>)"); // OPTION
2976   m_wordList[tmplte ].Add("read_matrix(<S>, <M>, <separator_flag>)"); // OPTION
2977   m_wordList[command].Add("read_array"); // FUNCTION
2978   m_wordList[tmplte ].Add("read_array(<S>, <A>)"); // OPTION
2979   m_wordList[tmplte ].Add("read_array(<S>, <A>, <separator_flag>)"); // OPTION
2980   m_wordList[command].Add("read_hashed_array"); // FUNCTION
2981   m_wordList[tmplte ].Add("read_hashed_array(<S>, <A>)"); // OPTION
2982   m_wordList[tmplte ].Add("read_hashed_array(<S>, <A>, <separator_flag>)"); // OPTION
2983   m_wordList[command].Add("read_nested_list"); // FUNCTION
2984   m_wordList[tmplte ].Add("read_nested_list(<S>)"); // OPTION
2985   m_wordList[tmplte ].Add("read_nested_list(<S>, <separator_flag>)"); // OPTION
2986   m_wordList[command].Add("read_list"); // FUNCTION
2987   m_wordList[tmplte ].Add("read_list(<S>)"); // OPTION
2988   m_wordList[tmplte ].Add("read_list(<S>, <L>)"); // OPTION
2989   m_wordList[tmplte ].Add("read_list(<S>, <separator_flag>)"); // OPTION
2990   m_wordList[tmplte ].Add("read_list(<S>, <L>, <separator_flag>)"); // OPTION
2991   m_wordList[command].Add("write_data"); // FUNCTION
2992   m_wordList[tmplte ].Add("write_data(<X>, <D>)"); // OPTION
2993   m_wordList[tmplte ].Add("write_data(<X>, <D>, <separator_flag>)"); // OPTION
2994   m_wordList[command].Add("assume_external_byte_order"); // FUNCTION
2995   m_wordList[tmplte ].Add("assume_external_byte_order(<byte_order_flag>)"); // OPTION
2996   m_wordList[command].Add("openr_binary"); // FUNCTION
2997   m_wordList[tmplte ].Add("openr_binary(<file_name>)"); // OPTION
2998   m_wordList[command].Add("openw_binary"); // FUNCTION
2999   m_wordList[tmplte ].Add("openw_binary(<file_name>)"); // OPTION
3000   m_wordList[command].Add("opena_binary"); // FUNCTION
3001   m_wordList[tmplte ].Add("opena_binary(<file_name>)"); // OPTION
3002   m_wordList[command].Add("read_binary_matrix"); // FUNCTION
3003   m_wordList[tmplte ].Add("read_binary_matrix(<S>, <M>)"); // OPTION
3004   m_wordList[command].Add("read_binary_array"); // FUNCTION
3005   m_wordList[tmplte ].Add("read_binary_array(<S>, <A>)"); // OPTION
3006   m_wordList[command].Add("read_binary_list"); // FUNCTION
3007   m_wordList[tmplte ].Add("read_binary_list(<S>)"); // OPTION
3008   m_wordList[tmplte ].Add("read_binary_list(<S>, <L>)"); // OPTION
3009   m_wordList[command].Add("write_binary_data"); // FUNCTION
3010   m_wordList[tmplte ].Add("write_binary_data(<X>, <D>)"); // OPTION
3011   m_wordList[command].Add("abs"); // FUNCTION
3012   m_wordList[tmplte ].Add("abs(<expr>)"); // OPTION
3013   m_wordList[command].Add("additive"); // OPTION
3014   m_wordList[command].Add("allbut"); // OPTION
3015   m_wordList[command].Add("antisymmetric"); // OPTION
3016   m_wordList[command].Add("cabs"); // FUNCTION
3017   m_wordList[tmplte ].Add("cabs(<expr>)"); // OPTION
3018   m_wordList[command].Add("ceiling"); // FUNCTION
3019   m_wordList[tmplte ].Add("ceiling(<x>)"); // OPTION
3020   m_wordList[command].Add("charfun"); // FUNCTION
3021   m_wordList[tmplte ].Add("charfun(<p>)"); // OPTION
3022   m_wordList[command].Add("commutative"); // OPTION
3023   m_wordList[command].Add("compare"); // FUNCTION
3024   m_wordList[tmplte ].Add("compare(<x>, <y>)"); // OPTION
3025   m_wordList[command].Add("entier"); // FUNCTION
3026   m_wordList[tmplte ].Add("entier(<x>)"); // OPTION
3027   m_wordList[command].Add("equal"); // FUNCTION
3028   m_wordList[tmplte ].Add("equal(<a>, <b>)"); // OPTION
3029   m_wordList[command].Add("floor"); // FUNCTION
3030   m_wordList[tmplte ].Add("floor(<x>)"); // OPTION
3031   m_wordList[command].Add("notequal"); // FUNCTION
3032   m_wordList[tmplte ].Add("notequal(<a>, <b>)"); // OPTION
3033   m_wordList[command].Add("evenp"); // FUNCTION
3034   m_wordList[tmplte ].Add("evenp(<expr>)"); // OPTION
3035   m_wordList[command].Add("fix"); // FUNCTION
3036   m_wordList[tmplte ].Add("fix(<x>)"); // OPTION
3037   m_wordList[command].Add("fullmap"); // FUNCTION
3038   m_wordList[tmplte ].Add("fullmap(<f>, <expr_1>, <...>)"); // OPTION
3039   m_wordList[command].Add("fullmapl"); // FUNCTION
3040   m_wordList[tmplte ].Add("fullmapl(<f>, <list_1>, <...>)"); // OPTION
3041   m_wordList[command].Add("is"); // FUNCTION
3042   m_wordList[tmplte ].Add("is(<expr>)"); // OPTION
3043   m_wordList[command].Add("maybe"); // FUNCTION
3044   m_wordList[tmplte ].Add("maybe(<expr>)"); // OPTION
3045   m_wordList[command].Add("isqrt"); // FUNCTION
3046   m_wordList[tmplte ].Add("isqrt(<x>)"); // OPTION
3047   m_wordList[command].Add("lmax"); // FUNCTION
3048   m_wordList[tmplte ].Add("lmax(<L>)"); // OPTION
3049   m_wordList[command].Add("lmin"); // FUNCTION
3050   m_wordList[tmplte ].Add("lmin(<L>)"); // OPTION
3051   m_wordList[command].Add("max"); // FUNCTION
3052   m_wordList[tmplte ].Add("max(<x_1>, <...>, <x_n>)"); // OPTION
3053   m_wordList[command].Add("min"); // FUNCTION
3054   m_wordList[tmplte ].Add("min(<x_1>, <...>, <x_n>)"); // OPTION
3055   m_wordList[command].Add("polymod"); // FUNCTION
3056   m_wordList[tmplte ].Add("polymod(<p>)"); // OPTION
3057   m_wordList[tmplte ].Add("polymod(<p>, <m>)"); // OPTION
3058   m_wordList[command].Add("mod"); // FUNCTION
3059   m_wordList[tmplte ].Add("mod(<x>, <y>)"); // OPTION
3060   m_wordList[command].Add("oddp"); // FUNCTION
3061   m_wordList[tmplte ].Add("oddp(<expr>)"); // OPTION
3062   m_wordList[command].Add("psubst"); // FUNCTION
3063   m_wordList[tmplte ].Add("psubst(<list>, <expr>)"); // OPTION
3064   m_wordList[tmplte ].Add("psubst(<a>, <b>, <expr>)"); // OPTION
3065   m_wordList[command].Add("make_random_state"); // FUNCTION
3066   m_wordList[tmplte ].Add("make_random_state(<n>)"); // OPTION
3067   m_wordList[tmplte ].Add("make_random_state(<s>)"); // OPTION
3068   m_wordList[command].Add("set_random_state"); // FUNCTION
3069   m_wordList[tmplte ].Add("set_random_state(<s>)"); // OPTION
3070   m_wordList[command].Add("random"); // FUNCTION
3071   m_wordList[tmplte ].Add("random(<x>)"); // OPTION
3072   m_wordList[command].Add("rationalize"); // FUNCTION
3073   m_wordList[tmplte ].Add("rationalize(<expr>)"); // OPTION
3074   m_wordList[command].Add("round"); // FUNCTION
3075   m_wordList[tmplte ].Add("round(<x>)"); // OPTION
3076   m_wordList[command].Add("sign"); // FUNCTION
3077   m_wordList[tmplte ].Add("sign(<expr>)"); // OPTION
3078   m_wordList[command].Add("signum"); // FUNCTION
3079   m_wordList[tmplte ].Add("signum(<x>)"); // OPTION
3080   m_wordList[command].Add("sort"); // FUNCTION
3081   m_wordList[tmplte ].Add("sort(<L>, <P>)"); // OPTION
3082   m_wordList[tmplte ].Add("sort(<L>)"); // OPTION
3083   m_wordList[command].Add("sqrt"); // FUNCTION
3084   m_wordList[tmplte ].Add("sqrt(<x>)"); // OPTION
3085   m_wordList[command].Add("sqrtdispflag"); // OPTION
3086   m_wordList[command].Add("sublis"); // FUNCTION
3087   m_wordList[tmplte ].Add("sublis(<list>, <expr>)"); // OPTION
3088   m_wordList[command].Add("sublist"); // FUNCTION
3089   m_wordList[tmplte ].Add("sublist(<list>, <p>)"); // OPTION
3090   m_wordList[command].Add("sublis_apply_lambda"); // OPTION
3091   m_wordList[command].Add("subst"); // FUNCTION
3092   m_wordList[tmplte ].Add("subst(<a>, <b>, <c>)"); // OPTION
3093   m_wordList[command].Add("substinpart"); // FUNCTION
3094   m_wordList[tmplte ].Add("substinpart(<x>, <expr>, <n_1>, <n_k>)"); // OPTION
3095   m_wordList[command].Add("substpart"); // FUNCTION
3096   m_wordList[tmplte ].Add("substpart(<x>, <expr>, <n_1>, <n_k>)"); // OPTION
3097   m_wordList[command].Add("subvarp"); // FUNCTION
3098   m_wordList[tmplte ].Add("subvarp(<expr>)"); // OPTION
3099   m_wordList[command].Add("symbolp"); // FUNCTION
3100   m_wordList[tmplte ].Add("symbolp(<expr>)"); // OPTION
3101   m_wordList[command].Add("vectorpotential"); // FUNCTION
3102   m_wordList[tmplte ].Add("vectorpotential(<givencurl>)"); // OPTION
3103   m_wordList[command].Add("xthru"); // FUNCTION
3104   m_wordList[tmplte ].Add("xthru(<expr>)"); // OPTION
3105   m_wordList[command].Add("zeroequiv"); // FUNCTION
3106   m_wordList[tmplte ].Add("zeroequiv(<expr>, <v>)"); // OPTION
3107   m_wordList[command].Add("opsubst"); // FUNCTION
3108   m_wordList[tmplte ].Add("opsubst(<f>,<g>,<e>)"); // OPTION
3109   m_wordList[tmplte ].Add("opsubst(<g>=<f>,<e>)"); // OPTION
3110   m_wordList[tmplte ].Add("opsubst([<g1>=<f1>,<g2>=<f2>,<gn>=<fn>],<e>)"); // OPTION
3111   m_wordList[command].Add("assoc_legendre_p"); // FUNCTION
3112   m_wordList[tmplte ].Add("assoc_legendre_p(<n>, <m>, <x>)"); // OPTION
3113   m_wordList[command].Add("assoc_legendre_q"); // FUNCTION
3114   m_wordList[tmplte ].Add("assoc_legendre_q(<n>, <m>, <x>)"); // OPTION
3115   m_wordList[command].Add("chebyshev_t"); // FUNCTION
3116   m_wordList[tmplte ].Add("chebyshev_t(<n>, <x>)"); // OPTION
3117   m_wordList[command].Add("chebyshev_u"); // FUNCTION
3118   m_wordList[tmplte ].Add("chebyshev_u(<n>, <x>)"); // OPTION
3119   m_wordList[command].Add("gen_laguerre"); // FUNCTION
3120   m_wordList[tmplte ].Add("gen_laguerre(<n>, <a>, <x>)"); // OPTION
3121   m_wordList[command].Add("hermite"); // FUNCTION
3122   m_wordList[tmplte ].Add("hermite(<n>, <x>)"); // OPTION
3123   m_wordList[command].Add("intervalp"); // FUNCTION
3124   m_wordList[tmplte ].Add("intervalp(<e>)"); // OPTION
3125   m_wordList[command].Add("jacobi_p"); // FUNCTION
3126   m_wordList[tmplte ].Add("jacobi_p(<n>, <a>, <b>, <x>)"); // OPTION
3127   m_wordList[command].Add("laguerre"); // FUNCTION
3128   m_wordList[tmplte ].Add("laguerre(<n>, <x>)"); // OPTION
3129   m_wordList[command].Add("legendre_p"); // FUNCTION
3130   m_wordList[tmplte ].Add("legendre_p(<n>, <x>)"); // OPTION
3131   m_wordList[command].Add("legendre_q"); // FUNCTION
3132   m_wordList[tmplte ].Add("legendre_q(<n>, <x>)"); // OPTION
3133   m_wordList[command].Add("orthopoly_recur"); // FUNCTION
3134   m_wordList[tmplte ].Add("orthopoly_recur(<f>, <args>)"); // OPTION
3135   m_wordList[command].Add("orthopoly_returns_intervals"); // OPTION
3136   m_wordList[command].Add("orthopoly_weight"); // FUNCTION
3137   m_wordList[tmplte ].Add("orthopoly_weight(<f>, <args>)"); // OPTION
3138   m_wordList[command].Add("pochhammer"); // FUNCTION
3139   m_wordList[tmplte ].Add("pochhammer(<n>, <x>)"); // OPTION
3140   m_wordList[command].Add("pochhammer_max_index"); // OPTION
3141   m_wordList[command].Add("spherical_bessel_j"); // FUNCTION
3142   m_wordList[tmplte ].Add("spherical_bessel_j(<n>, <x>)"); // OPTION
3143   m_wordList[command].Add("spherical_bessel_y"); // FUNCTION
3144   m_wordList[tmplte ].Add("spherical_bessel_y(<n>, <x>)"); // OPTION
3145   m_wordList[command].Add("spherical_hankel1"); // FUNCTION
3146   m_wordList[tmplte ].Add("spherical_hankel1(<n>, <x>)"); // OPTION
3147   m_wordList[command].Add("spherical_hankel2"); // FUNCTION
3148   m_wordList[tmplte ].Add("spherical_hankel2(<n>, <x>)"); // OPTION
3149   m_wordList[command].Add("spherical_harmonic"); // FUNCTION
3150   m_wordList[tmplte ].Add("spherical_harmonic(<n>, <m>, <x>, <y>)"); // OPTION
3151   m_wordList[command].Add("unit_step"); // FUNCTION
3152   m_wordList[tmplte ].Add("unit_step(<x>)"); // OPTION
3153   m_wordList[command].Add("ultraspherical"); // FUNCTION
3154   m_wordList[tmplte ].Add("ultraspherical(<n>, <a>, <x>)"); // OPTION
3155   m_wordList[command].Add("plotdf"); // FUNCTION
3156   m_wordList[tmplte ].Add("plotdf(<dydx>, <options>)"); // OPTION
3157   m_wordList[tmplte ].Add("plotdf(<dvdu>, [<u>,<v>], <options>)"); // OPTION
3158   m_wordList[tmplte ].Add("plotdf([<dxdt>,<dydt>], <options>)"); // OPTION
3159   m_wordList[tmplte ].Add("plotdf([<dudt>,<dvdt>], [<u>,<v>], <options>)"); // OPTION
3160   m_wordList[command].Add("contour_plot"); // FUNCTION
3161   m_wordList[tmplte ].Add("contour_plot(<expr>, <x_range>, <y_range>, <options>)"); // OPTION
3162   m_wordList[command].Add("get_plot_option"); // FUNCTION
3163   m_wordList[tmplte ].Add("get_plot_option(<keyword>, <index>)"); // OPTION
3164   m_wordList[command].Add("make_transform"); // FUNCTION
3165   m_wordList[tmplte ].Add("make_transform([<var1>, <var2>, <var3>], <fx>, <fy>, <fz>)"); // OPTION
3166   m_wordList[command].Add("plot2d"); // FUNCTION
3167   m_wordList[tmplte ].Add("plot2d(<plot>, <x_range>, <[options]>)"); // OPTION
3168   m_wordList[tmplte ].Add("plot2d([<plot_1>, <plot_n>], <options>)"); // OPTION
3169   m_wordList[tmplte ].Add("plot2d([<plot_1>, <plot_n>], <x_range>, <[options]>)"); // OPTION
3170   m_wordList[command].Add("plot3d"); // FUNCTION
3171   m_wordList[tmplte ].Add("plot3d(<expr>, <x_range>, <y_range>, <[options]>)"); // OPTION
3172   m_wordList[tmplte ].Add("plot3d([<expr_1>, <...>, <expr_n>], <x_range>, <y_range>, <[options]>)"); // OPTION
3173   m_wordList[command].Add("plot_options"); // OPTION
3174   m_wordList[command].Add("set_plot_option"); // FUNCTION
3175   m_wordList[tmplte ].Add("set_plot_option(<option>)"); // OPTION
3176   m_wordList[command].Add("adapth_depth"); // OPTION
3177   m_wordList[command].Add("axes"); // OPTION
3178   m_wordList[command].Add("azimut"); // OPTION
3179   m_wordList[command].Add("box"); // OPTION
3180   m_wordList[command].Add("color"); // OPTION
3181   m_wordList[command].Add("colorbox"); // OPTION
3182   m_wordList[command].Add("elevation"); // OPTION
3183   m_wordList[command].Add("grid"); // OPTION
3184   m_wordList[command].Add("legend"); // OPTION
3185   m_wordList[command].Add("logx"); // OPTION
3186   m_wordList[command].Add("logy"); // OPTION
3187   m_wordList[command].Add("mesh_lines_color"); // OPTION
3188   m_wordList[command].Add("nticks"); // OPTION
3189   m_wordList[command].Add("palette"); // OPTION
3190   m_wordList[command].Add("plot_format"); // OPTION
3191   m_wordList[command].Add("plot_real_part"); // OPTION
3192   m_wordList[command].Add("point_type"); // OPTION
3193   m_wordList[command].Add("psfile"); // OPTION
3194   m_wordList[command].Add("run_viewer"); // OPTION
3195   m_wordList[command].Add("style"); // OPTION
3196   m_wordList[command].Add("t"); // OPTION
3197   m_wordList[command].Add("transform_xy"); // OPTION
3198   m_wordList[command].Add("x"); // OPTION
3199   m_wordList[command].Add("xlabel"); // OPTION
3200   m_wordList[command].Add("y"); // OPTION
3201   m_wordList[command].Add("ylabel"); // OPTION
3202   m_wordList[command].Add("z"); // OPTION
3203   m_wordList[command].Add("zlabel"); // OPTION
3204   m_wordList[command].Add("gnuplot_term"); // OPTION
3205   m_wordList[command].Add("gnuplot_out_file"); // OPTION
3206   m_wordList[command].Add("gnuplot_pm3d"); // OPTION
3207   m_wordList[command].Add("gnuplot_preamble"); // OPTION
3208   m_wordList[command].Add("gnuplot_curve_titles"); // OPTION
3209   m_wordList[command].Add("gnuplot_curve_styles"); // OPTION
3210   m_wordList[command].Add("gnuplot_default_term_command"); // OPTION
3211   m_wordList[command].Add("gnuplot_dumb_term_command"); // OPTION
3212   m_wordList[command].Add("gnuplot_ps_term_command"); // OPTION
3213   m_wordList[command].Add("gnuplot_start"); // FUNCTION
3214   m_wordList[tmplte ].Add("gnuplot_start()"); // OPTION
3215   m_wordList[command].Add("gnuplot_close"); // FUNCTION
3216   m_wordList[tmplte ].Add("gnuplot_close()"); // OPTION
3217   m_wordList[command].Add("gnuplot_restart"); // FUNCTION
3218   m_wordList[tmplte ].Add("gnuplot_restart()"); // OPTION
3219   m_wordList[command].Add("gnuplot_replot"); // FUNCTION
3220   m_wordList[tmplte ].Add("gnuplot_replot()"); // OPTION
3221   m_wordList[tmplte ].Add("gnuplot_replot(<s>)"); // OPTION
3222   m_wordList[command].Add("gnuplot_reset"); // FUNCTION
3223   m_wordList[tmplte ].Add("gnuplot_reset()"); // OPTION
3224   m_wordList[command].Add("algebraic"); // OPTION
3225   m_wordList[command].Add("berlefact"); // OPTION
3226   m_wordList[command].Add("bezout"); // FUNCTION
3227   m_wordList[tmplte ].Add("bezout(<p1>, <p2>, <x>)"); // OPTION
3228   m_wordList[command].Add("bothcoef"); // FUNCTION
3229   m_wordList[tmplte ].Add("bothcoef(<expr>, <x>)"); // OPTION
3230   m_wordList[command].Add("coeff"); // FUNCTION
3231   m_wordList[tmplte ].Add("coeff(<expr>, <x>, <n>)"); // OPTION
3232   m_wordList[tmplte ].Add("coeff(<expr>, <x>)"); // OPTION
3233   m_wordList[command].Add("combine"); // FUNCTION
3234   m_wordList[tmplte ].Add("combine(<expr>)"); // OPTION
3235   m_wordList[command].Add("content"); // FUNCTION
3236   m_wordList[tmplte ].Add("content(<p_1>, <x_1>, <...>, <x_n>)"); // OPTION
3237   m_wordList[command].Add("denom"); // FUNCTION
3238   m_wordList[tmplte ].Add("denom(<expr>)"); // OPTION
3239   m_wordList[command].Add("divide"); // FUNCTION
3240   m_wordList[tmplte ].Add("divide(<p_1>, <p_2>, <x_1>, <...>, <x_n>)"); // OPTION
3241   m_wordList[command].Add("eliminate"); // FUNCTION
3242   m_wordList[tmplte ].Add("eliminate([<eqn_1>, <...>, <eqn_n>], [<x_1>, <...>, <x_k>])"); // OPTION
3243   m_wordList[command].Add("ezgcd"); // FUNCTION
3244   m_wordList[tmplte ].Add("ezgcd(<p_1>, <p_2>, <p_3>, ...)"); // OPTION
3245   m_wordList[command].Add("facexpand"); // OPTION
3246   m_wordList[command].Add("factcomb"); // FUNCTION
3247   m_wordList[tmplte ].Add("factcomb(<expr>)"); // OPTION
3248   m_wordList[command].Add("factor"); // FUNCTION
3249   m_wordList[tmplte ].Add("factor(<expr>)"); // OPTION
3250   m_wordList[tmplte ].Add("factor(<expr>, <p>)"); // OPTION
3251   m_wordList[command].Add("factorflag"); // OPTION
3252   m_wordList[command].Add("factorout"); // FUNCTION
3253   m_wordList[tmplte ].Add("factorout(<expr>, <x_1>, <x_2>, <...>)"); // OPTION
3254   m_wordList[command].Add("factorsum"); // FUNCTION
3255   m_wordList[tmplte ].Add("factorsum(<expr>)"); // OPTION
3256   m_wordList[command].Add("fasttimes"); // FUNCTION
3257   m_wordList[tmplte ].Add("fasttimes(<p_1>, <p_2>)"); // OPTION
3258   m_wordList[command].Add("fullratsimp"); // FUNCTION
3259   m_wordList[tmplte ].Add("fullratsimp(<expr>)"); // OPTION
3260   m_wordList[command].Add("fullratsubst"); // FUNCTION
3261   m_wordList[tmplte ].Add("fullratsubst(<a>, <b>, <c>)"); // OPTION
3262   m_wordList[command].Add("gcd"); // FUNCTION
3263   m_wordList[tmplte ].Add("gcd(<p_1>, <p_2>, <x_1>, <...>)"); // OPTION
3264   m_wordList[command].Add("gcdex"); // FUNCTION
3265   m_wordList[tmplte ].Add("gcdex(<f>, <g>)"); // OPTION
3266   m_wordList[tmplte ].Add("gcdex(<f>, <g>, <x>)"); // OPTION
3267   m_wordList[command].Add("gcfactor"); // FUNCTION
3268   m_wordList[tmplte ].Add("gcfactor(<n>)"); // OPTION
3269   m_wordList[command].Add("gfactor"); // FUNCTION
3270   m_wordList[tmplte ].Add("gfactor(<expr>)"); // OPTION
3271   m_wordList[command].Add("gfactorsum"); // FUNCTION
3272   m_wordList[tmplte ].Add("gfactorsum(<expr>)"); // OPTION
3273   m_wordList[command].Add("hipow"); // FUNCTION
3274   m_wordList[tmplte ].Add("hipow(<expr>, <x>)"); // OPTION
3275   m_wordList[command].Add("intfaclim"); // OPTION
3276   m_wordList[command].Add("keepfloat"); // OPTION
3277   m_wordList[command].Add("lratsubst"); // FUNCTION
3278   m_wordList[tmplte ].Add("lratsubst(<L>, <expr>)"); // OPTION
3279   m_wordList[command].Add("modulus"); // OPTION
3280   m_wordList[command].Add("num"); // FUNCTION
3281   m_wordList[tmplte ].Add("num(<expr>)"); // OPTION
3282   m_wordList[command].Add("polydecomp"); // FUNCTION
3283   m_wordList[tmplte ].Add("polydecomp(<p>, <x>)"); // OPTION
3284   m_wordList[command].Add("quotient"); // FUNCTION
3285   m_wordList[tmplte ].Add("quotient(<p_1>, <p_2>)"); // OPTION
3286   m_wordList[tmplte ].Add("quotient(<p_1>, <p_2>, <x_1>, <...>, <x_n>)"); // OPTION
3287   m_wordList[command].Add("rat"); // FUNCTION
3288   m_wordList[tmplte ].Add("rat(<expr>)"); // OPTION
3289   m_wordList[tmplte ].Add("rat(<expr>, <x_1>, <...>, <x_n>)"); // OPTION
3290   m_wordList[command].Add("ratalgdenom"); // OPTION
3291   m_wordList[command].Add("ratcoef"); // FUNCTION
3292   m_wordList[tmplte ].Add("ratcoef(<expr>, <x>, <n>)"); // OPTION
3293   m_wordList[tmplte ].Add("ratcoef(<expr>, <x>)"); // OPTION
3294   m_wordList[command].Add("ratdenom"); // FUNCTION
3295   m_wordList[tmplte ].Add("ratdenom(<expr>)"); // OPTION
3296   m_wordList[command].Add("ratdenomdivide"); // OPTION
3297   m_wordList[command].Add("ratdiff"); // FUNCTION
3298   m_wordList[tmplte ].Add("ratdiff(<expr>, <x>)"); // OPTION
3299   m_wordList[command].Add("ratdisrep"); // FUNCTION
3300   m_wordList[tmplte ].Add("ratdisrep(<expr>)"); // OPTION
3301   m_wordList[command].Add("ratepsilon"); // OPTION
3302   m_wordList[command].Add("ratexpand"); // FUNCTION
3303   m_wordList[tmplte ].Add("ratexpand(<expr>)"); // OPTION
3304   m_wordList[command].Add("ratfac"); // OPTION
3305   m_wordList[command].Add("ratnumer"); // FUNCTION
3306   m_wordList[tmplte ].Add("ratnumer(<expr>)"); // OPTION
3307   m_wordList[command].Add("ratnump"); // FUNCTION
3308   m_wordList[tmplte ].Add("ratnump(<expr>)"); // OPTION
3309   m_wordList[command].Add("ratp"); // FUNCTION
3310   m_wordList[tmplte ].Add("ratp(<expr>)"); // OPTION
3311   m_wordList[command].Add("ratprint"); // OPTION
3312   m_wordList[command].Add("float_approx_equal_tolerance"); // OPTION
3313   m_wordList[command].Add("float_approx_equal"); // OPTION
3314   m_wordList[tmplte ].Add("float_approx_equal(<f_1>,<f_2>)"); // OPTION
3315   m_wordList[command].Add("ratsimp"); // FUNCTION
3316   m_wordList[tmplte ].Add("ratsimp(<expr>)"); // OPTION
3317   m_wordList[tmplte ].Add("ratsimp(<expr>, <x_1>, <...>, <x_n>)"); // OPTION
3318   m_wordList[command].Add("ratsimpexpons"); // OPTION
3319   m_wordList[command].Add("ratsubst"); // FUNCTION
3320   m_wordList[tmplte ].Add("ratsubst(<a>, <b>, <c>)"); // OPTION
3321   m_wordList[command].Add("ratvars"); // FUNCTION
3322   m_wordList[tmplte ].Add("ratvars(<x_1>, <...>, <x_n>)"); // OPTION
3323   m_wordList[tmplte ].Add("ratvars()"); // OPTION
3324   m_wordList[command].Add("ratweight"); // FUNCTION
3325   m_wordList[tmplte ].Add("ratweight(<x_1>, <w_1>, <...>, <x_n>, <w_n>)"); // OPTION
3326   m_wordList[tmplte ].Add("ratweight()"); // OPTION
3327   m_wordList[command].Add("ratweights"); // OPTION
3328   m_wordList[command].Add("ratwtlvl"); // OPTION
3329   m_wordList[command].Add("remainder"); // FUNCTION
3330   m_wordList[tmplte ].Add("remainder(<p_1>, <p_2>)"); // OPTION
3331   m_wordList[tmplte ].Add("remainder(<p_1>, <p_2>, <x_1>, <...>, <x_n>)"); // OPTION
3332   m_wordList[command].Add("resultant"); // FUNCTION
3333   m_wordList[tmplte ].Add("resultant(<p_1>, <p_2>, <x>)"); // OPTION
3334   m_wordList[command].Add("savefactors"); // OPTION
3335   m_wordList[command].Add("sqfr"); // FUNCTION
3336   m_wordList[tmplte ].Add("sqfr(<expr>)"); // OPTION
3337   m_wordList[command].Add("tellrat"); // FUNCTION
3338   m_wordList[tmplte ].Add("tellrat(<p_1>, <...>, <p_n>)"); // OPTION
3339   m_wordList[tmplte ].Add("tellrat()"); // OPTION
3340   m_wordList[command].Add("totaldisrep"); // FUNCTION
3341   m_wordList[tmplte ].Add("totaldisrep(<expr>)"); // OPTION
3342   m_wordList[command].Add("untellrat"); // FUNCTION
3343   m_wordList[tmplte ].Add("untellrat(<x_1>, <...>, <x_n>)"); // OPTION
3344   m_wordList[command].Add("backtrace"); // FUNCTION
3345   m_wordList[tmplte ].Add("backtrace()"); // OPTION
3346   m_wordList[tmplte ].Add("backtrace(<n>)"); // OPTION
3347   m_wordList[command].Add("errcatch"); // FUNCTION
3348   m_wordList[tmplte ].Add("errcatch(<expr_1>, <...>, <expr_n>)"); // OPTION
3349   m_wordList[command].Add("error"); // FUNCTION
3350   m_wordList[tmplte ].Add("error(<expr_1>, <...>, <expr_n>)"); // OPTION
3351   m_wordList[command].Add("errormsg"); // FUNCTION
3352   m_wordList[tmplte ].Add("errormsg()"); // OPTION
3353   m_wordList[command].Add("errormsg"); // OPTION
3354   m_wordList[command].Add("go"); // FUNCTION
3355   m_wordList[tmplte ].Add("go(<tag>)"); // OPTION
3356   m_wordList[command].Add("map"); // FUNCTION
3357   m_wordList[tmplte ].Add("map(<f>, <expr_1>, <...>, <expr_n>)"); // OPTION
3358   m_wordList[command].Add("mapatom"); // FUNCTION
3359   m_wordList[tmplte ].Add("mapatom(<expr>)"); // OPTION
3360   m_wordList[command].Add("maperror"); // OPTION
3361   m_wordList[command].Add("mapprint"); // OPTION
3362   m_wordList[command].Add("maplist"); // FUNCTION
3363   m_wordList[tmplte ].Add("maplist(<f>, <expr_1>, <...>, <expr_n>)"); // OPTION
3364   m_wordList[command].Add("prederror"); // OPTION
3365   m_wordList[command].Add("return"); // FUNCTION
3366   m_wordList[tmplte ].Add("return(<value>)"); // OPTION
3367   m_wordList[command].Add("scanmap"); // FUNCTION
3368   m_wordList[tmplte ].Add("scanmap(<f>, <expr>)"); // OPTION
3369   m_wordList[tmplte ].Add("scanmap(<f>, <expr>, bottomup)"); // OPTION
3370   m_wordList[command].Add("throw"); // FUNCTION
3371   m_wordList[tmplte ].Add("throw(<expr>)"); // OPTION
3372   m_wordList[command].Add("outermap"); // FUNCTION
3373   m_wordList[tmplte ].Add("outermap(<f>, <a_1>, <...>, <a_n>)"); // OPTION
3374   m_wordList[command].Add("romberg"); // FUNCTION
3375   m_wordList[tmplte ].Add("romberg(<expr>, <x>, <a>, <b>)"); // OPTION
3376   m_wordList[tmplte ].Add("romberg(<F>, <a>, <b>)"); // OPTION
3377   m_wordList[command].Add("rombergabs"); // OPTION
3378   m_wordList[command].Add("rombergit"); // OPTION
3379   m_wordList[command].Add("rombergmin"); // OPTION
3380   m_wordList[command].Add("rombergtol"); // OPTION
3381   m_wordList[command].Add("apply1"); // FUNCTION
3382   m_wordList[tmplte ].Add("apply1(<expr>, <rule_1>, <...>, <rule_n>)"); // OPTION
3383   m_wordList[command].Add("apply2"); // FUNCTION
3384   m_wordList[tmplte ].Add("apply2(<expr>, <rule_1>, <...>, <rule_n>)"); // OPTION
3385   m_wordList[command].Add("applyb1"); // FUNCTION
3386   m_wordList[tmplte ].Add("applyb1(<expr>, <rule_1>, <...>, <rule_n>)"); // OPTION
3387   m_wordList[command].Add("current_let_rule_package"); // OPTION
3388   m_wordList[command].Add("default_let_rule_package"); // OPTION
3389   m_wordList[command].Add("defmatch"); // FUNCTION
3390   m_wordList[tmplte ].Add("defmatch(<progname>, <pattern>, <x_1>, <...>, <x_n>)"); // OPTION
3391   m_wordList[tmplte ].Add("defmatch(<progname>, <pattern>)"); // OPTION
3392   m_wordList[command].Add("defrule"); // FUNCTION
3393   m_wordList[tmplte ].Add("defrule(<rulename>, <pattern>, <replacement>)"); // OPTION
3394   m_wordList[command].Add("disprule"); // FUNCTION
3395   m_wordList[tmplte ].Add("disprule(<rulename_1>, <...>, <rulename_2>)"); // OPTION
3396   m_wordList[tmplte ].Add("disprule(all)"); // OPTION
3397   m_wordList[command].Add("let"); // FUNCTION
3398   m_wordList[tmplte ].Add("let(<prod>, <repl>, <predname>, <arg_1>, <...>, <arg_n>)"); // OPTION
3399   m_wordList[tmplte ].Add("let([<prod>, <repl>, <predname>, <arg_1>, <...>, <arg_n>], <package_name>)"); // OPTION
3400   m_wordList[command].Add("letrat"); // OPTION
3401   m_wordList[command].Add("letrules"); // FUNCTION
3402   m_wordList[tmplte ].Add("letrules()"); // OPTION
3403   m_wordList[tmplte ].Add("letrules(<package_name>)"); // OPTION
3404   m_wordList[command].Add("letsimp"); // FUNCTION
3405   m_wordList[tmplte ].Add("letsimp(<expr>)"); // OPTION
3406   m_wordList[tmplte ].Add("letsimp(<expr>, <package_name>)"); // OPTION
3407   m_wordList[tmplte ].Add("letsimp(<expr>, <package_name_1>, <...>, <package_name_n>)"); // OPTION
3408   m_wordList[command].Add("let_rule_packages"); // OPTION
3409   m_wordList[command].Add("matchdeclare"); // FUNCTION
3410   m_wordList[tmplte ].Add("matchdeclare(<a_1>, <pred_1>, <...>, <a_n>, <pred_n>)"); // OPTION
3411   m_wordList[command].Add("matchfix"); // FUNCTION
3412   m_wordList[tmplte ].Add("matchfix(<ldelimiter>, <rdelimiter>)"); // OPTION
3413   m_wordList[tmplte ].Add("matchfix(<ldelimiter>, <rdelimiter>, <arg_pos>, <pos>)"); // OPTION
3414   m_wordList[command].Add("remlet"); // FUNCTION
3415   m_wordList[tmplte ].Add("remlet(<prod>, <name>)"); // OPTION
3416   m_wordList[tmplte ].Add("remlet()"); // OPTION
3417   m_wordList[tmplte ].Add("remlet(all)"); // OPTION
3418   m_wordList[tmplte ].Add("remlet(all, <name>)"); // OPTION
3419   m_wordList[command].Add("remrule"); // FUNCTION
3420   m_wordList[tmplte ].Add("remrule(<op>, <rulename>)"); // OPTION
3421   m_wordList[tmplte ].Add("remrule(<op>, all)"); // OPTION
3422   m_wordList[command].Add("tellsimp"); // FUNCTION
3423   m_wordList[tmplte ].Add("tellsimp(<pattern>, <replacement>)"); // OPTION
3424   m_wordList[command].Add("tellsimpafter"); // FUNCTION
3425   m_wordList[tmplte ].Add("tellsimpafter(<pattern>, <replacement>)"); // OPTION
3426   m_wordList[command].Add("clear_rules"); // FUNCTION
3427   m_wordList[tmplte ].Add("clear_rules()"); // OPTION
3428   m_wordList[command].Add("feature"); // OPTION
3429   m_wordList[command].Add("featurep"); // FUNCTION
3430   m_wordList[tmplte ].Add("featurep(<a>, <f>)"); // OPTION
3431   m_wordList[command].Add("maxima_tempdir"); // OPTION
3432   m_wordList[command].Add("maxima_userdir"); // OPTION
3433   m_wordList[command].Add("maxima_objdir"); // OPTION
3434   m_wordList[command].Add("maxima_frontend"); // OPTION
3435   m_wordList[command].Add("maxima_frontend_version"); // OPTION
3436   m_wordList[command].Add("room"); // FUNCTION
3437   m_wordList[tmplte ].Add("room()"); // OPTION
3438   m_wordList[tmplte ].Add("room(true)"); // OPTION
3439   m_wordList[tmplte ].Add("room(false)"); // OPTION
3440   m_wordList[command].Add("rules"); // OPTION
3441   m_wordList[command].Add("sstatus"); // FUNCTION
3442   m_wordList[tmplte ].Add("sstatus(<keyword>, <item>)"); // OPTION
3443   m_wordList[command].Add("status"); // FUNCTION
3444   m_wordList[tmplte ].Add("status(<feature>)"); // OPTION
3445   m_wordList[tmplte ].Add("status(<feature>, <item>)"); // OPTION
3446   m_wordList[command].Add("time"); // FUNCTION
3447   m_wordList[tmplte ].Add("time(<%o1>, <%o2>, <%o3>, <...>)"); // OPTION
3448   m_wordList[command].Add("timedate"); // FUNCTION
3449   m_wordList[tmplte ].Add("timedate()"); // OPTION
3450   m_wordList[tmplte ].Add("timedate(<T>)"); // OPTION
3451   m_wordList[command].Add("absolute_real_time"); // FUNCTION
3452   m_wordList[tmplte ].Add("absolute_real_time()"); // OPTION
3453   m_wordList[command].Add("elapsed_real_time"); // FUNCTION
3454   m_wordList[tmplte ].Add("elapsed_real_time()"); // OPTION
3455   m_wordList[command].Add("elapsed_run_time"); // FUNCTION
3456   m_wordList[tmplte ].Add("elapsed_run_time()"); // OPTION
3457   m_wordList[command].Add("cauchysum"); // OPTION
3458   m_wordList[command].Add("deftaylor"); // FUNCTION
3459   m_wordList[tmplte ].Add("deftaylor(<f_1>(<x_1>), <expr_1>, <...>, <f_n>(<x_n>), <expr_n>)"); // OPTION
3460   m_wordList[command].Add("maxtayorder"); // OPTION
3461   m_wordList[command].Add("niceindices"); // FUNCTION
3462   m_wordList[tmplte ].Add("niceindices(<expr>)"); // OPTION
3463   m_wordList[command].Add("niceindicespref"); // OPTION
3464   m_wordList[command].Add("nusum"); // FUNCTION
3465   m_wordList[tmplte ].Add("nusum(<expr>, <x>, <i_0>, <i_1>)"); // OPTION
3466   m_wordList[command].Add("pade"); // FUNCTION
3467   m_wordList[tmplte ].Add("pade(<taylor_series>, <numer_deg_bound>, <denom_deg_bound>)"); // OPTION
3468   m_wordList[command].Add("powerdisp"); // OPTION
3469   m_wordList[command].Add("powerseries"); // FUNCTION
3470   m_wordList[tmplte ].Add("powerseries(<expr>, <x>, <a>)"); // OPTION
3471   m_wordList[command].Add("psexpand"); // OPTION
3472   m_wordList[command].Add("revert"); // FUNCTION
3473   m_wordList[tmplte ].Add("revert(<expr>, <x>)"); // OPTION
3474   m_wordList[tmplte ].Add("revert2(<expr>, <x>, <n>)"); // OPTION
3475   m_wordList[command].Add("taylor"); // FUNCTION
3476   m_wordList[tmplte ].Add("taylor(<expr>, <x>, <a>, <n>)"); // OPTION
3477   m_wordList[tmplte ].Add("taylor(<expr>, [<x_1>, <x_2>, <...>], <a>, <n>)"); // OPTION
3478   m_wordList[tmplte ].Add("taylor(<expr>, [<x>, <a>, <n>, 'asymp])"); // OPTION
3479   m_wordList[tmplte ].Add("taylor(<expr>, [<x_1>, <x_2>, <...>], [<a_1>, <a_2>, <...>], [<n_1>, <n_2>, <...>])"); // OPTION
3480   m_wordList[tmplte ].Add("taylor(<expr>, [<x_1>, <a_1>, <n_1>], [<x_2>, <a_2>, <n_2>], <...>)"); // OPTION
3481   m_wordList[command].Add("taylordepth"); // OPTION
3482   m_wordList[command].Add("taylorinfo"); // FUNCTION
3483   m_wordList[tmplte ].Add("taylorinfo(<expr>)"); // OPTION
3484   m_wordList[command].Add("taylorp"); // FUNCTION
3485   m_wordList[tmplte ].Add("taylorp(<expr>)"); // OPTION
3486   m_wordList[command].Add("taylor_logexpand"); // OPTION
3487   m_wordList[command].Add("taylor_order_coefficients"); // OPTION
3488   m_wordList[command].Add("taylor_simplifier"); // FUNCTION
3489   m_wordList[tmplte ].Add("taylor_simplifier(<expr>)"); // OPTION
3490   m_wordList[command].Add("taylor_truncate_polynomials"); // OPTION
3491   m_wordList[command].Add("taytorat"); // FUNCTION
3492   m_wordList[tmplte ].Add("taytorat(<expr>)"); // OPTION
3493   m_wordList[command].Add("trunc"); // FUNCTION
3494   m_wordList[tmplte ].Add("trunc(<expr>)"); // OPTION
3495   m_wordList[command].Add("unsum"); // FUNCTION
3496   m_wordList[tmplte ].Add("unsum(<f>, <n>)"); // OPTION
3497   m_wordList[command].Add("verbose"); // OPTION
3498   m_wordList[command].Add("intopois"); // FUNCTION
3499   m_wordList[tmplte ].Add("intopois(<a>)"); // OPTION
3500   m_wordList[command].Add("outofpois"); // FUNCTION
3501   m_wordList[tmplte ].Add("outofpois(<a>)"); // OPTION
3502   m_wordList[command].Add("poisdiff"); // FUNCTION
3503   m_wordList[tmplte ].Add("poisdiff(<a>, <b>)"); // OPTION
3504   m_wordList[command].Add("poisexpt"); // FUNCTION
3505   m_wordList[tmplte ].Add("poisexpt(<a>, <b>)"); // OPTION
3506   m_wordList[command].Add("poisint"); // FUNCTION
3507   m_wordList[tmplte ].Add("poisint(<a>, <b>)"); // OPTION
3508   m_wordList[command].Add("poislim"); // OPTION
3509   m_wordList[command].Add("poismap"); // FUNCTION
3510   m_wordList[tmplte ].Add("poismap(<series>, <sinfn>, <cosfn>)"); // OPTION
3511   m_wordList[command].Add("poisplus"); // FUNCTION
3512   m_wordList[tmplte ].Add("poisplus(<a>, <b>)"); // OPTION
3513   m_wordList[command].Add("poissimp"); // FUNCTION
3514   m_wordList[tmplte ].Add("poissimp(<a>)"); // OPTION
3515   m_wordList[command].Add("poisson"); // OPTION
3516   m_wordList[command].Add("poissubst"); // FUNCTION
3517   m_wordList[tmplte ].Add("poissubst(<a>, <b>, <c>)"); // OPTION
3518   m_wordList[command].Add("poistimes"); // FUNCTION
3519   m_wordList[tmplte ].Add("poistimes(<a>, <b>)"); // OPTION
3520   m_wordList[command].Add("poistrim"); // FUNCTION
3521   m_wordList[tmplte ].Add("poistrim()"); // OPTION
3522   m_wordList[command].Add("printpois"); // FUNCTION
3523   m_wordList[tmplte ].Add("printpois(<a>)"); // OPTION
3524   m_wordList[command].Add("epsilon_lp"); // OPTION
3525   m_wordList[command].Add("linear_program"); // FUNCTION
3526   m_wordList[tmplte ].Add("linear_program(<A>, <b>, <c>)"); // OPTION
3527   m_wordList[command].Add("maximize_lp"); // FUNCTION
3528   m_wordList[tmplte ].Add("maximize_lp(<obj>, <cond>, [<pos>])"); // OPTION
3529   m_wordList[command].Add("minimize_lp"); // FUNCTION
3530   m_wordList[tmplte ].Add("minimize_lp(<obj>, <cond>, [<pos>])"); // OPTION
3531   m_wordList[command].Add("nonegative_lp"); // OPTION
3532   m_wordList[command].Add("askexp"); // OPTION
3533   m_wordList[command].Add("askinteger"); // FUNCTION
3534   m_wordList[tmplte ].Add("askinteger(<expr>, integer)"); // OPTION
3535   m_wordList[tmplte ].Add("askinteger(<expr>)"); // OPTION
3536   m_wordList[tmplte ].Add("askinteger(<expr>, even)"); // OPTION
3537   m_wordList[tmplte ].Add("askinteger(<expr>, odd)"); // OPTION
3538   m_wordList[command].Add("asksign"); // FUNCTION
3539   m_wordList[tmplte ].Add("asksign(<expr>)"); // OPTION
3540   m_wordList[command].Add("demoivre"); // FUNCTION
3541   m_wordList[tmplte ].Add("demoivre(<expr>)"); // OPTION
3542   m_wordList[command].Add("distribute_over"); // OPTION
3543   m_wordList[command].Add("domain"); // OPTION
3544   m_wordList[command].Add("expand"); // FUNCTION
3545   m_wordList[tmplte ].Add("expand(<expr>)"); // OPTION
3546   m_wordList[tmplte ].Add("expand(<expr>, <p>, <n>)"); // OPTION
3547   m_wordList[command].Add("expandwrt"); // FUNCTION
3548   m_wordList[tmplte ].Add("expandwrt(<expr>, <x_1>, <...>, <x_n>)"); // OPTION
3549   m_wordList[command].Add("expandwrt_denom"); // OPTION
3550   m_wordList[command].Add("expandwrt_factored"); // FUNCTION
3551   m_wordList[tmplte ].Add("expandwrt_factored(<expr>, <x_1>, <...>, <x_n>)"); // OPTION
3552   m_wordList[command].Add("expon"); // OPTION
3553   m_wordList[command].Add("exponentialize"); // FUNCTION
3554   m_wordList[tmplte ].Add("exponentialize(<expr>)"); // OPTION
3555   m_wordList[command].Add("expop"); // OPTION
3556   m_wordList[command].Add("factlim"); // OPTION
3557   m_wordList[command].Add("intosum"); // FUNCTION
3558   m_wordList[tmplte ].Add("intosum(<expr>)"); // OPTION
3559   m_wordList[command].Add("lassociative"); // OPTION
3560   m_wordList[command].Add("linear"); // OPTION
3561   m_wordList[command].Add("mainvar"); // OPTION
3562   m_wordList[command].Add("maxapplydepth"); // OPTION
3563   m_wordList[command].Add("maxapplyheight"); // OPTION
3564   m_wordList[command].Add("maxnegex"); // OPTION
3565   m_wordList[command].Add("maxposex"); // OPTION
3566   m_wordList[command].Add("multiplicative"); // OPTION
3567   m_wordList[command].Add("negdistrib"); // OPTION
3568   m_wordList[command].Add("negsumdispflag"); // OPTION
3569   m_wordList[command].Add("noeval"); // OPTION
3570   m_wordList[command].Add("noun"); // OPTION
3571   m_wordList[command].Add("noundisp"); // OPTION
3572   m_wordList[command].Add("nouns"); // OPTION
3573   m_wordList[command].Add("numer"); // OPTION
3574   m_wordList[command].Add("numerval"); // FUNCTION
3575   m_wordList[tmplte ].Add("numerval(<x_1>, <expr_1>, <...>, <var_n>, <expr_n>)"); // OPTION
3576   m_wordList[command].Add("opproperties"); // OPTION
3577   m_wordList[command].Add("opsubst"); // OPTION
3578   m_wordList[command].Add("outative"); // OPTION
3579   m_wordList[command].Add("posfun"); // OPTION
3580   m_wordList[command].Add("pred"); // OPTION
3581   m_wordList[command].Add("radcan"); // FUNCTION
3582   m_wordList[tmplte ].Add("radcan(<expr>)"); // OPTION
3583   m_wordList[command].Add("radexpand"); // OPTION
3584   m_wordList[command].Add("radsubstflag"); // OPTION
3585   m_wordList[command].Add("rassociative"); // OPTION
3586   m_wordList[command].Add("scsimp"); // FUNCTION
3587   m_wordList[tmplte ].Add("scsimp(<expr>, <rule_1>, <...>, <rule_n>)"); // OPTION
3588   m_wordList[command].Add("simp"); // OPTION
3589   m_wordList[command].Add("simpsum"); // OPTION
3590   m_wordList[command].Add("sumcontract"); // FUNCTION
3591   m_wordList[tmplte ].Add("sumcontract(<expr>)"); // OPTION
3592   m_wordList[command].Add("sumexpand"); // OPTION
3593   m_wordList[command].Add("sumsplitfact"); // OPTION
3594   m_wordList[command].Add("symmetric"); // OPTION
3595   m_wordList[command].Add("unknown"); // FUNCTION
3596   m_wordList[tmplte ].Add("unknown(<expr>)"); // OPTION
3597   m_wordList[command].Add("facsum"); // FUNCTION
3598   m_wordList[tmplte ].Add("facsum(<expr>, <arg_1>, <...>, <arg_n>)"); // OPTION
3599   m_wordList[command].Add("nextlayerfactor"); // OPTION
3600   m_wordList[command].Add("facsum_combine"); // OPTION
3601   m_wordList[command].Add("factorfacsum"); // FUNCTION
3602   m_wordList[tmplte ].Add("factorfacsum(<expr>, <arg_1>, <...>, <arg_n>)"); // OPTION
3603   m_wordList[command].Add("collectterms"); // FUNCTION
3604   m_wordList[tmplte ].Add("collectterms(<expr>, <arg_1>, <...>, <arg_n>)"); // OPTION
3605   m_wordList[command].Add("rempart"); // FUNCTION
3606   m_wordList[tmplte ].Add("rempart(<expr>, <n>)"); // OPTION
3607   m_wordList[command].Add("wronskian"); // FUNCTION
3608   m_wordList[tmplte ].Add("wronskian([<f_1>, <...>, <f_n>], <x>)"); // OPTION
3609   m_wordList[command].Add("tracematrix"); // FUNCTION
3610   m_wordList[tmplte ].Add("tracematrix(<M>)"); // OPTION
3611   m_wordList[command].Add("rational"); // FUNCTION
3612   m_wordList[tmplte ].Add("rational(<z>)"); // OPTION
3613   m_wordList[command].Add("logand"); // FUNCTION
3614   m_wordList[tmplte ].Add("logand(<x>,<y>)"); // OPTION
3615   m_wordList[command].Add("logor"); // FUNCTION
3616   m_wordList[tmplte ].Add("logor(<x>,<y>)"); // OPTION
3617   m_wordList[command].Add("logxor"); // FUNCTION
3618   m_wordList[tmplte ].Add("logxor(<x>,<y>)"); // OPTION
3619   m_wordList[command].Add("nonzeroandfreeof"); // FUNCTION
3620   m_wordList[tmplte ].Add("nonzeroandfreeof(<x>, <expr>)"); // OPTION
3621   m_wordList[command].Add("linear"); // FUNCTION
3622   m_wordList[tmplte ].Add("linear(<expr>, <x>)"); // OPTION
3623   m_wordList[command].Add("gcdivide"); // FUNCTION
3624   m_wordList[tmplte ].Add("gcdivide(<p>, <q>)"); // OPTION
3625   m_wordList[command].Add("arithmetic"); // FUNCTION
3626   m_wordList[tmplte ].Add("arithmetic(<a>, <d>, <n>)"); // OPTION
3627   m_wordList[command].Add("geometric"); // FUNCTION
3628   m_wordList[tmplte ].Add("geometric(<a>, <r>, <n>)"); // OPTION
3629   m_wordList[command].Add("harmonic"); // FUNCTION
3630   m_wordList[tmplte ].Add("harmonic(<a>, <b>, <c>, <n>)"); // OPTION
3631   m_wordList[command].Add("arithsum"); // FUNCTION
3632   m_wordList[tmplte ].Add("arithsum(<a>, <d>, <n>)"); // OPTION
3633   m_wordList[command].Add("geosum"); // FUNCTION
3634   m_wordList[tmplte ].Add("geosum(<a>, <r>, <n>)"); // OPTION
3635   m_wordList[command].Add("gaussprob"); // FUNCTION
3636   m_wordList[tmplte ].Add("gaussprob(<x>)"); // OPTION
3637   m_wordList[command].Add("gd"); // FUNCTION
3638   m_wordList[tmplte ].Add("gd(<x>)"); // OPTION
3639   m_wordList[command].Add("agd"); // FUNCTION
3640   m_wordList[tmplte ].Add("agd(<x>)"); // OPTION
3641   m_wordList[command].Add("vers"); // FUNCTION
3642   m_wordList[tmplte ].Add("vers(<x>)"); // OPTION
3643   m_wordList[command].Add("covers"); // FUNCTION
3644   m_wordList[tmplte ].Add("covers(<x>)"); // OPTION
3645   m_wordList[command].Add("exsec"); // FUNCTION
3646   m_wordList[tmplte ].Add("exsec(<x>)"); // OPTION
3647   m_wordList[command].Add("hav"); // FUNCTION
3648   m_wordList[tmplte ].Add("hav(<x>)"); // OPTION
3649   m_wordList[command].Add("combination"); // FUNCTION
3650   m_wordList[tmplte ].Add("combination(<n>, <r>)"); // OPTION
3651   m_wordList[command].Add("permutation"); // FUNCTION
3652   m_wordList[tmplte ].Add("permutation(<n>, <r>)"); // OPTION
3653   m_wordList[command].Add("reduce_consts"); // FUNCTION
3654   m_wordList[tmplte ].Add("reduce_consts(<expr>)"); // OPTION
3655   m_wordList[command].Add("gcfac"); // FUNCTION
3656   m_wordList[tmplte ].Add("gcfac(<expr>)"); // OPTION
3657   m_wordList[command].Add("sqrtdenest"); // FUNCTION
3658   m_wordList[tmplte ].Add("sqrtdenest(<expr>)"); // OPTION
3659   m_wordList[command].Add("reduce_order"); // FUNCTION
3660   m_wordList[tmplte ].Add("reduce_order(<rec>, <sol>, <var>)"); // OPTION
3661   m_wordList[command].Add("simplify_products"); // OPTION
3662   m_wordList[command].Add("simplify_sum"); // FUNCTION
3663   m_wordList[tmplte ].Add("simplify_sum(<expr>)"); // OPTION
3664   m_wordList[command].Add("solve_rec"); // FUNCTION
3665   m_wordList[tmplte ].Add("solve_rec(<eqn>, <var>, [<init>])"); // OPTION
3666   m_wordList[command].Add("solve_rec_rat"); // FUNCTION
3667   m_wordList[tmplte ].Add("solve_rec_rat(<eqn>, <var>, [<init>])"); // OPTION
3668   m_wordList[command].Add("product_use_gamma"); // OPTION
3669   m_wordList[command].Add("summand_to_rec"); // FUNCTION
3670   m_wordList[tmplte ].Add("summand_to_rec(<summand>, <k>, <n>)"); // OPTION
3671   m_wordList[tmplte ].Add("summand_to_rec(<summand>, [<k>, <lo>, <hi>], <n>)"); // OPTION
3672   m_wordList[command].Add("bessel_j"); // FUNCTION
3673   m_wordList[tmplte ].Add("bessel_j(<v>, <z>)"); // OPTION
3674   m_wordList[command].Add("bessel_y"); // FUNCTION
3675   m_wordList[tmplte ].Add("bessel_y(<v>, <z>)"); // OPTION
3676   m_wordList[command].Add("bessel_i"); // FUNCTION
3677   m_wordList[tmplte ].Add("bessel_i(<v>, <z>)"); // OPTION
3678   m_wordList[command].Add("bessel_k"); // FUNCTION
3679   m_wordList[tmplte ].Add("bessel_k(<v>, <z>)"); // OPTION
3680   m_wordList[command].Add("hankel_1"); // FUNCTION
3681   m_wordList[tmplte ].Add("hankel_1(<v>, <z>)"); // OPTION
3682   m_wordList[command].Add("hankel_2"); // FUNCTION
3683   m_wordList[tmplte ].Add("hankel_2(<v>, <z>)"); // OPTION
3684   m_wordList[command].Add("besselexpand"); // OPTION
3685   m_wordList[command].Add("scaled_bessel_i"); // FUNCTION
3686   m_wordList[tmplte ].Add("scaled_bessel_i(<v>, <z>) "); // OPTION
3687   m_wordList[command].Add("scaled_bessel_i0"); // FUNCTION
3688   m_wordList[tmplte ].Add("scaled_bessel_i0(<z>) "); // OPTION
3689   m_wordList[command].Add("scaled_bessel_i1"); // FUNCTION
3690   m_wordList[tmplte ].Add("scaled_bessel_i1(<z>) "); // OPTION
3691   m_wordList[command].Add("%s"); // FUNCTION
3692   m_wordList[tmplte ].Add("%s[<u>,<v>] (<z>) "); // OPTION
3693   m_wordList[command].Add("airy_ai"); // FUNCTION
3694   m_wordList[tmplte ].Add("airy_ai(<x>)"); // OPTION
3695   m_wordList[command].Add("airy_dai"); // FUNCTION
3696   m_wordList[tmplte ].Add("airy_dai(<x>)"); // OPTION
3697   m_wordList[command].Add("airy_bi"); // FUNCTION
3698   m_wordList[tmplte ].Add("airy_bi(<x>)"); // OPTION
3699   m_wordList[command].Add("airy_dbi"); // FUNCTION
3700   m_wordList[tmplte ].Add("airy_dbi(<x>)"); // OPTION
3701   m_wordList[command].Add("gamma"); // FUNCTION
3702   m_wordList[tmplte ].Add("gamma(<z>)"); // OPTION
3703   m_wordList[command].Add("log_gamma"); // FUNCTION
3704   m_wordList[tmplte ].Add("log_gamma(<z>)"); // OPTION
3705   m_wordList[command].Add("gamma_incomplete"); // FUNCTION
3706   m_wordList[tmplte ].Add("gamma_incomplete(<a>, <z>)"); // OPTION
3707   m_wordList[command].Add("gamma_incomplete_regularized"); // FUNCTION
3708   m_wordList[tmplte ].Add("gamma_incomplete_regularized(<a>,<z>)"); // OPTION
3709   m_wordList[command].Add("gamma_incomplete_generalized"); // FUNCTION
3710   m_wordList[tmplte ].Add("gamma_incomplete_generalized(<a>,<z1>,<z1> )"); // OPTION
3711   m_wordList[command].Add("gammalim"); // OPTION
3712   m_wordList[command].Add("makegamma"); // FUNCTION
3713   m_wordList[tmplte ].Add("makegamma(<expr>)"); // OPTION
3714   m_wordList[command].Add("beta"); // FUNCTION
3715   m_wordList[tmplte ].Add("beta(<a>, <b>)"); // OPTION
3716   m_wordList[command].Add("beta_incomplete"); // FUNCTION
3717   m_wordList[tmplte ].Add("beta_incomplete(<a>, <b>, <z>)"); // OPTION
3718   m_wordList[command].Add("beta_incomplete_regularized"); // FUNCTION
3719   m_wordList[tmplte ].Add("beta_incomplete_regularized(<a>, <b>, <z>)"); // OPTION
3720   m_wordList[command].Add("beta_incomplete_generalized"); // FUNCTION
3721   m_wordList[tmplte ].Add("beta_incomplete_generalized(<a>, <b>, <z1>, <z2>)"); // OPTION
3722   m_wordList[command].Add("beta_expand"); // OPTION
3723   m_wordList[command].Add("beta_args_sum_to_integer"); // OPTION
3724   m_wordList[command].Add("psi"); // FUNCTION
3725   m_wordList[tmplte ].Add("psi[<n>](<x>)"); // OPTION
3726   m_wordList[command].Add("maxpsiposint"); // OPTION
3727   m_wordList[command].Add("maxpsinegint"); // OPTION
3728   m_wordList[command].Add("maxpsifracnum"); // OPTION
3729   m_wordList[command].Add("maxpsifracdenom"); // OPTION
3730   m_wordList[command].Add("makefact"); // FUNCTION
3731   m_wordList[tmplte ].Add("makefact(<expr>)"); // OPTION
3732   m_wordList[command].Add("numfactor"); // FUNCTION
3733   m_wordList[tmplte ].Add("numfactor(<expr>)"); // OPTION
3734   m_wordList[command].Add("expintegral_e1"); // FUNCTION
3735   m_wordList[tmplte ].Add("expintegral_e1(<z>)"); // OPTION
3736   m_wordList[command].Add("expintegral_ei"); // FUNCTION
3737   m_wordList[tmplte ].Add("expintegral_ei(<z>)"); // OPTION
3738   m_wordList[command].Add("expintegral_li"); // FUNCTION
3739   m_wordList[tmplte ].Add("expintegral_li(<z>)"); // OPTION
3740   m_wordList[command].Add("expintegral_e"); // FUNCTION
3741   m_wordList[tmplte ].Add("expintegral_e(<n>,<z>)"); // OPTION
3742   m_wordList[command].Add("expintegral_si"); // FUNCTION
3743   m_wordList[tmplte ].Add("expintegral_si(<z>)"); // OPTION
3744   m_wordList[command].Add("expintegral_ci"); // FUNCTION
3745   m_wordList[tmplte ].Add("expintegral_ci(<z>)"); // OPTION
3746   m_wordList[command].Add("expintegral_shi"); // FUNCTION
3747   m_wordList[tmplte ].Add("expintegral_shi(<z>)"); // OPTION
3748   m_wordList[command].Add("expintegral_chi"); // FUNCTION
3749   m_wordList[tmplte ].Add("expintegral_chi(<z>)"); // OPTION
3750   m_wordList[command].Add("expintrep"); // OPTION
3751   m_wordList[command].Add("expintexpand"); // OPTION
3752   m_wordList[command].Add("erf"); // FUNCTION
3753   m_wordList[tmplte ].Add("erf(<z>)"); // OPTION
3754   m_wordList[command].Add("erfc"); // FUNCTION
3755   m_wordList[tmplte ].Add("erfc(<z>)"); // OPTION
3756   m_wordList[command].Add("erfi"); // FUNCTION
3757   m_wordList[tmplte ].Add("erfi(<z>)"); // OPTION
3758   m_wordList[command].Add("erf_generalized"); // FUNCTION
3759   m_wordList[tmplte ].Add("erf_generalized(<z1>,<z2>)"); // OPTION
3760   m_wordList[command].Add("fresnel_c"); // FUNCTION
3761   m_wordList[tmplte ].Add("fresnel_c(<z>)"); // OPTION
3762   m_wordList[command].Add("fresnel_s"); // FUNCTION
3763   m_wordList[tmplte ].Add("fresnel_s(<z>)"); // OPTION
3764   m_wordList[command].Add("erf_representation"); // OPTION
3765   m_wordList[command].Add("hypergeometric_representation"); // OPTION
3766   m_wordList[command].Add("struve_h"); // FUNCTION
3767   m_wordList[tmplte ].Add("struve_h(<v>, <z>)"); // OPTION
3768   m_wordList[command].Add("struve_l"); // FUNCTION
3769   m_wordList[tmplte ].Add("struve_l(<v>, <z>)"); // OPTION
3770   m_wordList[command].Add("%m"); // FUNCTION
3771   m_wordList[tmplte ].Add("%m[<k>,<u>] (<z>) "); // OPTION
3772   m_wordList[command].Add("%w"); // FUNCTION
3773   m_wordList[tmplte ].Add("%w[<k>,<u>] (<z>) "); // OPTION
3774   m_wordList[command].Add("%f"); // FUNCTION
3775   m_wordList[tmplte ].Add("%f[<p>,<q>] (<[a],[b],z>) "); // OPTION
3776   m_wordList[command].Add("hypergeometric"); // FUNCTION
3777   m_wordList[tmplte ].Add("hypergeometric([<a1>, <...>, <ap>],[<b1>, <...> ,<bq>], x)"); // OPTION
3778   m_wordList[command].Add("parabolic_cylinder_d"); // FUNCTION
3779   m_wordList[tmplte ].Add("parabolic_cylinder_d(<v>, <z>) "); // OPTION
3780   m_wordList[command].Add("specint"); // FUNCTION
3781   m_wordList[tmplte ].Add("specint(exp(- s*<t>) * <expr>, <t>)"); // OPTION
3782   m_wordList[command].Add("hgfred"); // FUNCTION
3783   m_wordList[tmplte ].Add("hgfred(<a>, <b>, <t>)"); // OPTION
3784   m_wordList[command].Add("lambert_w"); // FUNCTION
3785   m_wordList[tmplte ].Add("lambert_w(<z>)"); // OPTION
3786   m_wordList[command].Add("nzeta"); // FUNCTION
3787   m_wordList[tmplte ].Add("nzeta(<z>)"); // OPTION
3788   m_wordList[command].Add("nzetar"); // FUNCTION
3789   m_wordList[tmplte ].Add("nzetar(<z>)"); // OPTION
3790   m_wordList[command].Add("nzetai"); // FUNCTION
3791   m_wordList[tmplte ].Add("nzetai(<z>)"); // OPTION
3792   m_wordList[command].Add("inference_result"); // FUNCTION
3793   m_wordList[tmplte ].Add("inference_result(<title>, <values>, <numbers>)"); // OPTION
3794   m_wordList[command].Add("inferencep"); // FUNCTION
3795   m_wordList[tmplte ].Add("inferencep(<obj>)"); // OPTION
3796   m_wordList[command].Add("items_inference"); // FUNCTION
3797   m_wordList[tmplte ].Add("items_inference(<obj>)"); // OPTION
3798   m_wordList[command].Add("take_inference"); // FUNCTION
3799   m_wordList[tmplte ].Add("take_inference(<n>, <obj>)"); // OPTION
3800   m_wordList[tmplte ].Add("take_inference(<name>, <obj>)"); // OPTION
3801   m_wordList[tmplte ].Add("take_inference(<list>, <obj>)"); // OPTION
3802   m_wordList[command].Add("stats_numer"); // OPTION
3803   m_wordList[command].Add("test_mean"); // FUNCTION
3804   m_wordList[tmplte ].Add("test_mean(<x>)"); // OPTION
3805   m_wordList[tmplte ].Add("test_mean(<x>, <options>, <...>)"); // OPTION
3806   m_wordList[command].Add("test_means_difference"); // FUNCTION
3807   m_wordList[tmplte ].Add("test_means_difference(<x1>, <x2>)"); // OPTION
3808   m_wordList[tmplte ].Add("test_means_difference(<x1>, <x2>, <options>, <...>)"); // OPTION
3809   m_wordList[command].Add("test_variance"); // FUNCTION
3810   m_wordList[tmplte ].Add("test_variance(<x>)"); // OPTION
3811   m_wordList[tmplte ].Add("test_variance(<x>, <options>, <...>)"); // OPTION
3812   m_wordList[command].Add("test_variance_ratio"); // FUNCTION
3813   m_wordList[tmplte ].Add("test_variance_ratio(<x1>, <x2>)"); // OPTION
3814   m_wordList[tmplte ].Add("test_variance_ratio(<x1>, <x2>, <options>, <...>)"); // OPTION
3815   m_wordList[command].Add("test_proportion"); // FUNCTION
3816   m_wordList[tmplte ].Add("test_proportion(<x>, <n>)"); // OPTION
3817   m_wordList[tmplte ].Add("test_proportion(<x>, <n>, <options>, <...>)"); // OPTION
3818   m_wordList[command].Add("test_proportions_difference"); // FUNCTION
3819   m_wordList[tmplte ].Add("test_proportions_difference(<x1>, <n1>, <x2>, <n2>)"); // OPTION
3820   m_wordList[tmplte ].Add("test_proportions_difference(<x1>, <n1>, <x2>, <n2>, <options>, <...>)"); // OPTION
3821   m_wordList[command].Add("test_sign"); // FUNCTION
3822   m_wordList[tmplte ].Add("test_sign(<x>)"); // OPTION
3823   m_wordList[tmplte ].Add("test_sign(<x>, <options>, <...>)"); // OPTION
3824   m_wordList[command].Add("test_signed_rank"); // FUNCTION
3825   m_wordList[tmplte ].Add("test_signed_rank(<x>)"); // OPTION
3826   m_wordList[tmplte ].Add("test_signed_rank(<x>, <options>, <...>)"); // OPTION
3827   m_wordList[command].Add("test_rank_sum"); // FUNCTION
3828   m_wordList[tmplte ].Add("test_rank_sum(<x1>, <x2>)"); // OPTION
3829   m_wordList[tmplte ].Add("test_rank_sum(<x1>, <x2>, <option>)"); // OPTION
3830   m_wordList[command].Add("test_normality"); // FUNCTION
3831   m_wordList[tmplte ].Add("test_normality(<x>)"); // OPTION
3832   m_wordList[command].Add("simple_linear_regression"); // FUNCTION
3833   m_wordList[tmplte ].Add("simple_linear_regression(<x>)"); // OPTION
3834   m_wordList[tmplte ].Add("simple_linear_regression(<x>, <option>)"); // OPTION
3835   m_wordList[command].Add("pdf_signed_rank"); // FUNCTION
3836   m_wordList[tmplte ].Add("pdf_signed_rank(<x>, <n>)"); // OPTION
3837   m_wordList[command].Add("cdf_signed_rank"); // FUNCTION
3838   m_wordList[tmplte ].Add("cdf_signed_rank(<x>, <n>)"); // OPTION
3839   m_wordList[command].Add("pdf_rank_sum"); // FUNCTION
3840   m_wordList[tmplte ].Add("pdf_rank_sum(<x>, <n>, <m>)"); // OPTION
3841   m_wordList[command].Add("cdf_rank_sum"); // FUNCTION
3842   m_wordList[tmplte ].Add("cdf_rank_sum(<x>, <n>, <m>)"); // OPTION
3843   m_wordList[command].Add("stirling"); // FUNCTION
3844   m_wordList[tmplte ].Add("stirling(<z>,<n>)"); // OPTION
3845   m_wordList[tmplte ].Add("stirling(<z>,<n>,<pred>)"); // OPTION
3846   m_wordList[command].Add("close"); // FUNCTION
3847   m_wordList[tmplte ].Add("close(<stream>) "); // OPTION
3848   m_wordList[command].Add("flength"); // FUNCTION
3849   m_wordList[tmplte ].Add("flength(<stream>)"); // OPTION
3850   m_wordList[command].Add("fposition"); // FUNCTION
3851   m_wordList[tmplte ].Add("fposition(<stream>)"); // OPTION
3852   m_wordList[tmplte ].Add("fposition(<stream>, <pos>)"); // OPTION
3853   m_wordList[command].Add("freshline"); // FUNCTION
3854   m_wordList[tmplte ].Add("freshline() "); // OPTION
3855   m_wordList[tmplte ].Add("freshline(<stream>) "); // OPTION
3856   m_wordList[command].Add("newline"); // FUNCTION
3857   m_wordList[tmplte ].Add("newline() "); // OPTION
3858   m_wordList[tmplte ].Add("newline(<stream>) "); // OPTION
3859   m_wordList[command].Add("opena"); // FUNCTION
3860   m_wordList[tmplte ].Add("opena(<file>) "); // OPTION
3861   m_wordList[command].Add("openr"); // FUNCTION
3862   m_wordList[tmplte ].Add("openr(<file>) "); // OPTION
3863   m_wordList[tmplte ].Add("openr(<file>,<encoding_name_as_string>) "); // OPTION
3864   m_wordList[command].Add("openw"); // FUNCTION
3865   m_wordList[tmplte ].Add("openw(<file>) "); // OPTION
3866   m_wordList[tmplte ].Add("openw(<file>,<encoding_name_as_string>) "); // OPTION
3867   m_wordList[command].Add("printf"); // FUNCTION
3868   m_wordList[tmplte ].Add("printf(<dest>, <string>)"); // OPTION
3869   m_wordList[tmplte ].Add("printf(<dest>, <string>, <expr_1>, <...>, <expr_n>)"); // OPTION
3870   m_wordList[command].Add("readline"); // FUNCTION
3871   m_wordList[tmplte ].Add("readline(<stream>) "); // OPTION
3872   m_wordList[command].Add("sprint"); // FUNCTION
3873   m_wordList[tmplte ].Add("sprint(<expr_1>, <...>, <expr_n>)"); // OPTION
3874   m_wordList[command].Add("alphacharp"); // FUNCTION
3875   m_wordList[tmplte ].Add("alphacharp(<char>)    "); // OPTION
3876   m_wordList[command].Add("alphanumericp"); // FUNCTION
3877   m_wordList[tmplte ].Add("alphanumericp(<char>) "); // OPTION
3878   m_wordList[command].Add("ascii"); // FUNCTION
3879   m_wordList[tmplte ].Add("ascii(<int>) "); // OPTION
3880   m_wordList[command].Add("cequal"); // FUNCTION
3881   m_wordList[tmplte ].Add("cequal(<char_1>, <char_2>)          "); // OPTION
3882   m_wordList[command].Add("cequalignore"); // FUNCTION
3883   m_wordList[tmplte ].Add("cequalignore(<char_1>, <char_2>)    "); // OPTION
3884   m_wordList[command].Add("cgreaterp"); // FUNCTION
3885   m_wordList[tmplte ].Add("cgreaterp(<char_1>, <char_2>)       "); // OPTION
3886   m_wordList[command].Add("cgreaterpignore"); // FUNCTION
3887   m_wordList[tmplte ].Add("cgreaterpignore(<char_1>, <char_2>)"); // OPTION
3888   m_wordList[command].Add("charp"); // FUNCTION
3889   m_wordList[tmplte ].Add("charp(<obj>) "); // OPTION
3890   m_wordList[command].Add("cint"); // FUNCTION
3891   m_wordList[tmplte ].Add("cint(<char>) "); // OPTION
3892   m_wordList[command].Add("clessp"); // FUNCTION
3893   m_wordList[tmplte ].Add("clessp(<char_1>, <char_2>)"); // OPTION
3894   m_wordList[command].Add("clesspignore"); // FUNCTION
3895   m_wordList[tmplte ].Add("clesspignore(<char_1>, <char_2>)"); // OPTION
3896   m_wordList[command].Add("constituent"); // FUNCTION
3897   m_wordList[tmplte ].Add("constituent(<char>)   "); // OPTION
3898   m_wordList[command].Add("cunlisp"); // FUNCTION
3899   m_wordList[tmplte ].Add("cunlisp(<lisp_char>) "); // OPTION
3900   m_wordList[command].Add("digitcharp"); // FUNCTION
3901   m_wordList[tmplte ].Add("digitcharp(<char>)    "); // OPTION
3902   m_wordList[command].Add("lcharp"); // FUNCTION
3903   m_wordList[tmplte ].Add("lcharp(<obj>) "); // OPTION
3904   m_wordList[command].Add("lowercasep"); // FUNCTION
3905   m_wordList[tmplte ].Add("lowercasep(<char>)    "); // OPTION
3906   m_wordList[command].Add("newline"); // OPTION
3907   m_wordList[command].Add("space"); // OPTION
3908   m_wordList[command].Add("tab"); // OPTION
3909   m_wordList[command].Add("uppercasep"); // FUNCTION
3910   m_wordList[tmplte ].Add("uppercasep(<char>)    "); // OPTION
3911   m_wordList[command].Add("stringp"); // FUNCTION
3912   m_wordList[tmplte ].Add("stringp(<obj>) "); // OPTION
3913   m_wordList[command].Add("charat"); // FUNCTION
3914   m_wordList[tmplte ].Add("charat(<string>, <n>) "); // OPTION
3915   m_wordList[command].Add("charlist"); // FUNCTION
3916   m_wordList[tmplte ].Add("charlist(<string>) "); // OPTION
3917   m_wordList[command].Add("eval_string"); // FUNCTION
3918   m_wordList[tmplte ].Add("eval_string(<str>)"); // OPTION
3919   m_wordList[command].Add("parse_string"); // FUNCTION
3920   m_wordList[tmplte ].Add("parse_string(<str>)"); // OPTION
3921   m_wordList[command].Add("scopy"); // FUNCTION
3922   m_wordList[tmplte ].Add("scopy(<string>) "); // OPTION
3923   m_wordList[command].Add("sdowncase"); // FUNCTION
3924   m_wordList[tmplte ].Add("sdowncase(<string>) "); // OPTION
3925   m_wordList[tmplte ].Add("sdowncase(<string>, <start>) "); // OPTION
3926   m_wordList[tmplte ].Add("sdowncase(<string>, <start>, <end>) "); // OPTION
3927   m_wordList[command].Add("sequal"); // FUNCTION
3928   m_wordList[tmplte ].Add("sequal(<string_1>, <string_2>) "); // OPTION
3929   m_wordList[command].Add("sequalignore"); // FUNCTION
3930   m_wordList[tmplte ].Add("sequalignore(<string_1>, <string_2>)"); // OPTION
3931   m_wordList[command].Add("sexplode"); // FUNCTION
3932   m_wordList[tmplte ].Add("sexplode(<string>)"); // OPTION
3933   m_wordList[command].Add("simplode"); // FUNCTION
3934   m_wordList[tmplte ].Add("simplode(<list>)  "); // OPTION
3935   m_wordList[tmplte ].Add("simplode(<list>, <delim>)  "); // OPTION
3936   m_wordList[command].Add("sinsert"); // FUNCTION
3937   m_wordList[tmplte ].Add("sinsert(<seq>, <string>, <pos>)  "); // OPTION
3938   m_wordList[command].Add("sinvertcase"); // FUNCTION
3939   m_wordList[tmplte ].Add("sinvertcase(<string>)  "); // OPTION
3940   m_wordList[tmplte ].Add("sinvertcase(<string>, <start>)  "); // OPTION
3941   m_wordList[tmplte ].Add("sinvertcase(<string>, <start>, <end>)  "); // OPTION
3942   m_wordList[command].Add("slength"); // FUNCTION
3943   m_wordList[tmplte ].Add("slength(<string>) "); // OPTION
3944   m_wordList[command].Add("smake"); // FUNCTION
3945   m_wordList[tmplte ].Add("smake(<num>, <char>) "); // OPTION
3946   m_wordList[command].Add("smismatch"); // FUNCTION
3947   m_wordList[tmplte ].Add("smismatch(<string_1>, <string_2>) "); // OPTION
3948   m_wordList[tmplte ].Add("smismatch(<string_1>, <string_2>, <test>) "); // OPTION
3949   m_wordList[command].Add("split"); // FUNCTION
3950   m_wordList[tmplte ].Add("split(<string>)  "); // OPTION
3951   m_wordList[tmplte ].Add("split(<string>, <delim>)  "); // OPTION
3952   m_wordList[tmplte ].Add("split(<string>, <delim>, <multiple>)  "); // OPTION
3953   m_wordList[command].Add("sposition"); // FUNCTION
3954   m_wordList[tmplte ].Add("sposition(<char>, <string>) "); // OPTION
3955   m_wordList[command].Add("sremove"); // FUNCTION
3956   m_wordList[tmplte ].Add("sremove(<seq>, <string>)  "); // OPTION
3957   m_wordList[tmplte ].Add("sremove(<seq>, <string>, <test>)  "); // OPTION
3958   m_wordList[tmplte ].Add("sremove(<seq>, <string>, <test>, <start>)  "); // OPTION
3959   m_wordList[tmplte ].Add("sremove(<seq>, <string>, <test>, <start>, <end>)  "); // OPTION
3960   m_wordList[command].Add("sremovefirst"); // FUNCTION
3961   m_wordList[tmplte ].Add("sremovefirst(<seq>, <string>)  "); // OPTION
3962   m_wordList[tmplte ].Add("sremovefirst(<seq>, <string>, <test>)  "); // OPTION
3963   m_wordList[tmplte ].Add("sremovefirst(<seq>, <string>, <test>, <start>)  "); // OPTION
3964   m_wordList[tmplte ].Add("sremovefirst(<seq>, <string>, <test>, <start>, <end>)  "); // OPTION
3965   m_wordList[command].Add("sreverse"); // FUNCTION
3966   m_wordList[tmplte ].Add("sreverse(<string>) "); // OPTION
3967   m_wordList[command].Add("ssearch"); // FUNCTION
3968   m_wordList[tmplte ].Add("ssearch(<seq>, <string>)  "); // OPTION
3969   m_wordList[tmplte ].Add("ssearch(<seq>, <string>, <test>)  "); // OPTION
3970   m_wordList[tmplte ].Add("ssearch(<seq>, <string>, <test>, <start>)  "); // OPTION
3971   m_wordList[tmplte ].Add("ssearch(<seq>, <string>, <test>, <start>, <end>)"); // OPTION
3972   m_wordList[command].Add("ssort"); // FUNCTION
3973   m_wordList[tmplte ].Add("ssort(<string>) "); // OPTION
3974   m_wordList[tmplte ].Add("ssort(<string>, <test>) "); // OPTION
3975   m_wordList[command].Add("ssubst"); // FUNCTION
3976   m_wordList[tmplte ].Add("ssubst(<new>, <old>, <string>) "); // OPTION
3977   m_wordList[tmplte ].Add("ssubst(<new>, <old>, <string>, <test>) "); // OPTION
3978   m_wordList[tmplte ].Add("ssubst(<new>, <old>, <string>, <test>, <start>) "); // OPTION
3979   m_wordList[tmplte ].Add("ssubst(<new>, <old>, <string>, <test>, <start>, <end>) "); // OPTION
3980   m_wordList[command].Add("ssubstfirst"); // FUNCTION
3981   m_wordList[tmplte ].Add("ssubstfirst(<new>, <old>, <string>) "); // OPTION
3982   m_wordList[tmplte ].Add("ssubstfirst(<new>, <old>, <string>, <test>) "); // OPTION
3983   m_wordList[tmplte ].Add("ssubstfirst(<new>, <old>, <string>, <test>, <start>) "); // OPTION
3984   m_wordList[tmplte ].Add("ssubstfirst(<new>, <old>, <string>, <test>, <start>, <end>) "); // OPTION
3985   m_wordList[command].Add("strim"); // FUNCTION
3986   m_wordList[tmplte ].Add("strim(<seq>,<string>) "); // OPTION
3987   m_wordList[command].Add("striml"); // FUNCTION
3988   m_wordList[tmplte ].Add("striml(<seq>, <string>) "); // OPTION
3989   m_wordList[command].Add("strimr"); // FUNCTION
3990   m_wordList[tmplte ].Add("strimr(<seq>, <string>) "); // OPTION
3991   m_wordList[command].Add("substring"); // FUNCTION
3992   m_wordList[tmplte ].Add("substring(<string>, <start>)"); // OPTION
3993   m_wordList[tmplte ].Add("substring(<string>, <start>, <end>) "); // OPTION
3994   m_wordList[command].Add("supcase"); // FUNCTION
3995   m_wordList[tmplte ].Add("supcase(<string>) "); // OPTION
3996   m_wordList[tmplte ].Add("supcase(<string>, <start>) "); // OPTION
3997   m_wordList[tmplte ].Add("supcase(<string>, <start>, <end>) "); // OPTION
3998   m_wordList[command].Add("tokens"); // FUNCTION
3999   m_wordList[tmplte ].Add("tokens(<string>) "); // OPTION
4000   m_wordList[tmplte ].Add("tokens(<string>, <test>) "); // OPTION
4001   m_wordList[command].Add("comp2pui"); // FUNCTION
4002   m_wordList[tmplte ].Add("comp2pui(<n>, <L>)"); // OPTION
4003   m_wordList[command].Add("ele2pui"); // FUNCTION
4004   m_wordList[tmplte ].Add("ele2pui(<m>, <L>)"); // OPTION
4005   m_wordList[command].Add("ele2comp"); // FUNCTION
4006   m_wordList[tmplte ].Add("ele2comp(<m>, <L>)"); // OPTION
4007   m_wordList[command].Add("elem"); // FUNCTION
4008   m_wordList[tmplte ].Add("elem(<ele>, <sym>, <lvar>)"); // OPTION
4009   m_wordList[command].Add("mon2schur"); // FUNCTION
4010   m_wordList[tmplte ].Add("mon2schur(<L>)"); // OPTION
4011   m_wordList[command].Add("multi_elem"); // FUNCTION
4012   m_wordList[tmplte ].Add("multi_elem(<l_elem>, <multi_pc>, <l_var>)"); // OPTION
4013   m_wordList[command].Add("pui"); // FUNCTION
4014   m_wordList[tmplte ].Add("pui(<L>, <sym>, <lvar>)"); // OPTION
4015   m_wordList[command].Add("pui2comp"); // FUNCTION
4016   m_wordList[tmplte ].Add("pui2comp(<n>, <lpui>)"); // OPTION
4017   m_wordList[command].Add("pui2ele"); // FUNCTION
4018   m_wordList[tmplte ].Add("pui2ele(<n>, <lpui>)"); // OPTION
4019   m_wordList[command].Add("puireduc"); // FUNCTION
4020   m_wordList[tmplte ].Add("puireduc(<n>, <lpui>)"); // OPTION
4021   m_wordList[command].Add("schur2comp"); // FUNCTION
4022   m_wordList[tmplte ].Add("schur2comp(<P>, <l_var>)"); // OPTION
4023   m_wordList[command].Add("cont2part"); // FUNCTION
4024   m_wordList[tmplte ].Add("cont2part(<pc>, <lvar>)"); // OPTION
4025   m_wordList[command].Add("contract"); // FUNCTION
4026   m_wordList[tmplte ].Add("contract(<psym>, <lvar>)"); // OPTION
4027   m_wordList[command].Add("explose"); // FUNCTION
4028   m_wordList[tmplte ].Add("explose(<pc>, <lvar>)"); // OPTION
4029   m_wordList[command].Add("part2cont"); // FUNCTION
4030   m_wordList[tmplte ].Add("part2cont(<ppart>, <lvar>)"); // OPTION
4031   m_wordList[command].Add("partpol"); // FUNCTION
4032   m_wordList[tmplte ].Add("partpol(<psym>, <lvar>)"); // OPTION
4033   m_wordList[command].Add("tcontract"); // FUNCTION
4034   m_wordList[tmplte ].Add("tcontract(<pol>, <lvar>)"); // OPTION
4035   m_wordList[command].Add("tpartpol"); // FUNCTION
4036   m_wordList[tmplte ].Add("tpartpol(<pol>, <lvar>)"); // OPTION
4037   m_wordList[command].Add("direct"); // FUNCTION
4038   m_wordList[tmplte ].Add("direct([<p_1>, <...>, <p_n>], <y>, <f>, [<lvar_1>, <...>, <lvar_n>])"); // OPTION
4039   m_wordList[command].Add("directory"); // FUNCTION
4040   m_wordList[tmplte ].Add("directory(<pattern>)"); // OPTION
4041   m_wordList[command].Add("multi_orbit"); // FUNCTION
4042   m_wordList[tmplte ].Add("multi_orbit(<P>, [<lvar_1>, <lvar_2>,<...>, <lvar_p>])"); // OPTION
4043   m_wordList[command].Add("multsym"); // FUNCTION
4044   m_wordList[tmplte ].Add("multsym(<ppart_1>, <ppart_2>, <n>)"); // OPTION
4045   m_wordList[command].Add("orbit"); // FUNCTION
4046   m_wordList[tmplte ].Add("orbit(<P>, <lvar>)"); // OPTION
4047   m_wordList[command].Add("pui_direct"); // FUNCTION
4048   m_wordList[tmplte ].Add("pui_direct(<orbite>, [<lvar_1>, <...>, <lvar_n>], [<d_1>, <d_2>, <...>, <d_n>])"); // OPTION
4049   m_wordList[command].Add("kostka"); // FUNCTION
4050   m_wordList[tmplte ].Add("kostka(<part_1>, <part_2>)"); // OPTION
4051   m_wordList[command].Add("lgtreillis"); // FUNCTION
4052   m_wordList[tmplte ].Add("lgtreillis(<n>, <m>)"); // OPTION
4053   m_wordList[command].Add("ltreillis"); // FUNCTION
4054   m_wordList[tmplte ].Add("ltreillis(<n>, <m>)"); // OPTION
4055   m_wordList[command].Add("treillis"); // FUNCTION
4056   m_wordList[tmplte ].Add("treillis(<n>)"); // OPTION
4057   m_wordList[command].Add("treinat"); // FUNCTION
4058   m_wordList[tmplte ].Add("treinat(<part>)"); // OPTION
4059   m_wordList[command].Add("ele2polynome"); // FUNCTION
4060   m_wordList[tmplte ].Add("ele2polynome(<L>, <z>)"); // OPTION
4061   m_wordList[command].Add("polynome2ele"); // FUNCTION
4062   m_wordList[tmplte ].Add("polynome2ele(<P>, <x>)"); // OPTION
4063   m_wordList[command].Add("prodrac"); // FUNCTION
4064   m_wordList[tmplte ].Add("prodrac(<L>, <k>)"); // OPTION
4065   m_wordList[command].Add("pui2polynome"); // FUNCTION
4066   m_wordList[tmplte ].Add("pui2polynome(<x>, <lpui>)"); // OPTION
4067   m_wordList[command].Add("somrac"); // FUNCTION
4068   m_wordList[tmplte ].Add("somrac(<L>, <k>)"); // OPTION
4069   m_wordList[command].Add("resolvante"); // FUNCTION
4070   m_wordList[tmplte ].Add("resolvante(<P>, <x>, <f>, [<x_1>,<...>, <x_d>]) "); // OPTION
4071   m_wordList[command].Add("resolvante_alternee1"); // FUNCTION
4072   m_wordList[tmplte ].Add("resolvante_alternee1(<P>, <x>)"); // OPTION
4073   m_wordList[command].Add("resolvante_bipartite"); // FUNCTION
4074   m_wordList[tmplte ].Add("resolvante_bipartite(<P>, <x>)"); // OPTION
4075   m_wordList[command].Add("resolvante_diedrale"); // FUNCTION
4076   m_wordList[tmplte ].Add("resolvante_diedrale(<P>, <x>)"); // OPTION
4077   m_wordList[command].Add("resolvante_klein"); // FUNCTION
4078   m_wordList[tmplte ].Add("resolvante_klein(<P>, <x>)"); // OPTION
4079   m_wordList[command].Add("resolvante_klein3"); // FUNCTION
4080   m_wordList[tmplte ].Add("resolvante_klein3(<P>, <x>)"); // OPTION
4081   m_wordList[command].Add("resolvante_produit_sym"); // FUNCTION
4082   m_wordList[tmplte ].Add("resolvante_produit_sym(<P>, <x>)"); // OPTION
4083   m_wordList[command].Add("resolvante_unitaire"); // FUNCTION
4084   m_wordList[tmplte ].Add("resolvante_unitaire(<P>, <Q>, <x>)"); // OPTION
4085   m_wordList[command].Add("resolvante_vierer"); // FUNCTION
4086   m_wordList[tmplte ].Add("resolvante_vierer(<P>, <x>)"); // OPTION
4087   m_wordList[command].Add("multinomial"); // FUNCTION
4088   m_wordList[tmplte ].Add("multinomial(<r>, <part>)"); // OPTION
4089   m_wordList[command].Add("permut"); // FUNCTION
4090   m_wordList[tmplte ].Add("permut(<L>)"); // OPTION
4091   m_wordList[command].Add("%piargs"); // OPTION
4092   m_wordList[command].Add("%iargs"); // OPTION
4093   m_wordList[command].Add("acos"); // FUNCTION
4094   m_wordList[tmplte ].Add("acos(<x>)"); // OPTION
4095   m_wordList[command].Add("acosh"); // FUNCTION
4096   m_wordList[tmplte ].Add("acosh(<x>)"); // OPTION
4097   m_wordList[command].Add("acot"); // FUNCTION
4098   m_wordList[tmplte ].Add("acot(<x>)"); // OPTION
4099   m_wordList[command].Add("acoth"); // FUNCTION
4100   m_wordList[tmplte ].Add("acoth(<x>)"); // OPTION
4101   m_wordList[command].Add("acsc"); // FUNCTION
4102   m_wordList[tmplte ].Add("acsc(<x>)"); // OPTION
4103   m_wordList[command].Add("acsch"); // FUNCTION
4104   m_wordList[tmplte ].Add("acsch(<x>)"); // OPTION
4105   m_wordList[command].Add("asec"); // FUNCTION
4106   m_wordList[tmplte ].Add("asec(<x>)"); // OPTION
4107   m_wordList[command].Add("asech"); // FUNCTION
4108   m_wordList[tmplte ].Add("asech(<x>)"); // OPTION
4109   m_wordList[command].Add("asin"); // FUNCTION
4110   m_wordList[tmplte ].Add("asin(<x>)"); // OPTION
4111   m_wordList[command].Add("asinh"); // FUNCTION
4112   m_wordList[tmplte ].Add("asinh(<x>)"); // OPTION
4113   m_wordList[command].Add("atan"); // FUNCTION
4114   m_wordList[tmplte ].Add("atan(<x>)"); // OPTION
4115   m_wordList[command].Add("atan2"); // FUNCTION
4116   m_wordList[tmplte ].Add("atan2(<y>, <x>)"); // OPTION
4117   m_wordList[command].Add("atanh"); // FUNCTION
4118   m_wordList[tmplte ].Add("atanh(<x>)"); // OPTION
4119   m_wordList[command].Add("atrig1"); // OPTION
4120   m_wordList[command].Add("cos"); // FUNCTION
4121   m_wordList[tmplte ].Add("cos(<x>)"); // OPTION
4122   m_wordList[command].Add("cosh"); // FUNCTION
4123   m_wordList[tmplte ].Add("cosh(<x>)"); // OPTION
4124   m_wordList[command].Add("cot"); // FUNCTION
4125   m_wordList[tmplte ].Add("cot(<x>)"); // OPTION
4126   m_wordList[command].Add("coth"); // FUNCTION
4127   m_wordList[tmplte ].Add("coth(<x>)"); // OPTION
4128   m_wordList[command].Add("csc"); // FUNCTION
4129   m_wordList[tmplte ].Add("csc(<x>)"); // OPTION
4130   m_wordList[command].Add("csch"); // FUNCTION
4131   m_wordList[tmplte ].Add("csch(<x>)"); // OPTION
4132   m_wordList[command].Add("halfangles"); // OPTION
4133   m_wordList[command].Add("ntrig"); // OPTION
4134   m_wordList[command].Add("sec"); // FUNCTION
4135   m_wordList[tmplte ].Add("sec(<x>)"); // OPTION
4136   m_wordList[command].Add("sech"); // FUNCTION
4137   m_wordList[tmplte ].Add("sech(<x>)"); // OPTION
4138   m_wordList[command].Add("sin"); // FUNCTION
4139   m_wordList[tmplte ].Add("sin(<x>)"); // OPTION
4140   m_wordList[command].Add("sinh"); // FUNCTION
4141   m_wordList[tmplte ].Add("sinh(<x>)"); // OPTION
4142   m_wordList[command].Add("tan"); // FUNCTION
4143   m_wordList[tmplte ].Add("tan(<x>)"); // OPTION
4144   m_wordList[command].Add("tanh"); // FUNCTION
4145   m_wordList[tmplte ].Add("tanh(<x>)"); // OPTION
4146   m_wordList[command].Add("trigexpand"); // FUNCTION
4147   m_wordList[tmplte ].Add("trigexpand(<expr>)"); // OPTION
4148   m_wordList[command].Add("trigexpandplus"); // OPTION
4149   m_wordList[command].Add("trigexpandtimes"); // OPTION
4150   m_wordList[command].Add("triginverses"); // OPTION
4151   m_wordList[command].Add("trigreduce"); // FUNCTION
4152   m_wordList[tmplte ].Add("trigreduce(<expr>, <x>)"); // OPTION
4153   m_wordList[tmplte ].Add("trigreduce(<expr>)"); // OPTION
4154   m_wordList[command].Add("trigsign"); // OPTION
4155   m_wordList[command].Add("trigsimp"); // FUNCTION
4156   m_wordList[tmplte ].Add("trigsimp(<expr>)"); // OPTION
4157   m_wordList[command].Add("trigrat"); // FUNCTION
4158   m_wordList[tmplte ].Add("trigrat(<expr>)"); // OPTION
4159   m_wordList[command].Add("setunits"); // FUNCTION
4160   m_wordList[tmplte ].Add("setunits(<list>)"); // OPTION
4161   m_wordList[command].Add("uforget"); // FUNCTION
4162   m_wordList[tmplte ].Add("uforget(<list>)"); // OPTION
4163   m_wordList[command].Add("convert"); // FUNCTION
4164   m_wordList[tmplte ].Add("convert(<expr>, <list>)"); // OPTION
4165   m_wordList[command].Add("usersetunits"); // OPTION
4166   m_wordList[command].Add("metricexpandall"); // FUNCTION
4167   m_wordList[tmplte ].Add("metricexpandall(<x>)"); // OPTION
4168   m_wordList[command].Add("%unitexpand"); // OPTION
4169   m_wordList[command].Add("AntiDifference"); // FUNCTION
4170   m_wordList[tmplte ].Add("AntiDifference(<F_k>, <k>)"); // OPTION
4171   m_wordList[command].Add("Gosper"); // FUNCTION
4172   m_wordList[tmplte ].Add("Gosper(<F_k>, <k>)"); // OPTION
4173   m_wordList[command].Add("GosperSum"); // FUNCTION
4174   m_wordList[tmplte ].Add("GosperSum(<F_k>, <k>, <a>, <b>)"); // OPTION
4175   m_wordList[command].Add("parGosper"); // FUNCTION
4176   m_wordList[tmplte ].Add("parGosper(<F_{n,k}>, <k>, <n>, <d>)"); // OPTION
4177   m_wordList[command].Add("parGosper"); // FUNCTION
4178   m_wordList[tmplte ].Add("parGosper(<F_(n,k)>, <k>, <n>, <d>)"); // OPTION
4179   m_wordList[command].Add("Zeilberger"); // FUNCTION
4180   m_wordList[tmplte ].Add("Zeilberger(<F_{n,k}>, <k>, <n>)"); // OPTION
4181   m_wordList[command].Add("Zeilberger"); // FUNCTION
4182   m_wordList[tmplte ].Add("Zeilberger(<F_(n,k)>, <k>, <n>)"); // OPTION
4183   m_wordList[command].Add("MAX_ORD"); // OPTION
4184   m_wordList[command].Add("simplified_output"); // OPTION
4185   m_wordList[command].Add("linear_solver"); // OPTION
4186   m_wordList[command].Add("warnings"); // OPTION
4187   m_wordList[command].Add("warning"); // FUNCTION
4188   m_wordList[tmplte ].Add("warning(<expr>, <...>, <expr_n>)"); // OPTION
4189   m_wordList[command].Add("Gosper_in_Zeilberger"); // OPTION
4190   m_wordList[command].Add("trivial_solutions"); // OPTION
4191   m_wordList[command].Add("mod_test"); // OPTION
4192   m_wordList[command].Add("modular_linear_solver"); // OPTION
4193   m_wordList[command].Add("ev_point"); // OPTION
4194   m_wordList[command].Add("mod_big_prime"); // OPTION
4195   m_wordList[command].Add("mod_threshold"); // OPTION
4196   m_wordList[command].Add("days360"); // FUNCTION
4197   m_wordList[tmplte ].Add("days360(<year1>,<month1>,<day1>,<year2>,<month2>,<day2>)"); // OPTION
4198   m_wordList[command].Add("fv"); // FUNCTION
4199   m_wordList[tmplte ].Add("fv(<rate>,<PV>,<num>)"); // OPTION
4200   m_wordList[command].Add("pv"); // FUNCTION
4201   m_wordList[tmplte ].Add("pv(<rate>,<FV>,<num>)"); // OPTION
4202   m_wordList[command].Add("graph_flow"); // FUNCTION
4203   m_wordList[tmplte ].Add("graph_flow(<val>)"); // OPTION
4204   m_wordList[command].Add("annuity_pv"); // FUNCTION
4205   m_wordList[tmplte ].Add("annuity_pv(<rate>,<PV>,<num>)"); // OPTION
4206   m_wordList[command].Add("annuity_fv"); // FUNCTION
4207   m_wordList[tmplte ].Add("annuity_fv(<rate>,<FV>,<num>)"); // OPTION
4208   m_wordList[command].Add("geo_annuity_pv"); // FUNCTION
4209   m_wordList[tmplte ].Add("geo_annuity_pv(<rate>,<growing_rate>,<PV>,<num>)"); // OPTION
4210   m_wordList[command].Add("geo_annuity_fv"); // FUNCTION
4211   m_wordList[tmplte ].Add("geo_annuity_fv(<rate>,<growing_rate>,<FV>,<num>)"); // OPTION
4212   m_wordList[command].Add("amortization"); // FUNCTION
4213   m_wordList[tmplte ].Add("amortization(<rate>,<amount>,<num>)"); // OPTION
4214   m_wordList[command].Add("arit_amortization"); // FUNCTION
4215   m_wordList[tmplte ].Add("arit_amortization(<rate>,<increment>,<amount>,<num>)"); // OPTION
4216   m_wordList[command].Add("geo_amortization"); // FUNCTION
4217   m_wordList[tmplte ].Add("geo_amortization(<rate>,<growing_rate>,<amount>,<num>)"); // OPTION
4218   m_wordList[command].Add("saving"); // FUNCTION
4219   m_wordList[tmplte ].Add("saving(<rate>,<amount>,<num>)"); // OPTION
4220   m_wordList[command].Add("npv"); // FUNCTION
4221   m_wordList[tmplte ].Add("npv(<rate>,<val>)"); // OPTION
4222   m_wordList[command].Add("irr"); // FUNCTION
4223   m_wordList[tmplte ].Add("irr(<val>,<IO>)"); // OPTION
4224   m_wordList[command].Add("benefit_cost"); // FUNCTION
4225   m_wordList[tmplte ].Add("benefit_cost(<rate>,<input>,<output>)"); // OPTION
4226   m_wordList[command].Add("sierpinskiale"); // FUNCTION
4227   m_wordList[tmplte ].Add("sierpinskiale(<n>)"); // OPTION
4228   m_wordList[command].Add("treefale"); // FUNCTION
4229   m_wordList[tmplte ].Add("treefale(<n>)"); // OPTION
4230   m_wordList[command].Add("fernfale"); // FUNCTION
4231   m_wordList[tmplte ].Add("fernfale(<n>)"); // OPTION
4232   m_wordList[command].Add("mandelbrot_set"); // FUNCTION
4233   m_wordList[tmplte ].Add("mandelbrot_set(<x>, <y>)"); // OPTION
4234   m_wordList[command].Add("julia_set"); // FUNCTION
4235   m_wordList[tmplte ].Add("julia_set(<x>, <y>)"); // OPTION
4236   m_wordList[command].Add("julia_parameter"); // OPTION
4237   m_wordList[command].Add("julia_sin"); // FUNCTION
4238   m_wordList[tmplte ].Add("julia_sin(<x>, <y>)"); // OPTION
4239   m_wordList[command].Add("snowmap"); // FUNCTION
4240   m_wordList[tmplte ].Add("snowmap(<ent>, <nn>)"); // OPTION
4241   m_wordList[command].Add("hilbertmap"); // FUNCTION
4242   m_wordList[tmplte ].Add("hilbertmap(<nn>)"); // OPTION
4243   m_wordList[command].Add("sierpinskimap"); // FUNCTION
4244   m_wordList[tmplte ].Add("sierpinskimap(<nn>)"); // OPTION
4245   m_wordList[command].Add("extra_integration_methods"); // OPTION
4246   m_wordList[command].Add("extra_definite_integration_methods"); // OPTION
4247   m_wordList[command].Add("intfugudu"); // FUNCTION
4248   m_wordList[tmplte ].Add("intfugudu(<e>, <x>)"); // OPTION
4249   m_wordList[command].Add("signum_to_abs"); // FUNCTION
4250   m_wordList[tmplte ].Add("signum_to_abs(<e>)"); // OPTION
4251   m_wordList[command].Add("convert_to_signum"); // FUNCTION
4252   m_wordList[tmplte ].Add("convert_to_signum(<e>)"); // OPTION
4253   m_wordList[command].Add("complex_number_p"); // FUNCTION
4254   m_wordList[tmplte ].Add("complex_number_p(<x>)"); // OPTION
4255   m_wordList[command].Add("compose_functions"); // FUNCTION
4256   m_wordList[tmplte ].Add("compose_functions(<l>)"); // OPTION
4257   m_wordList[command].Add("dfloat"); // FUNCTION
4258   m_wordList[tmplte ].Add("dfloat(<x>)"); // OPTION
4259   m_wordList[command].Add("elim"); // FUNCTION
4260   m_wordList[tmplte ].Add("elim(<l>, <x>)"); // OPTION
4261   m_wordList[command].Add("elim_allbut"); // FUNCTION
4262   m_wordList[tmplte ].Add("elim_allbut(<l>, <x>)"); // OPTION
4263   m_wordList[command].Add("eliminate_using"); // FUNCTION
4264   m_wordList[tmplte ].Add("eliminate_using(<l>, <e>, <x>)"); // OPTION
4265   m_wordList[command].Add("fourier_elim"); // FUNCTION
4266   m_wordList[tmplte ].Add("fourier_elim([<eq1>, <eq2>, <...>], [<var1>, <var>, <...>])"); // OPTION
4267   m_wordList[command].Add("isreal_p"); // FUNCTION
4268   m_wordList[tmplte ].Add("isreal_p(<e>)"); // OPTION
4269   m_wordList[command].Add("new_variable"); // FUNCTION
4270   m_wordList[tmplte ].Add("new_variable(<type>)"); // OPTION
4271   m_wordList[command].Add("parg"); // FUNCTION
4272   m_wordList[tmplte ].Add("parg(<x>)"); // OPTION
4273   m_wordList[command].Add("real_imagpart_to_conjugate"); // FUNCTION
4274   m_wordList[tmplte ].Add("real_imagpart_to_conjugate(<e>)"); // OPTION
4275   m_wordList[command].Add("rectform_log_if_constant"); // FUNCTION
4276   m_wordList[tmplte ].Add("rectform_log_if_constant(<e>)"); // OPTION
4277   m_wordList[command].Add("simp_inequality"); // FUNCTION
4278   m_wordList[tmplte ].Add("simp_inequality(<e>)"); // OPTION
4279   m_wordList[command].Add("standardize_inverse_trig"); // FUNCTION
4280   m_wordList[tmplte ].Add("standardize_inverse_trig(<e>)"); // OPTION
4281   m_wordList[command].Add("to_poly"); // FUNCTION
4282   m_wordList[tmplte ].Add("to_poly(<e>, <l>)"); // OPTION
4283   m_wordList[command].Add("to_poly_solve"); // FUNCTION
4284   m_wordList[tmplte ].Add("to_poly_solve(<e>, <l>, <[options]>)"); // OPTION
4285   m_wordList[unit   ].Add("A"); // OPTION
4286   m_wordList[unit   ].Add("acre"); // OPTION
4287   m_wordList[unit   ].Add("amp"); // OPTION
4288   m_wordList[unit   ].Add("ampere"); // OPTION
4289   m_wordList[unit   ].Add("astronomical_unit"); // OPTION
4290   m_wordList[unit   ].Add("AU"); // OPTION
4291   m_wordList[unit   ].Add("becquerel"); // OPTION
4292   m_wordList[unit   ].Add("Bq"); // OPTION
4293   m_wordList[unit   ].Add("Btu"); // OPTION
4294   m_wordList[unit   ].Add("C"); // OPTION
4295   m_wordList[unit   ].Add("candela"); // OPTION
4296   m_wordList[unit   ].Add("cfm"); // OPTION
4297   m_wordList[unit   ].Add("cm"); // OPTION
4298   m_wordList[unit   ].Add("coulomb"); // OPTION
4299   m_wordList[unit   ].Add("cup"); // OPTION
4300   m_wordList[unit   ].Add("day"); // OPTION
4301   m_wordList[unit   ].Add("F"); // OPTION
4302   m_wordList[unit   ].Add("fA"); // OPTION
4303   m_wordList[unit   ].Add("farad"); // OPTION
4304   m_wordList[unit   ].Add("fC"); // OPTION
4305   m_wordList[unit   ].Add("feet"); // OPTION
4306   m_wordList[unit   ].Add("fF"); // OPTION
4307   m_wordList[unit   ].Add("fg"); // OPTION
4308   m_wordList[unit   ].Add("fH"); // OPTION
4309   m_wordList[unit   ].Add("fHz"); // OPTION
4310   m_wordList[unit   ].Add("fJ"); // OPTION
4311   m_wordList[unit   ].Add("fK"); // OPTION
4312   m_wordList[unit   ].Add("fl_oz"); // OPTION
4313   m_wordList[unit   ].Add("fluid_ounce"); // OPTION
4314   m_wordList[unit   ].Add("fm"); // OPTION
4315   m_wordList[unit   ].Add("fmol"); // OPTION
4316   m_wordList[unit   ].Add("fN"); // OPTION
4317   m_wordList[unit   ].Add("fOhm"); // OPTION
4318   m_wordList[unit   ].Add("foot"); // OPTION
4319   m_wordList[unit   ].Add("fPa"); // OPTION
4320   m_wordList[unit   ].Add("fs"); // OPTION
4321   m_wordList[unit   ].Add("fS"); // OPTION
4322   m_wordList[unit   ].Add("ft"); // OPTION
4323   m_wordList[unit   ].Add("fT"); // OPTION
4324   m_wordList[unit   ].Add("fV"); // OPTION
4325   m_wordList[unit   ].Add("fW"); // OPTION
4326   m_wordList[unit   ].Add("fWb"); // OPTION
4327   m_wordList[unit   ].Add("g"); // OPTION
4328   m_wordList[unit   ].Add("GA"); // OPTION
4329   m_wordList[unit   ].Add("gallon"); // OPTION
4330   m_wordList[unit   ].Add("GC"); // OPTION
4331   m_wordList[unit   ].Add("GF"); // OPTION
4332   m_wordList[unit   ].Add("Gg"); // OPTION
4333   m_wordList[unit   ].Add("GH"); // OPTION
4334   m_wordList[unit   ].Add("GHz"); // OPTION
4335   m_wordList[unit   ].Add("gill"); // OPTION
4336   m_wordList[unit   ].Add("GJ"); // OPTION
4337   m_wordList[unit   ].Add("GK"); // OPTION
4338   m_wordList[unit   ].Add("Gm"); // OPTION
4339   m_wordList[unit   ].Add("Gmol"); // OPTION
4340   m_wordList[unit   ].Add("GN"); // OPTION
4341   m_wordList[unit   ].Add("GOhm"); // OPTION
4342   m_wordList[unit   ].Add("GPa"); // OPTION
4343   m_wordList[unit   ].Add("grain"); // OPTION
4344   m_wordList[unit   ].Add("gram"); // OPTION
4345   m_wordList[unit   ].Add("gray"); // OPTION
4346   m_wordList[unit   ].Add("Gs"); // OPTION
4347   m_wordList[unit   ].Add("GS"); // OPTION
4348   m_wordList[unit   ].Add("GT"); // OPTION
4349   m_wordList[unit   ].Add("GV"); // OPTION
4350   m_wordList[unit   ].Add("GW"); // OPTION
4351   m_wordList[unit   ].Add("GWb"); // OPTION
4352   m_wordList[unit   ].Add("Gy"); // OPTION
4353   m_wordList[unit   ].Add("H"); // OPTION
4354   m_wordList[unit   ].Add("ha"); // OPTION
4355   m_wordList[unit   ].Add("hectare"); // OPTION
4356   m_wordList[unit   ].Add("henry"); // OPTION
4357   m_wordList[unit   ].Add("hertz"); // OPTION
4358   m_wordList[unit   ].Add("horsepower"); // OPTION
4359   m_wordList[unit   ].Add("hour"); // OPTION
4360   m_wordList[unit   ].Add("hp"); // OPTION
4361   m_wordList[unit   ].Add("Hz"); // OPTION
4362   m_wordList[unit   ].Add("inch"); // OPTION
4363   m_wordList[unit   ].Add("J"); // OPTION
4364   m_wordList[unit   ].Add("joule"); // OPTION
4365   m_wordList[unit   ].Add("julian_year"); // OPTION
4366   m_wordList[unit   ].Add("K"); // OPTION
4367   m_wordList[unit   ].Add("kA"); // OPTION
4368   m_wordList[unit   ].Add("kat"); // OPTION
4369   m_wordList[unit   ].Add("katal"); // OPTION
4370   m_wordList[unit   ].Add("kC"); // OPTION
4371   m_wordList[unit   ].Add("kelvin"); // OPTION
4372   m_wordList[unit   ].Add("kF"); // OPTION
4373   m_wordList[unit   ].Add("kg"); // OPTION
4374   m_wordList[unit   ].Add("kH"); // OPTION
4375   m_wordList[unit   ].Add("kHz"); // OPTION
4376   m_wordList[unit   ].Add("kilogram"); // OPTION
4377   m_wordList[unit   ].Add("kilometer"); // OPTION
4378   m_wordList[unit   ].Add("kJ"); // OPTION
4379   m_wordList[unit   ].Add("kK"); // OPTION
4380   m_wordList[unit   ].Add("km"); // OPTION
4381   m_wordList[unit   ].Add("kmol"); // OPTION
4382   m_wordList[unit   ].Add("kN"); // OPTION
4383   m_wordList[unit   ].Add("kOhm"); // OPTION
4384   m_wordList[unit   ].Add("kPa"); // OPTION
4385   m_wordList[unit   ].Add("ks"); // OPTION
4386   m_wordList[unit   ].Add("kS"); // OPTION
4387   m_wordList[unit   ].Add("kT"); // OPTION
4388   m_wordList[unit   ].Add("kV"); // OPTION
4389   m_wordList[unit   ].Add("kW"); // OPTION
4390   m_wordList[unit   ].Add("kWb"); // OPTION
4391   m_wordList[unit   ].Add("l"); // OPTION
4392   m_wordList[unit   ].Add("lbf"); // OPTION
4393   m_wordList[unit   ].Add("lbm"); // OPTION
4394   m_wordList[unit   ].Add("light_year"); // OPTION
4395   m_wordList[unit   ].Add("liter"); // OPTION
4396   m_wordList[unit   ].Add("lumen"); // OPTION
4397   m_wordList[unit   ].Add("lux"); // OPTION
4398   m_wordList[unit   ].Add("m"); // OPTION
4399   m_wordList[unit   ].Add("mA"); // OPTION
4400   m_wordList[unit   ].Add("MA"); // OPTION
4401   m_wordList[unit   ].Add("mC"); // OPTION
4402   m_wordList[unit   ].Add("MC"); // OPTION
4403   m_wordList[unit   ].Add("meter"); // OPTION
4404   m_wordList[unit   ].Add("metric_ton"); // OPTION
4405   m_wordList[unit   ].Add("mF"); // OPTION
4406   m_wordList[unit   ].Add("MF"); // OPTION
4407   m_wordList[unit   ].Add("mg"); // OPTION
4408   m_wordList[unit   ].Add("Mg"); // OPTION
4409   m_wordList[unit   ].Add("mH"); // OPTION
4410   m_wordList[unit   ].Add("MH"); // OPTION
4411   m_wordList[unit   ].Add("mHz"); // OPTION
4412   m_wordList[unit   ].Add("MHz"); // OPTION
4413   m_wordList[unit   ].Add("microA"); // OPTION
4414   m_wordList[unit   ].Add("microC"); // OPTION
4415   m_wordList[unit   ].Add("microF"); // OPTION
4416   m_wordList[unit   ].Add("microg"); // OPTION
4417   m_wordList[unit   ].Add("microgram"); // OPTION
4418   m_wordList[unit   ].Add("microH"); // OPTION
4419   m_wordList[unit   ].Add("microHz"); // OPTION
4420   m_wordList[unit   ].Add("microJ"); // OPTION
4421   m_wordList[unit   ].Add("microK"); // OPTION
4422   m_wordList[unit   ].Add("microm"); // OPTION
4423   m_wordList[unit   ].Add("micrometer"); // OPTION
4424   m_wordList[unit   ].Add("micron"); // OPTION
4425   m_wordList[unit   ].Add("microN"); // OPTION
4426   m_wordList[unit   ].Add("microOhm"); // OPTION
4427   m_wordList[unit   ].Add("microPa"); // OPTION
4428   m_wordList[unit   ].Add("micros"); // OPTION
4429   m_wordList[unit   ].Add("microS"); // OPTION
4430   m_wordList[unit   ].Add("microsecond"); // OPTION
4431   m_wordList[unit   ].Add("microT"); // OPTION
4432   m_wordList[unit   ].Add("microV"); // OPTION
4433   m_wordList[unit   ].Add("microW"); // OPTION
4434   m_wordList[unit   ].Add("microWb"); // OPTION
4435   m_wordList[unit   ].Add("mile"); // OPTION
4436   m_wordList[unit   ].Add("minute"); // OPTION
4437   m_wordList[unit   ].Add("mJ"); // OPTION
4438   m_wordList[unit   ].Add("MJ"); // OPTION
4439   m_wordList[unit   ].Add("mK"); // OPTION
4440   m_wordList[unit   ].Add("MK"); // OPTION
4441   m_wordList[unit   ].Add("ml"); // OPTION
4442   m_wordList[unit   ].Add("mm"); // OPTION
4443   m_wordList[unit   ].Add("Mm"); // OPTION
4444   m_wordList[unit   ].Add("mmol"); // OPTION
4445   m_wordList[unit   ].Add("Mmol"); // OPTION
4446   m_wordList[unit   ].Add("mN"); // OPTION
4447   m_wordList[unit   ].Add("MN"); // OPTION
4448   m_wordList[unit   ].Add("mOhm"); // OPTION
4449   m_wordList[unit   ].Add("MOhm"); // OPTION
4450   m_wordList[unit   ].Add("mol"); // OPTION
4451   m_wordList[unit   ].Add("mole"); // OPTION
4452   m_wordList[unit   ].Add("month"); // OPTION
4453   m_wordList[unit   ].Add("mPa"); // OPTION
4454   m_wordList[unit   ].Add("MPa"); // OPTION
4455   m_wordList[unit   ].Add("ms"); // OPTION
4456   m_wordList[unit   ].Add("mS"); // OPTION
4457   m_wordList[unit   ].Add("Ms"); // OPTION
4458   m_wordList[unit   ].Add("MS"); // OPTION
4459   m_wordList[unit   ].Add("mT"); // OPTION
4460   m_wordList[unit   ].Add("MT"); // OPTION
4461   m_wordList[unit   ].Add("mV"); // OPTION
4462   m_wordList[unit   ].Add("MV"); // OPTION
4463   m_wordList[unit   ].Add("mW"); // OPTION
4464   m_wordList[unit   ].Add("MW"); // OPTION
4465   m_wordList[unit   ].Add("mWb"); // OPTION
4466   m_wordList[unit   ].Add("MWb"); // OPTION
4467   m_wordList[unit   ].Add("N"); // OPTION
4468   m_wordList[unit   ].Add("nA"); // OPTION
4469   m_wordList[unit   ].Add("nC"); // OPTION
4470   m_wordList[unit   ].Add("newton"); // OPTION
4471   m_wordList[unit   ].Add("nF"); // OPTION
4472   m_wordList[unit   ].Add("ng"); // OPTION
4473   m_wordList[unit   ].Add("nH"); // OPTION
4474   m_wordList[unit   ].Add("nHz"); // OPTION
4475   m_wordList[unit   ].Add("nJ"); // OPTION
4476   m_wordList[unit   ].Add("nK"); // OPTION
4477   m_wordList[unit   ].Add("nm"); // OPTION
4478   m_wordList[unit   ].Add("nmol"); // OPTION
4479   m_wordList[unit   ].Add("nN"); // OPTION
4480   m_wordList[unit   ].Add("nOhm"); // OPTION
4481   m_wordList[unit   ].Add("nPa"); // OPTION
4482   m_wordList[unit   ].Add("ns"); // OPTION
4483   m_wordList[unit   ].Add("nS"); // OPTION
4484   m_wordList[unit   ].Add("nT"); // OPTION
4485   m_wordList[unit   ].Add("nV"); // OPTION
4486   m_wordList[unit   ].Add("nW"); // OPTION
4487   m_wordList[unit   ].Add("nWb"); // OPTION
4488   m_wordList[unit   ].Add("ohm"); // OPTION
4489   m_wordList[unit   ].Add("Ohm"); // OPTION
4490   m_wordList[unit   ].Add("ounce"); // OPTION
4491   m_wordList[unit   ].Add("oz"); // OPTION
4492   m_wordList[unit   ].Add("pA"); // OPTION
4493   m_wordList[unit   ].Add("Pa"); // OPTION
4494   m_wordList[unit   ].Add("parsec"); // OPTION
4495   m_wordList[unit   ].Add("pascal"); // OPTION
4496   m_wordList[unit   ].Add("pc"); // OPTION
4497   m_wordList[unit   ].Add("pC"); // OPTION
4498   m_wordList[unit   ].Add("pF"); // OPTION
4499   m_wordList[unit   ].Add("pg"); // OPTION
4500   m_wordList[unit   ].Add("pH"); // OPTION
4501   m_wordList[unit   ].Add("pHz"); // OPTION
4502   m_wordList[unit   ].Add("pint"); // OPTION
4503   m_wordList[unit   ].Add("pJ"); // OPTION
4504   m_wordList[unit   ].Add("pK"); // OPTION
4505   m_wordList[unit   ].Add("pm"); // OPTION
4506   m_wordList[unit   ].Add("pmol"); // OPTION
4507   m_wordList[unit   ].Add("pN"); // OPTION
4508   m_wordList[unit   ].Add("pOhm"); // OPTION
4509   m_wordList[unit   ].Add("pound_force"); // OPTION
4510   m_wordList[unit   ].Add("pound_mass"); // OPTION
4511   m_wordList[unit   ].Add("pPa"); // OPTION
4512   m_wordList[unit   ].Add("ps"); // OPTION
4513   m_wordList[unit   ].Add("pS"); // OPTION
4514   m_wordList[unit   ].Add("psi"); // OPTION
4515   m_wordList[unit   ].Add("pT"); // OPTION
4516   m_wordList[unit   ].Add("pV"); // OPTION
4517   m_wordList[unit   ].Add("pW"); // OPTION
4518   m_wordList[unit   ].Add("pWb"); // OPTION
4519   m_wordList[unit   ].Add("quart"); // OPTION
4520   m_wordList[unit   ].Add("R"); // OPTION
4521   m_wordList[unit   ].Add("rod"); // OPTION
4522   m_wordList[unit   ].Add("s"); // OPTION
4523   m_wordList[unit   ].Add("S"); // OPTION
4524   m_wordList[unit   ].Add("second"); // OPTION
4525   m_wordList[unit   ].Add("short_ton"); // OPTION
4526   m_wordList[unit   ].Add("siemens"); // OPTION
4527   m_wordList[unit   ].Add("sievert"); // OPTION
4528   m_wordList[unit   ].Add("slug"); // OPTION
4529   m_wordList[unit   ].Add("Sv"); // OPTION
4530   m_wordList[unit   ].Add("T"); // OPTION
4531   m_wordList[unit   ].Add("tablespoon"); // OPTION
4532   m_wordList[unit   ].Add("tbsp"); // OPTION
4533   m_wordList[unit   ].Add("teaspoon"); // OPTION
4534   m_wordList[unit   ].Add("tesla"); // OPTION
4535   m_wordList[unit   ].Add("tsp"); // OPTION
4536   m_wordList[unit   ].Add("V"); // OPTION
4537   m_wordList[unit   ].Add("volt"); // OPTION
4538   m_wordList[unit   ].Add("W"); // OPTION
4539   m_wordList[unit   ].Add("watt"); // OPTION
4540   m_wordList[unit   ].Add("Wb"); // OPTION
4541   m_wordList[unit   ].Add("weber"); // OPTION
4542   m_wordList[unit   ].Add("week"); // OPTION
4543   m_wordList[unit   ].Add("yard"); // OPTION
4544   m_wordList[unit   ].Add("year"); // OPTION
4545   m_wordList[command].Add("defstruct"); // FUNCTION
4546   m_wordList[tmplte ].Add("defstruct(<struct(fields)>)"); // OPTION
4547   m_wordList[command].Add("structures"); // OPTION
4548   m_wordList[command].Add("new"); // FUNCTION
4549   m_wordList[tmplte ].Add("new(<struct(fields)>)"); // OPTION
4550 
4551   /// Add wxMaxima functions
4552   m_wordList[command].Add(wxT("wxanimate_framerate"));
4553   m_wordList[command].Add(wxT("wxanimate_autoplay"));
4554   m_wordList[command].Add(wxT("wxplot_pngcairo"));
4555   m_wordList[command].Add(wxT("wxplot_usesvg"));
4556   m_wordList[command].Add(wxT("set_display"));
4557   m_wordList[command].Add(wxT("wxplot2d"));
4558   m_wordList[tmplte].Add(wxT("wxplot2d(<expr>,<x_range>)"));
4559   m_wordList[command].Add(wxT("wxplot3d"));
4560   m_wordList[tmplte].Add(wxT("wxplot3d(<expr>,<x_range>,<y_range>)"));
4561   m_wordList[command].Add(wxT("wximplicit_plot"));
4562   m_wordList[command].Add(wxT("wxcontour_plot"));
4563   m_wordList[command].Add(wxT("wxanimate"));
4564   m_wordList[command].Add(wxT("wxanimate_draw"));
4565   m_wordList[command].Add(wxT("wxanimate_draw3d"));
4566   m_wordList[command].Add(wxT("with_slider"));
4567   m_wordList[tmplte].Add(wxT("with_slider(<a_var>,<a_list>,<expr>,<x_range>)"));
4568   m_wordList[command].Add(wxT("with_slider_draw"));
4569   m_wordList[command].Add(wxT("with_slider_draw2d"));
4570   m_wordList[command].Add(wxT("with_slider_draw3d"));
4571   m_wordList[command].Add(wxT("wxdraw"));
4572   m_wordList[command].Add(wxT("wxdraw2d"));
4573   m_wordList[command].Add(wxT("wxdraw3d"));
4574   m_wordList[command].Add(wxT("wxfilename"));
4575   m_wordList[command].Add(wxT("wxhistogram"));
4576   m_wordList[command].Add(wxT("wxscatterplot"));
4577   m_wordList[command].Add(wxT("wxbarsplot"));
4578   m_wordList[command].Add(wxT("wxpiechart"));
4579   m_wordList[command].Add(wxT("wxboxplot"));
4580   m_wordList[command].Add(wxT("wxplot_size"));
4581   m_wordList[command].Add(wxT("wxdraw_list"));
4582   m_wordList[command].Add(wxT("wxbuild_info"));
4583   m_wordList[command].Add(wxT("wxbug_report"));
4584   m_wordList[command].Add(wxT("show_image"));
4585   m_wordList[tmplte].Add(wxT("show_image(<imagename>)"));
4586   m_wordList[command].Add(wxT("table_form"));
4587   m_wordList[tmplte].Add(wxT("table_form(<data>)"));
4588   m_wordList[command].Add(wxT("wxsubscripts"));
4589   m_wordList[command].Add(wxT("wxdeclare_subscripted"));
4590   m_wordList[tmplte].Add(wxT("wxdeclare_subscripted(<name>,<[false]>)"));
4591   m_wordList[command].Add(wxT("wxanimate_from_imgfiles"));
4592   m_wordList[tmplte].Add(wxT("wxanimate_from_imgfiles(<filename>,<[filename,...]>)"));
4593   m_wordList[command].Add(wxT("wxstatusbar"));
4594   m_wordList[tmplte].Add(wxT("wxstatusbar(<string>)"));
4595   m_wordList[command].Add(wxT("wxmaximaversion"));
4596   return true;
4597 }
4598