Blame lib/parser-sming.tab.h

Packit Service 9ccfef
/* A Bison parser, made by GNU Bison 2.3.  */
Packit Service 9ccfef
Packit Service 9ccfef
/* Skeleton interface for Bison's Yacc-like parsers in C
Packit Service 9ccfef
Packit Service 9ccfef
   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
Packit Service 9ccfef
   Free Software Foundation, Inc.
Packit Service 9ccfef
Packit Service 9ccfef
   This program is free software; you can redistribute it and/or modify
Packit Service 9ccfef
   it under the terms of the GNU General Public License as published by
Packit Service 9ccfef
   the Free Software Foundation; either version 2, or (at your option)
Packit Service 9ccfef
   any later version.
Packit Service 9ccfef
Packit Service 9ccfef
   This program is distributed in the hope that it will be useful,
Packit Service 9ccfef
   but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service 9ccfef
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Packit Service 9ccfef
   GNU General Public License for more details.
Packit Service 9ccfef
Packit Service 9ccfef
   You should have received a copy of the GNU General Public License
Packit Service 9ccfef
   along with this program; if not, write to the Free Software
Packit Service 9ccfef
   Foundation, Inc., 51 Franklin Street, Fifth Floor,
Packit Service 9ccfef
   Boston, MA 02110-1301, USA.  */
Packit Service 9ccfef
Packit Service 9ccfef
/* As a special exception, you may create a larger work that contains
Packit Service 9ccfef
   part or all of the Bison parser skeleton and distribute that work
Packit Service 9ccfef
   under terms of your choice, so long as that work isn't itself a
Packit Service 9ccfef
   parser generator using the skeleton or a modified version thereof
Packit Service 9ccfef
   as a parser skeleton.  Alternatively, if you modify or redistribute
Packit Service 9ccfef
   the parser skeleton itself, you may (at your option) remove this
Packit Service 9ccfef
   special exception, which will cause the skeleton and the resulting
Packit Service 9ccfef
   Bison output files to be licensed under the GNU General Public
Packit Service 9ccfef
   License without this special exception.
Packit Service 9ccfef
Packit Service 9ccfef
   This special exception was added by the Free Software Foundation in
Packit Service 9ccfef
   version 2.2 of Bison.  */
Packit Service 9ccfef
Packit Service 9ccfef
/* Tokens.  */
Packit Service 9ccfef
#ifndef YYTOKENTYPE
Packit Service 9ccfef
# define YYTOKENTYPE
Packit Service 9ccfef
   /* Put the tokens into the symbol table, so that GDB and other debuggers
Packit Service 9ccfef
      know about them.  */
