Newer
Older
/* A Bison parser, made from Gmsh.y
by GNU Bison version 1.25
*/
#define YYBISON 1 /* Identify Bison output. */
#define tDOUBLE 258
#define tSTRING 259
#define tBIGSTR 260
#define tEND 261
#define tAFFECT 262
#define tDOTS 263
#define tPi 264
#define tExp 265
#define tLog 266
#define tLog10 267
#define tSqrt 268
#define tSin 269
#define tAsin 270
#define tCos 271
#define tAcos 272
#define tTan 273
#define tAtan 274
#define tAtan2 275
#define tSinh 276
#define tCosh 277
#define tTanh 278
#define tFabs 279
#define tFloor 280
#define tCeil 281
#define tFmod 282
#define tModulo 283
#define tHypot 284
#define tPrintf 285
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
#define tDraw 286
#define tSleep 287
#define tPoint 288
#define tCircle 289
#define tEllipsis 290
#define tLine 291
#define tSurface 292
#define tSpline 293
#define tVolume 294
#define tCharacteristic 295
#define tLength 296
#define tParametric 297
#define tElliptic 298
#define tPlane 299
#define tRuled 300
#define tTransfinite 301
#define tComplex 302
#define tPhysical 303
#define tUsing 304
#define tBump 305
#define tProgression 306
#define tRotate 307
#define tTranslate 308
#define tSymmetry 309
#define tDilate 310
#define tExtrude 311
#define tDuplicata 312
#define tLoop 313
#define tInclude 314
#define tRecombine 315
#define tDelete 316
#define tCoherence 317
#define tView 318
#define tAttractor 319
#define tLayers 320
#define tScalarTetrahedron 321
#define tVectorTetrahedron 322
#define tTensorTetrahedron 323
#define tScalarTriangle 324
#define tVectorTriangle 325
#define tTensorTriangle 326
#define tScalarLine 327
#define tVectorLine 328
#define tTensorLine 329
#define tScalarPoint 330
#define tVectorPoint 331
#define tTensorPoint 332
#define tBSpline 333
#define tNurbs 334
#define tOrder 335
#define tWith 336
#define tBounds 337
#define tKnots 338
#define tColor 339
#define tFor 340
#define tEndFor 341
#define tScript 342
#define tExit 343
#define tMerge 344
#define tB_SPLINE_SURFACE_WITH_KNOTS 345
#define tB_SPLINE_CURVE_WITH_KNOTS 346
#define tCARTESIAN_POINT 347
#define tTRUE 348
#define tFALSE 349
#define tUNSPECIFIED 350
#define tU 351
#define tV 352
#define tEDGE_CURVE 353
#define tVERTEX_POINT 354
#define tORIENTED_EDGE 355
#define tPLANE 356
#define tFACE_OUTER_BOUND 357
#define tEDGE_LOOP 358
#define tADVANCED_FACE 359
#define tVECTOR 360
#define tDIRECTION 361
#define tAXIS2_PLACEMENT_3D 362
#define tISO 363
#define tENDISO 364
#define tENDSEC 365
#define tDATA 366
#define tHEADER 367
#define tFILE_DESCRIPTION 368
#define tFILE_SCHEMA 369
#define tFILE_NAME 370
#define tMANIFOLD_SOLID_BREP 371
#define tCLOSED_SHELL 372
#define tADVANCED_BREP_SHAPE_REPRESENTATION 373
#define tFACE_BOUND 374
#define tCYLINDRICAL_SURFACE 375
#define tCONICAL_SURFACE 376
#define tCIRCLE 377
#define tTRIMMED_CURVE 378
#define tGEOMETRIC_SET 379
#define tCOMPOSITE_CURVE_SEGMENT 380
#define tCONTINUOUS 381
#define tCOMPOSITE_CURVE 382
#define tTOROIDAL_SURFACE 383
#define tPRODUCT_DEFINITION 384
#define tPRODUCT_DEFINITION_SHAPE 385
#define tSHAPE_DEFINITION_REPRESENTATION 386
#define tELLIPSE 387
#define tTrimmed 388
#define tSolid 389
#define tEndSolid 390
#define tVertex 391
#define tFacet 392
#define tNormal 393
#define tOuter 394
#define tLoopSTL 395
#define tEndLoop 396
#define tEndFacet 397
#define tAND 398
#define tOR 399
#define tNOTEQUAL 400
#define tEQUAL 401
#define tAPPROXEQUAL 402
#define tAFFECTPLUS 403
#define tAFFECTMINUS 404
#define tAFFECTTIMES 405
#define tAFFECTDIVIDE 406
#define tLESSOREQUAL 407
#define tGREATEROREQUAL 408
#define tCROSSPRODUCT 409
#define UNARYPREC 410
#define tPLUSPLUS 411
#define tMINUSMINUS 412
#line 1 "Gmsh.y"
/* $Id: Gmsh.tab.cpp,v 1.25 2000-12-07 09:21:34 geuzaine Exp $ */
#include <stdarg.h>
#include "Gmsh.h"
#include "Const.h"
#include "Context.h"
#include "Geo.h"
#include "CAD.h"
#include "DataBase.h"
#include "Mesh.h"
#include "Create.h"
#include "Views.h"
#include "StepGeomDatabase.h"
#include "Colors.h"
#include "Parser.h"
#include "Main.h"
extern Mesh *THEM;
extern Post_View *ActualView;
extern char ThePathForIncludes[NAME_STR_L];
static FILE *yyinTab[MAX_OPEN_FILES];
static int yylinenoTab[MAX_OPEN_FILES];
static fpos_t yyposImbricatedLoopsTab[MAX_OPEN_FILES];
static int LoopControlVariablesTab[MAX_OPEN_FILES][3];
static char yynameTab[MAX_OPEN_FILES][NAME_STR_L];
static char tmpstring[NAME_STR_L];
Loading
Loading full blame...