Blame view

Giac_maj/giac-1.4.9/src/lexer_tab_int.h 25.6 KB
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
        {"BEGIN",0,0,0,T_BLOC_BEGIN},
        {"Binary"         ,1,_BINARY_OPERATOR , _INT_MUPADOPERATOR ,T_NUMBER},
        {"CATCH",0,0,0,T_CATCH},
        {"CONTINUE",0,0,0,T_CONTINUE},
        {"DEFAULT",1,0,0,T_DEFAULT},
        {"DOM_COMPLEX"               ,0, _CPLX, _INT_TYPE, T_TYPE_ID},
        {"DOM_FLOAT"                ,0, _DOUBLE_, _INT_TYPE, T_TYPE_ID},
        {"DOM_FUNC"                ,0, _FUNC, _INT_TYPE, T_TYPE_ID},
        {"DOM_IDENT"            ,0, _IDNT, _INT_TYPE, T_TYPE_ID},
        {"DOM_INT"               ,0, _ZINT, _INT_TYPE, T_TYPE_ID},
        {"DOM_LIST"              ,0, _VECT, _INT_TYPE, T_TYPE_ID},
        {"DOM_LONGFLOAT"                ,0, _REAL, _INT_TYPE, T_TYPE_ID},
        {"DOM_MAP"               ,0, _MAP, _INT_TYPE, T_TYPE_ID},
        {"DOM_MATRIX"              ,0, _VECT, _INT_TYPE, T_TYPE_ID},
        {"DOM_RAT"              ,0, _FRAC, _INT_TYPE, T_TYPE_ID},
        {"DOM_SERIES"               ,0, _SPOL1, _INT_TYPE, T_TYPE_ID},
        {"DOM_SPECIALFLOAT"                  ,0,  _FLOAT_, _INT_TYPE, T_TYPE_ID},
        {"DOM_STRING"                ,0, _STRNG, _INT_TYPE, T_TYPE_ID},
        {"DOM_SYMBOLIC"              ,0, _SYMB, _INT_TYPE, T_TYPE_ID},
        {"DOM_int"                  ,0,  _INT_, _INT_TYPE, T_TYPE_ID},
        {"DOWNTO",0,-1,0,T_TO},
        {"Define",0,0,0,TI_DEFINE},
        {"Delete"         ,1,_DELETE_OPERATOR , _INT_MUPADOPERATOR ,T_NUMBER},
        {"ELIF",0,0,0,T_ELIF},
        {"ELSE",0,0,0,T_ELSE},
        {"END",0,0,0,T_BLOC_END},
        {"Else",0,0,0,T_ELSE},
        {"ElseIf",0,0,0,T_ELIF},
        {"Elseif",0,0,0,T_ELIF},
        {"EndDlog",0,1,0,T_BLOC_END},
        {"EndFor",0,2,0,T_BLOC_END},
        {"EndFunc",0,3,0,T_BLOC_END},
        {"EndIf",0,4,0,T_BLOC_END},
        {"EndLoop",0,2,0,T_BLOC_END},
        {"EndPrgm",0,3,0,T_BLOC_END},
        {"EndTry",0,7,0,T_BLOC_END},
        {"EndWhile",0,8,0,T_BLOC_END},
        {"Endfor",0,2,0,T_BLOC_END},
        {"Endfunc",0,3,0,T_BLOC_END},
        {"Endif",0,4,0,T_BLOC_END},
        {"Endloop",0,2,0,T_BLOC_END},
        {"Endprgm",0,3,0,T_BLOC_END},
        {"Endtry",0,7,0,T_BLOC_END},
        {"Endwhile",0,8,0,T_BLOC_END},
        {"FALSE",1,0,_INT_BOOLEAN,T_NUMBER},
        {"FAUX",1,0,_INT_BOOLEAN,T_NUMBER},
        {"FROM",0,0,0,T_FROM},
        {"False",1,0,_INT_BOOLEAN,T_NUMBER},
        {"Func",0,0,0,TI_PRGM},
        {"GLOBAL",0,1,0,T_LOCAL},
        {"IFERR",0,0,0,T_IFERR},
        {"LOCAL",0,0,0,T_LOCAL},
        {"Local",0,0,0,TI_LOCAL},
        {"NEXT",0,0,0,T_CONTINUE},
        {"NULL",1,0,0,T_NULL},
        {"Nary"         ,1,_NARY_OPERATOR , _INT_MUPADOPERATOR ,T_NUMBER},
        {"Postfix"         ,1,_POSTFIX_OPERATOR , _INT_MUPADOPERATOR ,T_NUMBER},
        {"Prefix"         ,1,_PREFIX_OPERATOR , _INT_MUPADOPERATOR ,T_NUMBER},
        {"Prgm",0,0,0,TI_PRGM},
        {"START",0,0,0,T_START},
        {"STEP",0,0,0,T_BY},
        {"SWITCH",0,0,0,T_SWITCH},
        {"THEN",0,0,0,T_THEN},
        {"TO",0,1,0,T_TO},
        {"TRUE",1,1,_INT_BOOLEAN,T_NUMBER},
        {"TRY",0,0,0,T_TRY},
        {"Then",0,0,0,T_THEN},
        {"True",1,1,_INT_BOOLEAN,T_NUMBER},
        {"Try",0,0,0,TI_TRY},
        {"UNTIL",0,0,0,T_UNTIL},
        {"VRAI",1,1,_INT_BOOLEAN,T_NUMBER},
        {"adaptive"         ,1,_ADAPTIVE , _INT_PLOT ,T_NUMBER},
        {"algebraic"              ,0, _SYMB, _INT_TYPE, T_TYPE_ID},
        {"args",1,0,0,T_ARGS},
        {"arrow_line"         ,1, _CAP_FLAT_LINE, _INT_COLOR ,T_NUMBER},
        {"axes"         ,1,_AXES , _INT_PLOT ,T_NUMBER},
        {"axesfont"         ,1,_AXESFONT , _INT_PLOT ,T_NUMBER},
        {"bareiss"         ,1, _BAREISS, _INT_SOLVER,T_NUMBER},
        {"base"         ,1,_BASE , _INT_MAPLECONVERSION ,T_NUMBER},
        {"begin",0,0,0,T_BLOC_BEGIN},
        {"bisection_solver"         ,1, _BISECTION_SOLVER, _INT_SOLVER,T_NUMBER},
        {"blanc"         ,1, _WHITE, _INT_COLOR ,T_NUMBER},
        {"bleu"         ,1, _BLUE, _INT_COLOR ,T_NUMBER},
        {"brent_solver"         ,1, _BRENT_SOLVER, _INT_SOLVER,T_NUMBER},
        {"by",1,0,0,T_BY},
        {"cap_flat_line"         ,1, _CAP_FLAT_LINE, _INT_COLOR ,T_NUMBER},
        {"cap_round_line"         ,1, _CAP_ROUND_LINE, _INT_COLOR ,T_NUMBER},
        {"cap_square_line"         ,1, _CAP_SQUARE_LINE, _INT_COLOR ,T_NUMBER},
        {"case",0,0,0,T_CASE},
        {"catch",0,0,0,T_CATCH},
        {"complex"               ,0, _CPLX, _INT_TYPE, T_TYPE_ID},
        {"confrac"         ,1,_CONFRAC , _INT_MAPLECONVERSION ,T_NUMBER},
        {"continue",0,0,0,T_CONTINUE},
        {"coords"         ,1, _COORDS, _INT_PLOT ,T_NUMBER},
        {"cross_point"         ,1, 0  , _INT_COLOR ,T_NUMBER},
        {"cyan"         ,1, _CYAN, _INT_COLOR ,T_NUMBER},
        {"dash_line"         ,1, _DASH_LINE, _INT_COLOR ,T_NUMBER},
        {"dashdot_line"         ,1, _DASHDOT_LINE, _INT_COLOR ,T_NUMBER},
        {"dashdotdot_line"         ,1, _DASHDOTDOT_LINE, _INT_COLOR ,T_NUMBER},
        {"default",1,0,0,T_DEFAULT},
        {"dnewton_solver"         ,1, _DNEWTON_SOLVER, _INT_SOLVER,T_NUMBER},
        {"dot_line"         ,1, _DOT_LINE, _INT_COLOR ,T_NUMBER},
        {"double"               ,0, _DOUBLE_, _INT_TYPE, T_TYPE_ID},
        {"downto",0,-1,0,T_TO},
        {"elif",0,0,0,T_ELIF},
        {"else",0,0,0,T_ELSE},
        {"end",0,0,0,T_BLOC_END},
        {"end_case",0,0,0,T_ENDCASE},
        {"end_do",0,2,0,T_BLOC_END},
        {"end_for",0,2,0,T_BLOC_END},
        {"end_if",0,4,0,T_BLOC_END},
        {"end_proc",0,3,0,T_BLOC_END},
        {"end_while",0,2,0,T_BLOC_END},
        {"endfunc",0,3,0,T_BLOC_END},
        {"epaisseur"         ,1, _THICKNESS, _INT_PLOT ,T_NUMBER},
        {"epaisseur_ligne_1"         ,1, 0 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_ligne_2"         ,1, _LINE_WIDTH_2 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_ligne_3"         ,1, _LINE_WIDTH_3 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_ligne_4"         ,1, _LINE_WIDTH_4 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_ligne_5"         ,1, _LINE_WIDTH_5 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_ligne_6"         ,1, _LINE_WIDTH_6 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_ligne_7"         ,1, _LINE_WIDTH_7 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_ligne_8"         ,1, _LINE_WIDTH_8 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_1"         ,1, 0 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_2"         ,1, _POINT_WIDTH_2 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_3"         ,1, _POINT_WIDTH_3 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_4"         ,1, _POINT_WIDTH_4 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_5"         ,1, _POINT_WIDTH_5 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_6"         ,1, _POINT_WIDTH_6 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_7"         ,1, _POINT_WIDTH_7 , _INT_COLOR ,T_NUMBER},
        {"epaisseur_point_8"         ,1, _POINT_WIDTH_8 , _INT_COLOR ,T_NUMBER},
        {"esac",0,0,0,T_ENDCASE},
        {"expln"         ,1,_EXPLN , _INT_MAPLECONVERSION ,T_NUMBER},
        {"expression"         ,0, _SYMBOL, _INT_TYPE ,T_TYPE_ID},
        {"faddeev"         ,1, _FADEEV, _INT_SOLVER,T_NUMBER},
        {"fadeev"         ,1, _FADEEV, _INT_SOLVER,T_NUMBER},
        {"false",1,0,_INT_BOOLEAN,T_NUMBER},
        {"falsepos_solver"         ,1, _FALSEPOS_SOLVER, _INT_SOLVER,T_NUMBER},
        {"faux",1,0,_INT_BOOLEAN,T_NUMBER},
        {"ffaire",0,2,0,T_BLOC_END},
        {"ffonction",0,3,0,T_BLOC_END},
        {"ffunction",0,3,0,T_BLOC_END},
        {"fi",0,4,0,T_BLOC_END},
        {"filled"         ,1, _FILL_POLYGON, _INT_COLOR ,T_NUMBER},
        {"float"                ,0, _DOUBLE_, _INT_TYPE, T_TYPE_ID},
        {"font"         ,1,_FONT , _INT_PLOT ,T_NUMBER},
        {"fpour",0,2,0,T_BLOC_END},
        {"frames"         ,1,_FRAMES , _INT_PLOT ,T_NUMBER},
        {"from",0,0,0,T_FROM},
        {"fsi",0,4,0,T_BLOC_END},
        {"ftantque",0,8,0,T_BLOC_END},
        {"fullparfrac"         ,1,_FULLPARFRAC , _INT_MAPLECONVERSION ,T_NUMBER},
        {"func"                ,0, _FUNC, _INT_TYPE, T_TYPE_ID},
        {"function",0,0,0,T_PROC},
        {"gauss15"         ,1, _GAUSS15, _INT_SOLVER,T_NUMBER},
        {"gl_ambient"       ,1,_GL_AMBIENT , _INT_PLOT ,T_NUMBER},
        {"gl_ambient_and_diffuse"       ,1,_GL_AMBIENT_AND_DIFFUSE , _INT_PLOT ,T_NUMBER},
        {"gl_animate"       ,1,_GL_ANIMATE , _INT_PLOT ,T_NUMBER},
        {"gl_back"       ,1,_GL_BACK , _INT_PLOT ,T_NUMBER},
        {"gl_blend"       ,1,_GL_BLEND , _INT_PLOT ,T_NUMBER},
        {"gl_color_indexes"       ,1,_GL_COLOR_INDEXES , _INT_PLOT ,T_NUMBER},
        {"gl_constant_attenuation"       ,1,_GL_CONSTANT_ATTENUATION , _INT_PLOT ,T_NUMBER},
        {"gl_diffuse"       ,1,_GL_DIFFUSE , _INT_PLOT ,T_NUMBER},
        {"gl_emission"       ,1,_GL_EMISSION , _INT_PLOT ,T_NUMBER},
        {"gl_flat"       ,1,_GL_FLAT , _INT_PLOT ,T_NUMBER},
        {"gl_front"       ,1,_GL_FRONT , _INT_PLOT ,T_NUMBER},
        {"gl_front_and_back"       ,1,_GL_FRONT_AND_BACK , _INT_PLOT ,T_NUMBER},
        {"gl_light"       ,1,_GL_LIGHT , _INT_PLOT ,T_NUMBER},
        {"gl_light0"         ,1,_GL_LIGHT0 , _INT_PLOT ,T_NUMBER},
        {"gl_light1"         ,1,_GL_LIGHT1 , _INT_PLOT ,T_NUMBER},
        {"gl_light2"         ,1,_GL_LIGHT2 , _INT_PLOT ,T_NUMBER},
        {"gl_light3"         ,1,_GL_LIGHT3 , _INT_PLOT ,T_NUMBER},
        {"gl_light4"         ,1,_GL_LIGHT4 , _INT_PLOT ,T_NUMBER},
        {"gl_light5"         ,1,_GL_LIGHT5 , _INT_PLOT ,T_NUMBER},
        {"gl_light6"         ,1,_GL_LIGHT6 , _INT_PLOT ,T_NUMBER},
        {"gl_light7"         ,1,_GL_LIGHT7 , _INT_PLOT ,T_NUMBER},
        {"gl_light_model_ambient"       ,1,_GL_LIGHT_MODEL_AMBIENT , _INT_PLOT ,T_NUMBER},
        {"gl_light_model_color_control"       ,1,_GL_LIGHT_MODEL_COLOR_CONTROL , _INT_PLOT ,T_NUMBER},
        {"gl_light_model_local_viewer"       ,1,_GL_LIGHT_MODEL_LOCAL_VIEWER , _INT_PLOT ,T_NUMBER},
        {"gl_light_model_two_side"       ,1,_GL_LIGHT_MODEL_TWO_SIDE , _INT_PLOT ,T_NUMBER},
        {"gl_linear_attenuation"       ,1,_GL_LINEAR_ATTENUATION , _INT_PLOT ,T_NUMBER},
        {"gl_logx"       ,1,_GL_LOGX , _INT_PLOT ,T_NUMBER},
        {"gl_logy"       ,1,_GL_LOGY , _INT_PLOT ,T_NUMBER},
        {"gl_logz"       ,1,_GL_LOGZ , _INT_PLOT ,T_NUMBER},
        {"gl_material"       ,1,_GL_MATERIAL , _INT_PLOT ,T_NUMBER},
        {"gl_one_minus_src_alpha"       ,1,_GL_ONE_MINUS_SRC_ALPHA , _INT_PLOT ,T_NUMBER},
        {"gl_option"       ,1,_GL_OPTION , _INT_PLOT ,T_NUMBER},
        {"gl_ortho"       ,1,_GL_ORTHO , _INT_PLOT ,T_NUMBER},
        {"gl_perspective"       ,1,_GL_PERSPECTIVE , _INT_PLOT ,T_NUMBER},
        {"gl_position"       ,1,_GL_POSITION , _INT_PLOT ,T_NUMBER},
        {"gl_quadratic_attenuation"       ,1,_GL_QUADRATIC_ATTENUATION , _INT_PLOT ,T_NUMBER},
        {"gl_quaternion"       ,1,_GL_QUATERNION , _INT_PLOT ,T_NUMBER},
        {"gl_rotation_axis"       ,1,_GL_ROTATION_AXIS , _INT_PLOT ,T_NUMBER},
        {"gl_separate_specular_color"       ,1,_GL_SEPARATE_SPECULAR_COLOR , _INT_PLOT ,T_NUMBER},
        {"gl_shininess"       ,1,_GL_SHININESS , _INT_PLOT ,T_NUMBER},
        {"gl_showaxes"       ,1,_GL_SHOWAXES , _INT_PLOT ,T_NUMBER},
        {"gl_shownames"       ,1,_GL_SHOWNAMES , _INT_PLOT ,T_NUMBER},
        {"gl_single_color"       ,1,_GL_SINGLE_COLOR , _INT_PLOT ,T_NUMBER},
        {"gl_smooth"       ,1,_GL_SMOOTH , _INT_PLOT ,T_NUMBER},
        {"gl_specular"       ,1,_GL_SPECULAR , _INT_PLOT ,T_NUMBER},
        {"gl_spot_cutoff"       ,1,_GL_SPOT_CUTOFF , _INT_PLOT ,T_NUMBER},
        {"gl_spot_direction"       ,1,_GL_SPOT_DIRECTION , _INT_PLOT ,T_NUMBER},
        {"gl_spot_exponent"       ,1,_GL_SPOT_EXPONENT , _INT_PLOT ,T_NUMBER},
        {"gl_src_alpha"       ,1,_GL_SRC_ALPHA , _INT_PLOT ,T_NUMBER},
        {"gl_texture"         ,1,_GL_TEXTURE , _INT_PLOT ,T_NUMBER},
        {"gl_x"       ,1,_GL_X , _INT_PLOT ,T_NUMBER},
        {"gl_x_axis_color"       ,1,_GL_X_AXIS_COLOR , _INT_PLOT ,T_NUMBER}, 
        {"gl_x_axis_name"       ,1,_GL_X_AXIS_NAME , _INT_PLOT ,T_NUMBER}, 
        {"gl_x_axis_unit"       ,1,_GL_X_AXIS_UNIT , _INT_PLOT ,T_NUMBER}, 
        {"gl_xtick"       ,1,_GL_XTICK , _INT_PLOT ,T_NUMBER},
        {"gl_y"       ,1,_GL_Y , _INT_PLOT ,T_NUMBER},
        {"gl_y_axis_color"       ,1,_GL_Y_AXIS_COLOR , _INT_PLOT ,T_NUMBER}, 
        {"gl_y_axis_name"       ,1,_GL_Y_AXIS_NAME , _INT_PLOT ,T_NUMBER}, 
        {"gl_y_axis_unit"       ,1,_GL_Y_AXIS_UNIT , _INT_PLOT ,T_NUMBER}, 
        {"gl_ytick"       ,1,_GL_YTICK , _INT_PLOT ,T_NUMBER},
        {"gl_z"       ,1,_GL_Z , _INT_PLOT ,T_NUMBER},
        {"gl_z_axis_color"       ,1,_GL_Z_AXIS_COLOR , _INT_PLOT ,T_NUMBER}, 
        {"gl_z_axis_name"       ,1,_GL_Z_AXIS_NAME , _INT_PLOT ,T_NUMBER}, 
        {"gl_z_axis_unit"       ,1,_GL_Z_AXIS_UNIT , _INT_PLOT ,T_NUMBER}, 
        {"gl_ztick"       ,1,_GL_ZTICK , _INT_PLOT ,T_NUMBER},
        {"global",0,1,0,T_LOCAL},
        {"golub_reinsch_decomp"         ,1, _GOLUB_REINSCH_DECOMP, _INT_SOLVER,T_NUMBER},
        {"golub_reinsch_mod_decomp"         ,1, _GOLUB_REINSCH_MOD_DECOMP, _INT_SOLVER,T_NUMBER},
        {"gomme"         ,1, _WHITE, /* was 49 */ _INT_COLOR ,T_NUMBER},
        {"groebner",1,_GROEBNER,_INT_MAPLELIB,T_MAPLELIB},
        {"hybrid_solver"         ,1, _HYBRID_SOLVER, _INT_SOLVER,T_NUMBER},
        {"hybridj_solver"         ,1, _HYBRIDJ_SOLVER, _INT_SOLVER,T_NUMBER},
        {"hybrids_solver"         ,1, _HYBRIDS_SOLVER, _INT_SOLVER,T_NUMBER},
        {"hybridsj_solver"         ,1, _HYBRIDSJ_SOLVER, _INT_SOLVER,T_NUMBER},
        {"identifier"            ,0, _IDNT, _INT_TYPE, T_TYPE_ID},
        {"in",0,0,0,T_IN},
        {"integer"               ,0, _ZINT, _INT_TYPE, T_TYPE_ID},
        {"intersect",0,0,0,T_INTERSECT},
        {"invisible_point"         ,1, _POINT_INVISIBLE , _INT_COLOR ,T_NUMBER},
        {"jacobi_decomp"         ,1, _JACOBI_DECOMP, _INT_SOLVER,T_NUMBER},
        {"jaune"         ,1, _YELLOW, _INT_COLOR ,T_NUMBER},
        {"jusqu_a",0,0,0,T_UNTIL},
        {"jusqua",0,0,0,T_UNTIL},
        {"keep_pivot"         ,1, _KEEP_PIVOT, _INT_SOLVER,T_NUMBER},
        {"labeldirections"         ,1, _LABELDIRECTIONS, _INT_PLOT ,T_NUMBER},
        {"labelfont"         ,1, _LABELFONT, _INT_PLOT ,T_NUMBER},
        {"labels"         ,1, _LABELS, _INT_PLOT ,T_NUMBER},
        {"left_rectangle"         ,1, _RECTANGLE_GAUCHE, _INT_SOLVER,T_NUMBER},
        {"ligne_chapeau_carre"         ,1, _CAP_SQUARE_LINE, _INT_COLOR ,T_NUMBER},
        {"ligne_chapeau_plat"         ,1, _CAP_FLAT_LINE, _INT_COLOR ,T_NUMBER},
        {"ligne_chapeau_rond"         ,1, _CAP_ROUND_LINE, _INT_COLOR ,T_NUMBER},
        {"ligne_point"         ,1, _DOT_LINE, _INT_COLOR ,T_NUMBER},
        {"ligne_tiret"         ,1, _DASH_LINE, _INT_COLOR ,T_NUMBER},
        {"ligne_tiret_point"         ,1, _DASHDOT_LINE, _INT_COLOR ,T_NUMBER},
        {"ligne_tiret_pointpoint"         ,1, _DASHDOTDOT_LINE, _INT_COLOR ,T_NUMBER},
        {"ligne_trait_plein"         ,1, 0, _INT_COLOR ,T_NUMBER},
        {"linalg",1,_LINALG,_INT_MAPLELIB,T_MAPLELIB},
        {"line_width_1"         ,1, 0 , _INT_COLOR ,T_NUMBER},
        {"line_width_2"         ,1, _LINE_WIDTH_2 , _INT_COLOR ,T_NUMBER},
        {"line_width_3"         ,1, _LINE_WIDTH_3 , _INT_COLOR ,T_NUMBER},
        {"line_width_4"         ,1, _LINE_WIDTH_4 , _INT_COLOR ,T_NUMBER},
        {"line_width_5"         ,1, _LINE_WIDTH_5 , _INT_COLOR ,T_NUMBER},
        {"line_width_6"         ,1, _LINE_WIDTH_6 , _INT_COLOR ,T_NUMBER},
        {"line_width_7"         ,1, _LINE_WIDTH_7 , _INT_COLOR ,T_NUMBER},
        {"line_width_8"         ,1, _LINE_WIDTH_8 , _INT_COLOR ,T_NUMBER},
        {"linestyle"         ,1, _LINESTYLE, _INT_PLOT ,T_NUMBER},
        {"local",0,0,0,T_LOCAL},
        {"localbloc",0,0,0,T_LOCALBLOC},
        {"lp_assume"               ,0, _LP_ASSUME, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_binary"               ,0, _LP_BINARY, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_binaryvariables"               ,0, _LP_BINARYVARIABLES, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_depthlimit"               ,0, _LP_DEPTHLIMIT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_initialpoint"               ,0, _LP_INITIAL_POINT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_integer"               ,0, _LP_INTEGER, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_integertolerance"               ,0, _LP_INTEGER_TOLERANCE, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_integervariables"               ,0, _LP_INTEGERVARIABLES, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_interiorpoint"               ,0, _LP_INTERIOR_POINT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_maximize"               ,0, _LP_MAXIMIZE, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_method"               ,0, _LP_METHOD, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_nodelimit"               ,0, _LP_NODE_LIMIT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_nonnegative"               ,0, _LP_NONNEGATIVE, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_nonnegint"               ,0, _LP_NONNEGINT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_simplex"               ,0, _LP_SIMPLEX, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"lp_variables"               ,0, _LP_VARIABLES, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"magenta"         ,1, _MAGENTA, _INT_COLOR ,T_NUMBER},
        {"middle_point"         ,1, _POINT_MILIEU, _INT_SOLVER,T_NUMBER},
        {"minor_det"         ,1, _MINOR_DET, _INT_SOLVER,T_NUMBER},
        {"minus",0,0,0,T_MINUS},
        {"modular_check"         ,1,_MODULAR_CHECK , _INT_GROEBNER ,T_NUMBER},
        {"negint"               ,0, _NEGINT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"newton_solver"         ,1, _NEWTON_SOLVER, _INT_SOLVER,T_NUMBER},
        {"newtonj_solver"         ,1, _NEWTONJ_SOLVER, _INT_SOLVER,T_NUMBER},
        {"next",0,0,0,T_CONTINUE},
        {"noir"         ,1, _BLACK, _INT_COLOR ,T_NUMBER},
        {"nonnegint"               ,0, _NONNEGINT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"nonposint"               ,0, _NONPOSINT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"nstep"         ,1, _NSTEP , _INT_PLOT ,T_NUMBER},
        {"numpoints"         ,1, _NUMPOINTS, _INT_PLOT ,T_NUMBER},
        {"numtheory",1,_NUMTHEORY,_INT_MAPLELIB,T_MAPLELIB},
        {"od",0,9,0,T_BLOC_END},
        {"of",0,0,0,T_OF},
        {"otherwise",0,0,0,T_DEFAULT},
        {"parfrac"         ,1,_PARFRAC , _INT_MAPLECONVERSION ,T_NUMBER},
        {"plex"         ,1,_PLEX_ORDER , _INT_GROEBNER ,T_NUMBER},
        {"plus_point"         ,1, _POINT_PLUS , _INT_COLOR ,T_NUMBER},
        {"point_carre"         ,1, _POINT_CARRE  , _INT_COLOR ,T_NUMBER},
        {"point_croix"         ,1, 0  , _INT_COLOR ,T_NUMBER},
        {"point_etoile"         ,1, _POINT_ETOILE , _INT_COLOR ,T_NUMBER},
        {"point_invisible"         ,1, _POINT_INVISIBLE , _INT_COLOR ,T_NUMBER},
        {"point_losange"         ,1, _POINT_LOSANGE , _INT_COLOR ,T_NUMBER},
        {"point_milieu"         ,1, _POINT_MILIEU, _INT_SOLVER,T_NUMBER},
        {"point_plus"         ,1, _POINT_PLUS , _INT_COLOR ,T_NUMBER},
        {"point_point"         ,1, _POINT_POINT , _INT_COLOR ,T_NUMBER},
        {"point_triangle"         ,1, _POINT_TRIANGLE , _INT_COLOR ,T_NUMBER},
        {"point_width_1"         ,1, 0 , _INT_COLOR ,T_NUMBER},
        {"point_width_2"         ,1, _POINT_WIDTH_2 , _INT_COLOR ,T_NUMBER},
        {"point_width_3"         ,1, _POINT_WIDTH_3 , _INT_COLOR ,T_NUMBER},
        {"point_width_4"         ,1, _POINT_WIDTH_4 , _INT_COLOR ,T_NUMBER},
        {"point_width_5"         ,1, _POINT_WIDTH_5 , _INT_COLOR ,T_NUMBER},
        {"point_width_6"         ,1, _POINT_WIDTH_6 , _INT_COLOR ,T_NUMBER},
        {"point_width_7"         ,1, _POINT_WIDTH_7 , _INT_COLOR ,T_NUMBER},
        {"point_width_8"         ,1, _POINT_WIDTH_8 , _INT_COLOR ,T_NUMBER},
        {"polynom"         ,0,_POLY1__VECT , _INT_MAPLECONVERSION ,T_TYPE_ID},
        {"posint"               ,0, _POSINT, _INT_MAPLECONVERSION, T_TYPE_ID},
        {"proc",0,0,0,T_PROC},
        {"program",0,0,0,T_PROGRAM},
        {"quadrant1"         ,1, _QUADRANT1 , _INT_COLOR ,T_NUMBER},
        {"quadrant2"         ,1, _QUADRANT2 , _INT_COLOR ,T_NUMBER},
        {"quadrant3"         ,1, _QUADRANT3 , _INT_COLOR ,T_NUMBER},
        {"quadrant4"         ,1, _QUADRANT4 , _INT_COLOR ,T_NUMBER},
        {"rational"              ,0, _FRAC, _INT_TYPE, T_TYPE_ID},
        {"rational_det"         ,1, _RATIONAL_DET, _INT_SOLVER,T_NUMBER},
        {"rectangle_droit"         ,1, _RECTANGLE_DROIT, _INT_SOLVER,T_NUMBER},
        {"rectangle_gauche"         ,1, _RECTANGLE_GAUCHE, _INT_SOLVER,T_NUMBER},
        {"rempli"         ,1, _FILL_POLYGON , _INT_COLOR ,T_NUMBER},
        {"resolution"         ,1,_RESOLUTION , _INT_PLOT ,T_NUMBER},
        {"revlex"         ,1,_REVLEX_ORDER , _INT_GROEBNER ,T_NUMBER},
        {"rhombus_point"         ,1, _POINT_LOSANGE , _INT_COLOR ,T_NUMBER},
        {"right_rectangle"         ,1, _RECTANGLE_DROIT, _INT_SOLVER,T_NUMBER},
        {"rombergm"         ,1, _ROMBERGM, _INT_SOLVER,T_NUMBER},
        {"rombergt"         ,1, _ROMBERGT, _INT_SOLVER,T_NUMBER},
        {"rouge"         ,1, _RED, _INT_COLOR ,T_NUMBER},
        {"rur"         ,1,_RUR_REVLEX , _INT_GROEBNER ,T_NUMBER},
        {"sample"         ,1, _SAMPLE, _INT_PLOT ,T_NUMBER},
        {"sans_factoriser"         ,1, _UNFACTORED, _INT_SOLVER,T_NUMBER},
        {"scaling"         ,1, _SCALING, _INT_PLOT ,T_NUMBER},
        {"secant_solver"         ,1, _SECANT_SOLVER, _INT_SOLVER,T_NUMBER},
        {"set"         ,0,_SET__VECT , _INT_MAPLECONVERSION ,T_TYPE_ID},
        {"simpson"         ,1, _SIMPSON, _INT_SOLVER,T_NUMBER},
        {"solid_line"         ,1, 0, _INT_COLOR ,T_NUMBER},
        {"square_point"         ,1, _POINT_CARRE  , _INT_COLOR ,T_NUMBER},
        {"stack",0,0,0,T_STACK},
        {"star_point"         ,1, _POINT_ETOILE , _INT_COLOR ,T_NUMBER},
        {"steffenson_solver"         ,1, _STEFFENSON_SOLVER, _INT_SOLVER,T_NUMBER},
        {"step",0,0,0,T_BY},
        {"style"         ,1, _STYLE, _INT_PLOT ,T_NUMBER},
        {"switch",0,0,0,T_SWITCH},
        {"symbol"         ,0, _SYMBOL, _INT_PLOT ,T_TYPE_ID},
        {"symbolsize"         ,1,_SYMBOLSIZE , _INT_PLOT ,T_NUMBER},
        {"tdeg"         ,1,_TDEG_ORDER , _INT_GROEBNER ,T_NUMBER},
        {"then",0,0,0,T_THEN},
        {"thickness"         ,1, _THICKNESS, _INT_PLOT ,T_NUMBER},
        {"tickmarks"         ,1,_TICKMARKS , _INT_PLOT ,T_NUMBER},
        {"title"         ,1, _TITLE, _INT_PLOT ,T_NUMBER},
        {"titlefont"         ,1, _TITLEFONT, _INT_PLOT ,T_NUMBER},
        {"titre"         ,1, _TITLE, _INT_PLOT ,T_NUMBER},
        {"to",0,1,0,T_TO},
        {"trames"         ,1,_FRAMES , _INT_PLOT ,T_NUMBER},
        {"trapeze"         ,1, _TRAPEZE, _INT_SOLVER,T_NUMBER},
        {"trapezoid"         ,1, _TRAPEZE, _INT_SOLVER,T_NUMBER},
        {"triangle_point"         ,1, _POINT_TRIANGLE , _INT_COLOR ,T_NUMBER},
        {"trig"         ,1,_TRIG , _INT_MAPLECONVERSION ,T_NUMBER},
        {"true",1,1,_INT_BOOLEAN,T_NUMBER},
        {"try",0,0,0,T_TRY},
        {"try_catch",0,0,0,T_TRY_CATCH},
        {"tstep"         ,1, _TSTEP , _INT_PLOT ,T_NUMBER},
        {"unfactored"         ,1, _UNFACTORED, _INT_SOLVER,T_NUMBER},
        {"union",0,0,0,T_UNION},
        {"until",0,0,0,T_UNTIL},
        {"ustep"         ,1, _USTEP , _INT_PLOT ,T_NUMBER},
        {"var",0,0,0,T_LOCAL},
        {"vert"         ,1, _GREEN, _INT_COLOR ,T_NUMBER},
        {"view"         ,1, _VIEW, _INT_PLOT ,T_NUMBER},
        {"vrai",1,1,_INT_BOOLEAN,T_NUMBER},
        {"vstep"         ,1, _VSTEP , _INT_PLOT ,T_NUMBER},
        {"with_cocoa"         ,1,_WITH_COCOA , _INT_GROEBNER ,T_NUMBER},
        {"with_f5"         ,1,_WITH_F5 , _INT_GROEBNER ,T_NUMBER},
        {"xstep"         ,1, _XSTEP , _INT_PLOT ,T_NUMBER},
        {"xtickmarks"         ,1,_XTICKMARKS , _INT_PLOT ,T_NUMBER},
        {"ystep"         ,1, _YSTEP , _INT_PLOT ,T_NUMBER},
        {"zstep"         ,1, _ZSTEP , _INT_PLOT ,T_NUMBER},
        {"αστροειδές_σημείο"         ,1, _POINT_ETOILE , _INT_COLOR ,T_NUMBER},
        {"αόρατο_σημείο"         ,1, _POINT_INVISIBLE , _INT_COLOR ,T_NUMBER},
        {"γραμμή_διακεκομμένη"         ,1, _DASH_LINE, _INT_COLOR ,T_NUMBER},
        {"γραμμή_επίπεδο_καβούκι"         ,1, _CAP_FLAT_LINE, _INT_COLOR ,T_NUMBER},
        {"γραμμή_παύλα_τελεία"         ,1, _DASHDOT_LINE, _INT_COLOR ,T_NUMBER},
        {"γραμμή_παύλα_τελείατελεία"         ,1, _DASHDOTDOT_LINE, _INT_COLOR ,T_NUMBER},
        {"γραμμή_στρογγυλό_καβούκι"         ,1, _CAP_ROUND_LINE, _INT_COLOR ,T_NUMBER},
        {"γραμμή_συμπαγής"         ,1, 0, _INT_COLOR ,T_NUMBER},
        {"γραμμή_τετράγωνο_καβούκι"         ,1, _CAP_SQUARE_LINE, _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_1"         ,1, 0 , _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_2"         ,1, _LINE_WIDTH_2 , _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_3"         ,1, _LINE_WIDTH_3 , _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_4"         ,1, _LINE_WIDTH_4 , _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_5"         ,1, _LINE_WIDTH_5 , _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_6"         ,1, _LINE_WIDTH_6 , _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_7"         ,1, _LINE_WIDTH_7 , _INT_COLOR ,T_NUMBER},
        {"εύρος_γραμμής_8"         ,1, _LINE_WIDTH_8 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_1"         ,1, 0 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_2"         ,1, _POINT_WIDTH_2 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_3"         ,1, _POINT_WIDTH_3 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_4"         ,1, _POINT_WIDTH_4 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_5"         ,1, _POINT_WIDTH_5 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_6"         ,1, _POINT_WIDTH_6 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_7"         ,1, _POINT_WIDTH_7 , _INT_COLOR ,T_NUMBER},
        {"εύρος_σημείου_8"         ,1, _POINT_WIDTH_8 , _INT_COLOR ,T_NUMBER},
        {"παύλα_τελεία"         ,1, _DOT_LINE, _INT_COLOR ,T_NUMBER},
        {"ρομβοειδές_σημείο"         ,1, _POINT_LOSANGE , _INT_COLOR ,T_NUMBER},
        {"σταυροειδές_σημείο"         ,1, _POINT_PLUS , _INT_COLOR ,T_NUMBER},
        {"τετραγωνικό_σημείο"         ,1, _POINT_CARRE  , _INT_COLOR ,T_NUMBER},
        {"τριγωνικό_σημείο"         ,1, _POINT_TRIANGLE , _INT_COLOR ,T_NUMBER},
        {"χιαστό_σημείο"         ,1, 0  , _INT_COLOR ,T_NUMBER}