Packit Service 9ccfef
   enum yytokentype {
Packit Service 9ccfef
     DOT = 258,
Packit Service 9ccfef
     DOT_DOT = 259,
Packit Service 9ccfef
     COLON_COLON = 260,
Packit Service 9ccfef
     ucIdentifier = 261,
Packit Service 9ccfef
     lcIdentifier = 262,
Packit Service 9ccfef
     floatValue = 263,
Packit Service 9ccfef
     textSegment = 264,
Packit Service 9ccfef
     decimalNumber = 265,
Packit Service 9ccfef
     hexadecimalNumber = 266,
Packit Service 9ccfef
     OID = 267,
Packit Service 9ccfef
     moduleKeyword = 268,
Packit Service 9ccfef
     importKeyword = 269,
Packit Service 9ccfef
     revisionKeyword = 270,
Packit Service 9ccfef
     identityKeyword = 271,
Packit Service 9ccfef
     oidKeyword = 272,
Packit Service 9ccfef
     dateKeyword = 273,
Packit Service 9ccfef
     organizationKeyword = 274,
Packit Service 9ccfef
     contactKeyword = 275,
Packit Service 9ccfef
     descriptionKeyword = 276,
Packit Service 9ccfef
     referenceKeyword = 277,
Packit Service 9ccfef
     extensionKeyword = 278,
Packit Service 9ccfef
     typedefKeyword = 279,
Packit Service 9ccfef
     typeKeyword = 280,
Packit Service 9ccfef
     formatKeyword = 281,
Packit Service 9ccfef
     unitsKeyword = 282,
Packit Service 9ccfef
     statusKeyword = 283,
Packit Service 9ccfef
     accessKeyword = 284,
Packit Service 9ccfef
     defaultKeyword = 285,
Packit Service 9ccfef
     impliedKeyword = 286,
Packit Service 9ccfef
     indexKeyword = 287,
Packit Service 9ccfef
     augmentsKeyword = 288,
Packit Service 9ccfef
     reordersKeyword = 289,
Packit Service 9ccfef
     sparseKeyword = 290,
Packit Service 9ccfef
     expandsKeyword = 291,
Packit Service 9ccfef
     createKeyword = 292,
Packit Service 9ccfef
     membersKeyword = 293,
Packit Service 9ccfef
     objectsKeyword = 294,
Packit Service 9ccfef
     mandatoryKeyword = 295,
Packit Service 9ccfef
     optionalKeyword = 296,
Packit Service 9ccfef
     refineKeyword = 297,
Packit Service 9ccfef
     abnfKeyword = 298,
Packit Service 9ccfef
     OctetStringKeyword = 299,
Packit Service 9ccfef
     ObjectIdentifierKeyword = 300,
Packit Service 9ccfef
     Integer32Keyword = 301,
Packit Service 9ccfef
     Unsigned32Keyword = 302,
Packit Service 9ccfef
     Integer64Keyword = 303,
Packit Service 9ccfef
     Unsigned64Keyword = 304,
Packit Service 9ccfef
     Float32Keyword = 305,
Packit Service 9ccfef
     Float64Keyword = 306,
Packit Service 9ccfef
     Float128Keyword = 307,
Packit Service 9ccfef
     BitsKeyword = 308,
Packit Service 9ccfef
     EnumerationKeyword = 309,
Packit Service 9ccfef
     currentKeyword = 310,
Packit Service 9ccfef
     deprecatedKeyword = 311,
Packit Service 9ccfef
     obsoleteKeyword = 312,
Packit Service 9ccfef
     readonlyKeyword = 313,
Packit Service 9ccfef
     readwriteKeyword = 314,
Packit Service 9ccfef
     parentKeyword = 315,
Packit Service 9ccfef
     classKeyword = 316,
Packit Service 9ccfef
     extendsKeyword = 317,
Packit Service 9ccfef
     attributeKeyword = 318,
Packit Service 9ccfef
     uniqueKeyword = 319,
Packit Service 9ccfef
     eventKeyword = 320,
Packit Service 9ccfef
     PointerKeyword = 321,
Packit Service 9ccfef
     eventonlyKeyword = 322,
Packit Service 9ccfef
     neginfKeyword = 323,
Packit Service 9ccfef
     posinfKeyword = 324,
Packit Service 9ccfef
     snanKeyword = 325,
Packit Service 9ccfef
     qnanKeyword = 326
Packit Service 9ccfef
   };
