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

binutils/2.18/gas/itbl-parse.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:      DREG = 258,
   43:      CREG = 259,
   44:      GREG = 260,
   45:      IMMED = 261,
   46:      ADDR = 262,
   47:      INSN = 263,
   48:      NUM = 264,
   49:      ID = 265,
   50:      NL = 266,
   51:      PNUM = 267
   52:    };
   53: #endif
   54: /* Tokens.  */
   55: #define DREG 258
   56: #define CREG 259
   57: #define GREG 260
   58: #define IMMED 261
   59: #define ADDR 262
   60: #define INSN 263
   61: #define NUM 264
   62: #define ID 265
   63: #define NL 266
   64: #define PNUM 267
   65: 
   66: 
   67: 
   68: 
   69: #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
   70: typedef union YYSTYPE
   71: #line 282 "itbl-parse.y"
   72: {
   73:     char *str;
   74:     int num;
   75:     int processor;
   76:     unsigned long val;
   77:   }
   78: /* Line 1489 of yacc.c.  */
   79: #line 80 "itbl-parse.h"
   80:         YYSTYPE;
   81: # define yystype YYSTYPE /* obsolescent; will be withdrawn */
   82: # define YYSTYPE_IS_DECLARED 1
   83: # define YYSTYPE_IS_TRIVIAL 1
   84: #endif
   85: 
   86: extern YYSTYPE yylval;
   87: 
Syntax (Markdown)