[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3-unattended/var/se3/unattended/install/linuxaux/opt/perl/lib/5.10.0/i586-linux-thread-multi/CORE/ -> perly.h (source)

   1  #ifdef PERL_CORE
   2  /* A Bison parser, made by GNU Bison 2.3.  */
   3  
   4  /* Skeleton interface for Bison's Yacc-like parsers in C
   5  
   6     Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
   7     Free Software Foundation, Inc.
   8  
   9     This program is free software; you can redistribute it and/or modify
  10     it under the terms of the GNU General Public License as published by
  11     the Free Software Foundation; either version 2, or (at your option)
  12     any later version.
  13  
  14     This program is distributed in the hope that it will be useful,
  15     but WITHOUT ANY WARRANTY; without even the implied warranty of
  16     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17     GNU General Public License for more details.
  18  
  19     You should have received a copy of the GNU General Public License
  20     along with this program; if not, write to the Free Software
  21     Foundation, Inc., 51 Franklin Street, Fifth Floor,
  22     Boston, MA 02110-1301, USA.  */
  23  
  24  /* As a special exception, you may create a larger work that contains
  25     part or all of the Bison parser skeleton and distribute that work
  26     under terms of your choice, so long as that work isn't itself a
  27     parser generator using the skeleton or a modified version thereof
  28     as a parser skeleton.  Alternatively, if you modify or redistribute
  29     the parser skeleton itself, you may (at your option) remove this
  30     special exception, which will cause the skeleton and the resulting
  31     Bison output files to be licensed under the GNU General Public
  32     License without this special exception.
  33  
  34     This special exception was added by the Free Software Foundation in
  35     version 2.2 of Bison.  */
  36  
  37  /* Tokens.  */
  38  #ifndef YYTOKENTYPE
  39  # define YYTOKENTYPE
  40     /* Put the tokens into the symbol table, so that GDB and other debuggers
  41        know about them.  */
  42     enum yytokentype {
  43       WORD = 258,
  44       METHOD = 259,
  45       FUNCMETH = 260,
  46       THING = 261,
  47       PMFUNC = 262,
  48       PRIVATEREF = 263,
  49       FUNC0SUB = 264,
  50       UNIOPSUB = 265,
  51       LSTOPSUB = 266,
  52       LABEL = 267,
  53       FORMAT = 268,
  54       SUB = 269,
  55       ANONSUB = 270,
  56       PACKAGE = 271,
  57       USE = 272,
  58       WHILE = 273,
  59       UNTIL = 274,
  60       IF = 275,
  61       UNLESS = 276,
  62       ELSE = 277,
  63       ELSIF = 278,
  64       CONTINUE = 279,
  65       FOR = 280,
  66       GIVEN = 281,
  67       WHEN = 282,
  68       DEFAULT = 283,
  69       LOOPEX = 284,
  70       DOTDOT = 285,
  71       FUNC0 = 286,
  72       FUNC1 = 287,
  73       FUNC = 288,
  74       UNIOP = 289,
  75       LSTOP = 290,
  76       RELOP = 291,
  77       EQOP = 292,
  78       MULOP = 293,
  79       ADDOP = 294,
  80       DOLSHARP = 295,
  81       DO = 296,
  82       HASHBRACK = 297,
  83       NOAMP = 298,
  84       LOCAL = 299,
  85       MY = 300,
  86       MYSUB = 301,
  87       REQUIRE = 302,
  88       COLONATTR = 303,
  89       PREC_LOW = 304,
  90       DOROP = 305,
  91       OROP = 306,
  92       ANDOP = 307,
  93       NOTOP = 308,
  94       ASSIGNOP = 309,
  95       DORDOR = 310,
  96       OROR = 311,
  97       ANDAND = 312,
  98       BITOROP = 313,
  99       BITANDOP = 314,
 100       SHIFTOP = 315,
 101       MATCHOP = 316,
 102       REFGEN = 317,
 103       UMINUS = 318,
 104       POWOP = 319,
 105       POSTDEC = 320,
 106       POSTINC = 321,
 107       PREDEC = 322,
 108       PREINC = 323,
 109       ARROW = 324,
 110       PEG = 325
 111     };
 112  #endif
 113  /* Tokens.  */
 114  #define WORD 258
 115  #define METHOD 259
 116  #define FUNCMETH 260
 117  #define THING 261
 118  #define PMFUNC 262
 119  #define PRIVATEREF 263
 120  #define FUNC0SUB 264
 121  #define UNIOPSUB 265
 122  #define LSTOPSUB 266
 123  #define LABEL 267
 124  #define FORMAT 268
 125  #define SUB 269
 126  #define ANONSUB 270
 127  #define PACKAGE 271
 128  #define USE 272
 129  #define WHILE 273
 130  #define UNTIL 274
 131  #define IF 275
 132  #define UNLESS 276
 133  #define ELSE 277
 134  #define ELSIF 278
 135  #define CONTINUE 279
 136  #define FOR 280
 137  #define GIVEN 281
 138  #define WHEN 282
 139  #define DEFAULT 283
 140  #define LOOPEX 284
 141  #define DOTDOT 285
 142  #define FUNC0 286
 143  #define FUNC1 287
 144  #define FUNC 288
 145  #define UNIOP 289
 146  #define LSTOP 290
 147  #define RELOP 291
 148  #define EQOP 292
 149  #define MULOP 293
 150  #define ADDOP 294
 151  #define DOLSHARP 295
 152  #define DO 296
 153  #define HASHBRACK 297
 154  #define NOAMP 298
 155  #define LOCAL 299
 156  #define MY 300
 157  #define MYSUB 301
 158  #define REQUIRE 302
 159  #define COLONATTR 303
 160  #define PREC_LOW 304
 161  #define DOROP 305
 162  #define OROP 306
 163  #define ANDOP 307
 164  #define NOTOP 308
 165  #define ASSIGNOP 309
 166  #define DORDOR 310
 167  #define OROR 311
 168  #define ANDAND 312
 169  #define BITOROP 313
 170  #define BITANDOP 314
 171  #define SHIFTOP 315
 172  #define MATCHOP 316
 173  #define REFGEN 317
 174  #define UMINUS 318
 175  #define POWOP 319
 176  #define POSTDEC 320
 177  #define POSTINC 321
 178  #define PREDEC 322
 179  #define PREINC 323
 180  #define ARROW 324
 181  #define PEG 325
 182  
 183  
 184  
 185  
 186  #endif /* PERL_CORE */
 187  #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
 188  typedef union YYSTYPE
 189  {
 190      I32    ival; /* __DEFAULT__ (marker for regen_perly.pl;
 191                  must always be 1st union member) */
 192      char *pval;
 193      OP *opval;
 194      GV *gvval;
 195  #ifdef PERL_IN_MADLY_C
 196      TOKEN* p_tkval;
 197      TOKEN* i_tkval;
 198  #else
 199      char *p_tkval;
 200      I32    i_tkval;
 201  #endif
 202  #ifdef PERL_MAD
 203      TOKEN* tkval;
 204  #endif
 205  }
 206  /* Line 1489 of yacc.c.  */
 207      YYSTYPE;
 208  # define yystype YYSTYPE /* obsolescent; will be withdrawn */
 209  # define YYSTYPE_IS_DECLARED 1
 210  # define YYSTYPE_IS_TRIVIAL 1
 211  #endif
 212  
 213  
 214  


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1