(linenum→info "unix/slp.c:2238")

binutils/2.18/binutils/arparse.h

    1: /* A Bison parser, made by GNU Bison 2.3.  */
    2: 
    3: /* Skeleton interface for Bison's Yacc-like parsers in C
    4: 
    5:    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    6:    Free Software Foundation, Inc.
    7: 
    8:    This program is free software; you can redistribute it and/or modify
    9:    it under the terms of the GNU General Public License as published by
   10:    the Free Software Foundation; either version 2, or (at your option)
   11:    any later version.
   12: 
   13:    This program is distributed in the hope that it will be useful,
   14:    but WITHOUT ANY WARRANTY; without even the implied warranty of
   15:    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   16:    GNU General Public License for more details.
   17: 
   18:    You should have received a copy of the GNU General Public License
   19:    along with this program; if not, write to the Free Software
   20:    Foundation, Inc., 51 Franklin Street, Fifth Floor,
   21:    Boston, MA 02110-1301, USA.  */
   22: 
   23: /* As a special exception, you may create a larger work that contains
   24:    part or all of the Bison parser skeleton and distribute that work
   25:    under terms of your choice, so long as that work isn't itself a
   26:    parser generator using the skeleton or a modified version thereof
   27:    as a parser skeleton.  Alternatively, if you modify or redistribute
   28:    the parser skeleton itself, you may (at your option) remove this
   29:    special exception, which will cause the skeleton and the resulting
   30:    Bison output files to be licensed under the GNU General Public
   31:    License without this special exception.
   32: 
   33:    This special exception was added by the Free Software Foundation in
   34:    version 2.2 of Bison.  */
   35: 
   36: /* Tokens.  */
   37: #ifndef YYTOKENTYPE
   38: # define YYTOKENTYPE
   39:    /* Put the tokens into the symbol table, so that GDB and other debuggers
   40:       know about them.  */
   41:    enum yytokentype {
   42:      NEWLINE = 258,
   43:      VERBOSE = 259,
   44:      FILENAME = 260,
   45:      ADDLIB = 261,
   46:      LIST = 262,
   47:      ADDMOD = 263,
   48:      CLEAR = 264,
   49:      CREATE = 265,
   50:      DELETE = 266,
   51:      DIRECTORY = 267,
   52:      END = 268,
   53:      EXTRACT = 269,
   54:      FULLDIR = 270,
   55:      HELP = 271,
   56:      QUIT = 272,
   57:      REPLACE = 273,
   58:      SAVE = 274,
   59:      OPEN = 275
   60:    };
   61: #endif
   62: /* Tokens.  */
   63: #define NEWLINE 258
   64: #define VERBOSE 259
   65: #define FILENAME 260
   66: #define ADDLIB 261
   67: #define LIST 262
   68: #define ADDMOD 263
   69: #define CLEAR 264
   70: #define CREATE 265
   71: #define DELETE 266
   72: #define DIRECTORY 267
   73: #define END 268
   74: #define EXTRACT 269
   75: #define FULLDIR 270
   76: #define HELP 271
   77: #define QUIT 272
   78: #define REPLACE 273
   79: #define SAVE 274
   80: #define OPEN 275
   81: 
   82: 
   83: 
   84: 
   85: #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
   86: typedef union YYSTYPE
   87: #line 38 "arparse.y"
   88: {
   89:   char *name;
   90: struct list *list ;
   91: 
   92: }
   93: /* Line 1489 of yacc.c.  */
   94: #line 95 "arparse.h"
   95:         YYSTYPE;
   96: # define yystype YYSTYPE /* obsolescent; will be withdrawn */
   97: # define YYSTYPE_IS_DECLARED 1
   98: # define YYSTYPE_IS_TRIVIAL 1
   99: #endif
  100: 
  101: extern YYSTYPE yylval;
  102: 
Syntax (Markdown)