📄 parse-gram.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 + -