⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parse-gram.h

📁 bison 2.0 主要可以用来做语法分析用的
💻 H
字号:
/* 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 {     GRAM_EOF = 0,     STRING = 258,     INT = 259,     PERCENT_TOKEN = 260,     PERCENT_NTERM = 261,     PERCENT_TYPE = 262,     PERCENT_DESTRUCTOR = 263,     PERCENT_PRINTER = 264,     PERCENT_UNION = 265,     PERCENT_LEFT = 266,     PERCENT_RIGHT = 267,     PERCENT_NONASSOC = 268,     PERCENT_PREC = 269,     PERCENT_DPREC = 270,     PERCENT_MERGE = 271,     PERCENT_DEBUG = 272,     PERCENT_DEFAULT_PREC = 273,     PERCENT_DEFINE = 274,     PERCENT_DEFINES = 275,     PERCENT_ERROR_VERBOSE = 276,     PERCENT_EXPECT = 277,     PERCENT_EXPECT_RR = 278,     PERCENT_FILE_PREFIX = 279,     PERCENT_GLR_PARSER = 280,     PERCENT_INITIAL_ACTION = 281,     PERCENT_LEX_PARAM = 282,     PERCENT_LOCATIONS = 283,     PERCENT_NAME_PREFIX = 284,     PERCENT_NO_DEFAULT_PREC = 285,     PERCENT_NO_LINES = 286,     PERCENT_NONDETERMINISTIC_PARSER = 287,     PERCENT_OUTPUT = 288,     PERCENT_PARSE_PARAM = 289,     PERCENT_PURE_PARSER = 290,     PERCENT_SKELETON = 291,     PERCENT_START = 292,     PERCENT_TOKEN_TABLE = 293,     PERCENT_VERBOSE = 294,     PERCENT_YACC = 295,     TYPE = 296,     EQUAL = 297,     SEMICOLON = 298,     PIPE = 299,     ID = 300,     ID_COLON = 301,     PERCENT_PERCENT = 302,     PROLOGUE = 303,     EPILOGUE = 304,     BRACED_CODE = 305   };#endif#define GRAM_EOF 0#define STRING 258#define INT 259#define PERCENT_TOKEN 260#define PERCENT_NTERM 261#define PERCENT_TYPE 262#define PERCENT_DESTRUCTOR 263#define PERCENT_PRINTER 264#define PERCENT_UNION 265#define PERCENT_LEFT 266#define PERCENT_RIGHT 267#define PERCENT_NONASSOC 268#define PERCENT_PREC 269#define PERCENT_DPREC 270#define PERCENT_MERGE 271#define PERCENT_DEBUG 272#define PERCENT_DEFAULT_PREC 273#define PERCENT_DEFINE 274#define PERCENT_DEFINES 275#define PERCENT_ERROR_VERBOSE 276#define PERCENT_EXPECT 277#define PERCENT_EXPECT_RR 278#define PERCENT_FILE_PREFIX 279#define PERCENT_GLR_PARSER 280#define PERCENT_INITIAL_ACTION 281#define PERCENT_LEX_PARAM 282#define PERCENT_LOCATIONS 283#define PERCENT_NAME_PREFIX 284#define PERCENT_NO_DEFAULT_PREC 285#define PERCENT_NO_LINES 286#define PERCENT_NONDETERMINISTIC_PARSER 287#define PERCENT_OUTPUT 288#define PERCENT_PARSE_PARAM 289#define PERCENT_PURE_PARSER 290#define PERCENT_SKELETON 291#define PERCENT_START 292#define PERCENT_TOKEN_TABLE 293#define PERCENT_VERBOSE 294#define PERCENT_YACC 295#define TYPE 296#define EQUAL 297#define SEMICOLON 298#define PIPE 299#define ID 300#define ID_COLON 301#define PERCENT_PERCENT 302#define PROLOGUE 303#define EPILOGUE 304#define BRACED_CODE 305#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)#line 81 "parse-gram.y"typedef union YYSTYPE {  symbol *symbol;  symbol_list *list;  int integer;  char *chars;  assoc assoc;  uniqstr uniqstr;} YYSTYPE;/* Line 1318 of yacc.c.  */#line 148 "parse-gram.h"# define yystype YYSTYPE /* obsolescent; will be withdrawn */# define YYSTYPE_IS_DECLARED 1# define YYSTYPE_IS_TRIVIAL 1#endif#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#endif

⌨️ 快捷键说明

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