lg.tab.hpp

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

HPP
172
字号
/* A Bison parser, made by GNU Bison 2.3.  *//* Skeleton interface for Bison's Yacc-like parsers in C   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006   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., 51 Franklin Street, Fifth Floor,   Boston, MA 02110-1301, USA.  *//* As a special exception, you may create a larger work that contains   part or all of the Bison parser skeleton and distribute that work   under terms of your choice, so long as that work isn't itself a   parser generator using the skeleton or a modified version thereof   as a parser skeleton.  Alternatively, if you modify or redistribute   the parser skeleton itself, you may (at your option) remove this   special exception, which will cause the skeleton and the resulting   Bison output files to be licensed under the GNU General Public   License without this special exception.   This special exception was added by the Free Software Foundation in   version 2.2 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 {     IF = 258,     ELSE = 259,     SET = 260,     GTGT = 261,     LTLT = 262,     OR = 263,     AND = 264,     NE = 265,     EQ = 266,     GE = 267,     LE = 268,     DOTSLASH = 269,     DOTSTAR = 270,     MOINSMOINS = 271,     PLUSPLUS = 272,     UNARY = 273,     LNUM = 274,     DNUM = 275,     CNUM = 276,     ID = 277,     FESPACEID = 278,     IDPARAM = 279,     STRING = 280,     ENDOFFILE = 281,     INCLUDE = 282,     LOAD = 283,     BIDON = 284,     FOR = 285,     WHILE = 286,     BREAK = 287,     CONTINUE = 288,     RETURN = 289,     TRY = 290,     CATCH = 291,     THROW = 292,     TYPE = 293,     FUNCTION = 294,     FESPACE = 295,     FESPACE1 = 296,     FESPACE3 = 297,     PLUSEQ = 298,     MOINSEQ = 299,     MULEQ = 300,     DIVEQ = 301,     ARROW = 302,     BORDER = 303,     CURVE = 304,     SOLVE = 305   };#endif/* Tokens.  */#define IF 258#define ELSE 259#define SET 260#define GTGT 261#define LTLT 262#define OR 263#define AND 264#define NE 265#define EQ 266#define GE 267#define LE 268#define DOTSLASH 269#define DOTSTAR 270#define MOINSMOINS 271#define PLUSPLUS 272#define UNARY 273#define LNUM 274#define DNUM 275#define CNUM 276#define ID 277#define FESPACEID 278#define IDPARAM 279#define STRING 280#define ENDOFFILE 281#define INCLUDE 282#define LOAD 283#define BIDON 284#define FOR 285#define WHILE 286#define BREAK 287#define CONTINUE 288#define RETURN 289#define TRY 290#define CATCH 291#define THROW 292#define TYPE 293#define FUNCTION 294#define FESPACE 295#define FESPACE1 296#define FESPACE3 297#define PLUSEQ 298#define MOINSEQ 299#define MULEQ 300#define DIVEQ 301#define ARROW 302#define BORDER 303#define CURVE 304#define SOLVE 305#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLAREDtypedef union YYSTYPE#line 118 "lg.y"{  double dnum; long lnum; char * str; char oper[8]; CC_F0 cexp; Routine   *routine; AC_F0 args; aType type; CListOfInst cinst; Block * block;  ListOfId *clist_id;/* ListCatch * clist_Catchs;*/}/* Line 1489 of yacc.c.  */#line 164 "lg.tab.hpp"	YYSTYPE;# define yystype YYSTYPE /* obsolescent; will be withdrawn */# define YYSTYPE_IS_DECLARED 1# define YYSTYPE_IS_TRIVIAL 1#endifextern YYSTYPE lglval;

⌨️ 快捷键说明

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