Packit Service 9ccfef
#endif
Packit Service 9ccfef
/* Tokens.  */
Packit Service 9ccfef
#define DOT 258
Packit Service 9ccfef
#define DOT_DOT 259
Packit Service 9ccfef
#define COLON_COLON 260
Packit Service 9ccfef
#define ucIdentifier 261
Packit Service 9ccfef
#define lcIdentifier 262
Packit Service 9ccfef
#define floatValue 263
Packit Service 9ccfef
#define textSegment 264
Packit Service 9ccfef
#define decimalNumber 265
Packit Service 9ccfef
#define hexadecimalNumber 266
Packit Service 9ccfef
#define OID 267
Packit Service 9ccfef
#define moduleKeyword 268
Packit Service 9ccfef
#define importKeyword 269
Packit Service 9ccfef
#define revisionKeyword 270
Packit Service 9ccfef
#define identityKeyword 271
Packit Service 9ccfef
#define oidKeyword 272
Packit Service 9ccfef
#define dateKeyword 273
Packit Service 9ccfef
#define organizationKeyword 274
Packit Service 9ccfef
#define contactKeyword 275
Packit Service 9ccfef
#define descriptionKeyword 276
Packit Service 9ccfef
#define referenceKeyword 277
Packit Service 9ccfef
#define extensionKeyword 278
Packit Service 9ccfef
#define typedefKeyword 279
Packit Service 9ccfef
#define typeKeyword 280
Packit Service 9ccfef
#define formatKeyword 281
Packit Service 9ccfef
#define unitsKeyword 282
Packit Service 9ccfef
#define statusKeyword 283
Packit Service 9ccfef
#define accessKeyword 284
Packit Service 9ccfef
#define defaultKeyword 285
Packit Service 9ccfef
#define impliedKeyword 286
Packit Service 9ccfef
#define indexKeyword 287
Packit Service 9ccfef
#define augmentsKeyword 288
Packit Service 9ccfef
#define reordersKeyword 289
Packit Service 9ccfef
#define sparseKeyword 290
Packit Service 9ccfef
#define expandsKeyword 291
Packit Service 9ccfef
#define createKeyword 292
Packit Service 9ccfef
#define membersKeyword 293
Packit Service 9ccfef
#define objectsKeyword 294
Packit Service 9ccfef
#define mandatoryKeyword 295
Packit Service 9ccfef
#define optionalKeyword 296
Packit Service 9ccfef
#define refineKeyword 297
Packit Service 9ccfef
#define abnfKeyword 298
Packit Service 9ccfef
#define OctetStringKeyword 299
Packit Service 9ccfef
#define ObjectIdentifierKeyword 300
Packit Service 9ccfef
#define Integer32Keyword 301
Packit Service 9ccfef
#define Unsigned32Keyword 302
Packit Service 9ccfef
#define Integer64Keyword 303
Packit Service 9ccfef
#define Unsigned64Keyword 304
Packit Service 9ccfef
#define Float32Keyword 305
Packit Service 9ccfef
#define Float64Keyword 306
Packit Service 9ccfef
#define Float128Keyword 307
Packit Service 9ccfef
#define BitsKeyword 308
Packit Service 9ccfef
#define EnumerationKeyword 309
Packit Service 9ccfef
#define currentKeyword 310
Packit Service 9ccfef
#define deprecatedKeyword 311
Packit Service 9ccfef
#define obsoleteKeyword 312
Packit Service 9ccfef
#define readonlyKeyword 313
Packit Service 9ccfef
#define readwriteKeyword 314
Packit Service 9ccfef
#define parentKeyword 315
Packit Service 9ccfef
#define classKeyword 316
Packit Service 9ccfef
#define extendsKeyword 317
Packit Service 9ccfef
#define attributeKeyword 318
Packit Service 9ccfef
#define uniqueKeyword 319
Packit Service 9ccfef
#define eventKeyword 320
Packit Service 9ccfef
#define PointerKeyword 321
Packit Service 9ccfef
#define eventonlyKeyword 322
Packit Service 9ccfef
#define neginfKeyword 323
Packit Service 9ccfef
#define posinfKeyword 324
Packit Service 9ccfef
#define snanKeyword 325
Packit Service 9ccfef
#define qnanKeyword 326
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
Packit Service 9ccfef
typedef union YYSTYPE
Packit Service 9ccfef
#line 360 "parser-sming.y"
Packit Service 9ccfef
{
Packit Service 9ccfef
    char           *id;				/* identifier name           */
Packit Service 9ccfef
    int            rc;				/* >=0: ok, <0: error        */
Packit Service 9ccfef
    time_t	   date;			/* a date value		     */
Packit Service 9ccfef
    char	   *text;
Packit Service 9ccfef
    Module	   *modulePtr;
Packit Service 9ccfef
    Node	   *nodePtr;
Packit Service 9ccfef
    Object	   *objectPtr;
Packit Service 9ccfef
    Identity   *identityPtr;
Packit Service 9ccfef
    Macro	   *macroPtr;
Packit Service 9ccfef
    Type	   *typePtr;
Packit Service 9ccfef
    Class	   *classPtr;
Packit Service 9ccfef
    Attribute  *attributePtr;
Packit Service 9ccfef
    Event	   *eventPtr;
Packit Service 9ccfef
    Index	   index;
Packit Service 9ccfef
    Option	   *optionPtr;
Packit Service 9ccfef
    Refinement	   *refinementPtr;
Packit Service 9ccfef
    SmiStatus	   status;
Packit Service 9ccfef
    SmiAccess	   access;
Packit Service 9ccfef
    NamedNumber    *namedNumberPtr;
Packit Service 9ccfef
    Range	   *rangePtr;
Packit Service 9ccfef
    SmiValue	   *valuePtr;
Packit Service 9ccfef
    List	   *listPtr;
Packit Service 9ccfef
    Revision	   *revisionPtr;
Packit Service 9ccfef
}
Packit Service 9ccfef
/* Line 1489 of yacc.c.  */
Packit Service 9ccfef
#line 217 "parser-sming.tab.h"
Packit Service 9ccfef
	YYSTYPE;
Packit Service 9ccfef
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
Packit Service 9ccfef
# define YYSTYPE_IS_DECLARED 1
Packit Service 9ccfef
# define YYSTYPE_IS_TRIVIAL 1
Packit Service 9ccfef
#endif
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef