hl_yacc.h

来自「FreeFem++可以生成高质量的有限元网格。可以用于流体力学」· C头文件 代码 · 共 629 行

H
629
字号
/* A Bison parser, made by GNU Bison 2.0.  *//* Skeleton parser for Yacc-like parsing with Bison,   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.   This program is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   This program is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with this program; if not, write to the Free Software   Foundation, Inc., 59 Temple Place - Suite 330,   Boston, MA 02111-1307, USA.  *//* As a special exception, when this file is copied by Bison into a   Bison output file, you may use that output file without restriction.   This special exception was added by the Free Software Foundation   in version 1.24 of Bison.  *//* Tokens.  */#ifndef YYTOKENTYPE# define YYTOKENTYPE   /* Put the tokens into the symbol table, so that GDB and other debuggers      know about them.  */   enum yytokentype {     ABS = 258,     R3 = 259,     APPEND = 260,     ABSERROR = 261,     ACOS = 262,     ACOSH = 263,     ADAPTMESH = 264,     ANDAND = 265,     ANISOMAX = 266,     RESIZE = 267,     AREA = 268,     ARG = 269,     ASIN = 270,     ASINH = 271,     ASPECTRATIO = 272,     ASSERT = 273,     ATAN = 274,     ATAN2 = 275,     ATANH = 276,     AVERAGE = 277,     BB = 278,     BFGS = 279,     BIG_N = 280,     BINSIDE = 281,     BMAT = 282,     BOOL = 283,     BORDER = 284,     BOUNDARYPROBLEM = 285,     BREAK = 286,     BROADCAST = 287,     BUILDMESH = 288,     BUILDMESHBORDER = 289,     BW = 290,     CADNA = 291,     CG = 292,     CHECKMOVEMESH = 293,     CHOLESKY = 294,     CIN = 295,     CLEAN = 296,     CLOCK = 297,     CMM = 298,     COEF = 299,     COMPLEX = 300,     CONJ = 301,     CONSTANT_STRING = 302,     CONTINUE = 303,     CONVECT = 304,     COS = 305,     COSH = 306,     COUT = 307,     CROUT = 308,     CUTOFF = 309,     DIMKRYLOV = 310,     DN = 311,     DOTSLASH = 312,     DOTSTAR = 313,     DIAG = 314,     DUMPTABLE = 315,     DX = 316,     DXX = 317,     DXY = 318,     DY = 319,     DYX = 320,     DYY = 321,     DZ = 322,     ELSE = 323,     EMPTYMESH = 324,     END = 325,     ENDL = 326,     EPS = 327,     EQEQ = 328,     ERR = 329,     ERRG = 330,     EXEC = 331,     EXIT = 332,     EXP = 333,     FACTORIZE = 334,     FESPACE = 335,     FF_FALSE = 336,     FF_TRUE = 337,     FILL = 338,     FOR = 339,     FUNC = 340,     GE = 341,     GMRES = 342,     GREY = 343,     GTGT = 344,     HAVEUMFPACK = 345,     HMAX = 346,     HMIN = 347,     HTRIANGLE = 348,     I = 349,     IF = 350,     IFSTREAM = 351,     IMAG = 352,     INCLUDE = 353,     INIT = 354,     INQUIRE = 355,     INSIDE = 356,     INT = 357,     INT1D = 358,     INT2D = 359,     INTALLEDGES = 360,     INTERPOLATE = 361,     ISMETRIC = 362,     HSV = 363,     ISO = 364,     IVALUE = 365,     JUMP = 366,     KEEPBACKVERTICES = 367,     LABEL = 368,     LE = 369,     LENEDGE = 370,     LINEARCG = 371,     EIGENVALUE = 372,     LINEARGMRES = 373,     LOAD = 374,     LOG = 375,     LOG10 = 376,     LTLT = 377,     LU = 378,     M = 379,     MATRIX = 380,     MAX = 381,     MAXIT = 382,     MAXSUBDIV = 383,     MEAN = 384,     MESH = 385,     METRIC = 386,     MIN = 387,     MINUSEQ = 388,     MINUSMINUS = 389,     MOVEMESH = 390,     MPIRANK = 391,     MPISIZE = 392,     NAME = 393,     NBARROW = 394,     NBEV = 395,     NBISO = 396,     NBITER = 397,     NBITERLINE = 398,     NBJACOBY = 399,     NBSMOOTH = 400,     NBVX = 401,     NCV = 402,     NDOF = 403,     NDOFK = 404,     NE = 405,     NEWTON = 406,     NLCG = 407,     NOMESHGENERATION = 408,     NORM = 409,     NOUSEOFWAIT = 410,     NT = 411,     NTONEDGE = 412,     NUEDGE = 413,     NUMBER = 414,     NUTRIANGLE = 415,     NV = 416,     OFSTREAM = 417,     OMEGA = 418,     ON = 419,     OP = 420,     OPTIMIZE = 421,     OROR = 422,     OTHERSIDE = 423,     P = 424,     P0 = 425,     P0edge = 426,     P1 = 427,     P1B = 428,     P1DC = 429,     P1NC = 430,     P2 = 431,     P2DC = 432,     P2H = 433,     P2B = 434,     PERIODIC = 435,     PI = 436,     PLOT = 437,     PLUSEQ = 438,     PLUSPLUS = 439,     POLAR = 440,     POW = 441,     POWER = 442,     PRECISION = 443,     PRECON = 444,     PROBLEM = 445,     PROCESSOR = 446,     PS = 447,     QFE = 448,     QFNBPE = 449,     QFNBPT = 450,     QFORDER = 451,     QFT = 452,     QF1PE = 453,     QF1PELUMP = 454,     QF1PT = 455,     QF1PTLUMP = 456,     QF2PE = 457,     QF2PT = 458,     QF2PT4P1 = 459,     QF3PE = 460,     QF5PT = 461,     QF7PT = 462,     QF9PT = 463,     RATIO = 464,     READMESH = 465,     REAL = 466,     REGION = 467,     RESCALING = 468,     RETURN = 469,     RT0 = 470,     RT0ORTHO = 471,     SAVE = 472,     SAVEMESH = 473,     SET = 474,     SIGMA = 475,     SIN = 476,     SINH = 477,     SLASHEQ = 478,     SMALL_N = 479,     SOLVE = 480,     SOLVER = 481,     SPLIT = 482,     SPLITIN2 = 483,     SPLITMESH = 484,     SPLITPBEDGE = 485,     SQRT = 486,     SQUARE = 487,     STAREQ = 488,     STRATEGY = 489,     STRING = 490,     SUM = 491,     SYM = 492,     T = 493,     TAN = 494,     TANH = 495,     TGV = 496,     THETAMAX = 497,     TOL = 498,     TRIANGULATE = 499,     TRUNC = 500,     UMFPACK = 501,     USER_BORDER = 502,     USER_FUNCTION = 503,     USER_PROBLEM = 504,     USER_TYPE = 505,     USER_VARF = 506,     USER_VARIABLE = 507,     VALUE = 508,     VARF = 509,     VARROW = 510,     VECTOR = 511,     VEPS = 512,     VERBOSITY = 513,     VERSION = 514,     VISO = 515,     WAIT = 516,     WHILE = 517,     X = 518,     Y = 519,     Z = 520,     NBCOEF = 521,     TOLPIVOT = 522,     TOLPIVOTSYM = 523,     L1 = 524,     L2 = 525,     LINFTY = 526,     TRY = 527,     CATCH = 528,     THROW = 529,     FFEOF = 530,     GOOD = 531,     SCIENTIFIC = 532,     FIXED = 533,     SHOWBASE = 534,     NOSHOWBASE = 535,     SHOWPOS = 536,     NOSHOWPOS = 537,     DEFAULT = 538,     IM = 539,     RE = 540   };#endif#define ABS 258#define R3 259#define APPEND 260#define ABSERROR 261#define ACOS 262#define ACOSH 263#define ADAPTMESH 264#define ANDAND 265#define ANISOMAX 266#define RESIZE 267#define AREA 268#define ARG 269#define ASIN 270#define ASINH 271#define ASPECTRATIO 272#define ASSERT 273#define ATAN 274#define ATAN2 275#define ATANH 276#define AVERAGE 277#define BB 278#define BFGS 279#define BIG_N 280#define BINSIDE 281#define BMAT 282#define BOOL 283#define BORDER 284#define BOUNDARYPROBLEM 285#define BREAK 286#define BROADCAST 287#define BUILDMESH 288#define BUILDMESHBORDER 289#define BW 290#define CADNA 291#define CG 292#define CHECKMOVEMESH 293#define CHOLESKY 294#define CIN 295#define CLEAN 296#define CLOCK 297#define CMM 298#define COEF 299#define COMPLEX 300#define CONJ 301#define CONSTANT_STRING 302#define CONTINUE 303#define CONVECT 304#define COS 305#define COSH 306#define COUT 307#define CROUT 308#define CUTOFF 309#define DIMKRYLOV 310#define DN 311#define DOTSLASH 312#define DOTSTAR 313#define DIAG 314#define DUMPTABLE 315#define DX 316#define DXX 317#define DXY 318#define DY 319#define DYX 320#define DYY 321#define DZ 322#define ELSE 323#define EMPTYMESH 324#define END 325#define ENDL 326#define EPS 327#define EQEQ 328#define ERR 329#define ERRG 330#define EXEC 331#define EXIT 332#define EXP 333#define FACTORIZE 334#define FESPACE 335#define FF_FALSE 336#define FF_TRUE 337#define FILL 338#define FOR 339#define FUNC 340#define GE 341#define GMRES 342#define GREY 343#define GTGT 344#define HAVEUMFPACK 345#define HMAX 346#define HMIN 347#define HTRIANGLE 348#define I 349#define IF 350#define IFSTREAM 351#define IMAG 352#define INCLUDE 353#define INIT 354#define INQUIRE 355#define INSIDE 356#define INT 357#define INT1D 358#define INT2D 359#define INTALLEDGES 360#define INTERPOLATE 361#define ISMETRIC 362#define HSV 363#define ISO 364#define IVALUE 365#define JUMP 366#define KEEPBACKVERTICES 367#define LABEL 368#define LE 369#define LENEDGE 370#define LINEARCG 371#define EIGENVALUE 372#define LINEARGMRES 373#define LOAD 374#define LOG 375#define LOG10 376#define LTLT 377#define LU 378#define M 379#define MATRIX 380#define MAX 381#define MAXIT 382#define MAXSUBDIV 383#define MEAN 384#define MESH 385#define METRIC 386#define MIN 387#define MINUSEQ 388#define MINUSMINUS 389#define MOVEMESH 390#define MPIRANK 391#define MPISIZE 392#define NAME 393#define NBARROW 394#define NBEV 395#define NBISO 396#define NBITER 397#define NBITERLINE 398#define NBJACOBY 399#define NBSMOOTH 400#define NBVX 401#define NCV 402#define NDOF 403#define NDOFK 404#define NE 405#define NEWTON 406#define NLCG 407#define NOMESHGENERATION 408#define NORM 409#define NOUSEOFWAIT 410#define NT 411#define NTONEDGE 412#define NUEDGE 413#define NUMBER 414#define NUTRIANGLE 415#define NV 416#define OFSTREAM 417#define OMEGA 418#define ON 419#define OP 420#define OPTIMIZE 421#define OROR 422#define OTHERSIDE 423#define P 424#define P0 425#define P0edge 426#define P1 427#define P1B 428#define P1DC 429#define P1NC 430#define P2 431#define P2DC 432#define P2H 433#define P2B 434#define PERIODIC 435#define PI 436#define PLOT 437#define PLUSEQ 438#define PLUSPLUS 439#define POLAR 440#define POW 441#define POWER 442#define PRECISION 443#define PRECON 444#define PROBLEM 445#define PROCESSOR 446#define PS 447#define QFE 448#define QFNBPE 449#define QFNBPT 450#define QFORDER 451#define QFT 452#define QF1PE 453#define QF1PELUMP 454#define QF1PT 455#define QF1PTLUMP 456#define QF2PE 457#define QF2PT 458#define QF2PT4P1 459#define QF3PE 460#define QF5PT 461#define QF7PT 462#define QF9PT 463#define RATIO 464#define READMESH 465#define REAL 466#define REGION 467#define RESCALING 468#define RETURN 469#define RT0 470#define RT0ORTHO 471#define SAVE 472#define SAVEMESH 473#define SET 474#define SIGMA 475#define SIN 476#define SINH 477#define SLASHEQ 478#define SMALL_N 479#define SOLVE 480#define SOLVER 481#define SPLIT 482#define SPLITIN2 483#define SPLITMESH 484#define SPLITPBEDGE 485#define SQRT 486#define SQUARE 487#define STAREQ 488#define STRATEGY 489#define STRING 490#define SUM 491#define SYM 492#define T 493#define TAN 494#define TANH 495#define TGV 496#define THETAMAX 497#define TOL 498#define TRIANGULATE 499#define TRUNC 500#define UMFPACK 501#define USER_BORDER 502#define USER_FUNCTION 503#define USER_PROBLEM 504#define USER_TYPE 505#define USER_VARF 506#define USER_VARIABLE 507#define VALUE 508#define VARF 509#define VARROW 510#define VECTOR 511#define VEPS 512#define VERBOSITY 513#define VERSION 514#define VISO 515#define WAIT 516#define WHILE 517#define X 518#define Y 519#define Z 520#define NBCOEF 521#define TOLPIVOT 522#define TOLPIVOTSYM 523#define L1 524#define L2 525#define LINFTY 526#define TRY 527#define CATCH 528#define THROW 529#define FFEOF 530#define GOOD 531#define SCIENTIFIC 532#define FIXED 533#define SHOWBASE 534#define NOSHOWBASE 535#define SHOWPOS 536#define NOSHOWPOS 537#define DEFAULT 538#define IM 539#define RE 540#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)typedef int YYSTYPE;# define yystype YYSTYPE /* obsolescent; will be withdrawn */# define YYSTYPE_IS_DECLARED 1# define YYSTYPE_IS_TRIVIAL 1#endifextern YYSTYPE yylval;#if ! defined (YYLTYPE) && ! defined (YYLTYPE_IS_DECLARED)typedef struct YYLTYPE{  int first_line;  int first_column;  int last_line;  int last_column;} YYLTYPE;# define yyltype YYLTYPE /* obsolescent; will be withdrawn */# define YYLTYPE_IS_DECLARED 1# define YYLTYPE_IS_TRIVIAL 1#endifextern YYLTYPE yylloc;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?