Skip to content
Snippets Groups Projects
Gmsh.tab.cpp 245 KiB
Newer Older
 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
Christophe Geuzaine's avatar
Christophe Geuzaine committed
#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
Christophe Geuzaine's avatar
Christophe Geuzaine committed
 /* $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"
Christophe Geuzaine's avatar
Christophe Geuzaine committed
#include "Options.h"
#ifdef __DECCXX // bug in bison
Christophe Geuzaine's avatar
Christophe Geuzaine committed
#include <alloca.h>
#endif

Christophe Geuzaine's avatar
Christophe Geuzaine committed
int      Force_ViewNumber = 0 ;
List_T  *Symbol_L;

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...