/* A Bison parser, made by GNU Bison 3.8.2.  */

/* Bison interface for Yacc-like parsers in C

   Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 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 3 of the License, 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, see <https://www.gnu.org/licenses/>.  */

/* As a special exception, you may create a larger work that contains
   part or all of the Bison parser skeleton and distribute that work
   under terms of your choice, so long as that work isn't itself a
   parser generator using the skeleton or a modified version thereof
   as a parser skeleton.  Alternatively, if you modify or redistribute
   the parser skeleton itself, you may (at your option) remove this
   special exception, which will cause the skeleton and the resulting
   Bison output files to be licensed under the GNU General Public
   License without this special exception.

   This special exception was added by the Free Software Foundation in
   version 2.2 of Bison.  */

/* DO NOT RELY ON FEATURES THAT ARE NOT DOCUMENTED in the manual,
   especially those whose name start with YY_ or yy_.  They are
   private implementation details that can be changed or removed.  */

#ifndef YY_YY_V3PARSEBISON_PRETMP_H_INCLUDED
# define YY_YY_V3PARSEBISON_PRETMP_H_INCLUDED
/* Debug traces.  */
#ifndef YYDEBUG
# define YYDEBUG 0
#endif
#if YYDEBUG
extern int yydebug;
#endif

/* Token kinds.  */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
  enum yytokentype
  {
    YYEMPTY = -2,
    YYEOF = 0,                     /* "end of file"  */
    YYerror = 256,                 /* error  */
    YYUNDEF = 257,                 /* "invalid token"  */
    yaFLOATNUM = 258,              /* "FLOATING-POINT NUMBER"  */
    yaID__ETC = 259,               /* "IDENTIFIER"  */
    yaID__CC = 260,                /* "IDENTIFIER-::"  */
    yaID__LEX = 261,               /* "IDENTIFIER-in-lex"  */
    yaID__PATHPULSE = 262,         /* "IDENTIFIER-for-pathpulse"  */
    yaID__aINST = 263,             /* "IDENTIFIER-for-instance"  */
    yaID__aTYPE = 264,             /* "IDENTIFIER-for-type"  */
    yaINTNUM = 265,                /* "INTEGER NUMBER"  */
    yaTIMENUM = 266,               /* "TIME NUMBER"  */
    yaSTRING = 267,                /* "STRING"  */
    yaSTRING__IGNORE = 268,        /* "STRING-ignored"  */
    yaEDGEDESC = 269,              /* "EDGE DESCRIPTOR"  */
    yaTIMINGSPEC = 270,            /* "TIMING SPEC ELEMENT"  */
    ygenSTRENGTH = 271,            /* "STRENGTH keyword (strong1/etc)"  */
    yaTABLE_FIELD = 272,           /* "UDP table field"  */
    yaTABLE_LRSEP = 273,           /* ":"  */
    yaTABLE_LINEEND = 274,         /* "UDP table line end"  */
    yaSCCTOR = 275,                /* "`systemc_ctor block"  */
    yaSCDTOR = 276,                /* "`systemc_dtor block"  */
    yaSCHDR = 277,                 /* "`systemc_header block"  */
    yaSCHDRP = 278,                /* "`systemc_header_post block"  */
    yaSCIMP = 279,                 /* "`systemc_implementation block"  */
    yaSCIMPH = 280,                /* "`systemc_imp_header block"  */
    yaSCINT = 281,                 /* "`systemc_interface block"  */
    yVLT_CLOCKER = 282,            /* "clocker"  */
    yVLT_CLOCK_ENABLE = 283,       /* "clock_enable"  */
    yVLT_COVERAGE_BLOCK_OFF = 284, /* "coverage_block_off"  */
    yVLT_COVERAGE_OFF = 285,       /* "coverage_off"  */
    yVLT_COVERAGE_ON = 286,        /* "coverage_on"  */
    yVLT_FORCEABLE = 287,          /* "forceable"  */
    yVLT_FULL_CASE = 288,          /* "full_case"  */
    yVLT_HIER_BLOCK = 289,         /* "hier_block"  */
    yVLT_HIER_PARAMS = 290,        /* "hier_params"  */
    yVLT_HIER_WORKERS = 291,       /* "hier_workers"  */
    yVLT_INLINE = 292,             /* "inline"  */
    yVLT_ISOLATE_ASSIGNMENTS = 293, /* "isolate_assignments"  */
    yVLT_LINT_OFF = 294,           /* "lint_off"  */
    yVLT_LINT_ON = 295,            /* "lint_on"  */
    yVLT_NO_CLOCKER = 296,         /* "no_clocker"  */
    yVLT_NO_INLINE = 297,          /* "no_inline"  */
    yVLT_PARALLEL_CASE = 298,      /* "parallel_case"  */
    yVLT_PROFILE_DATA = 299,       /* "profile_data"  */
    yVLT_PUBLIC = 300,             /* "public"  */
    yVLT_PUBLIC_FLAT = 301,        /* "public_flat"  */
    yVLT_PUBLIC_FLAT_RD = 302,     /* "public_flat_rd"  */
    yVLT_PUBLIC_FLAT_RW = 303,     /* "public_flat_rw"  */
    yVLT_PUBLIC_MODULE = 304,      /* "public_module"  */
    yVLT_SC_BIGUINT = 305,         /* "sc_biguint"  */
    yVLT_SC_BV = 306,              /* "sc_bv"  */
    yVLT_SFORMAT = 307,            /* "sformat"  */
    yVLT_SPLIT_VAR = 308,          /* "split_var"  */
    yVLT_TIMING_OFF = 309,         /* "timing_off"  */
    yVLT_TIMING_ON = 310,          /* "timing_on"  */
    yVLT_TRACING_OFF = 311,        /* "tracing_off"  */
    yVLT_TRACING_ON = 312,         /* "tracing_on"  */
    yVLT_VERILATOR_LIB = 313,      /* "verilator_lib"  */
    yVLT_D_BLOCK = 314,            /* "--block"  */
    yVLT_D_CONTENTS = 315,         /* "--contents"  */
    yVLT_D_COST = 316,             /* "--cost"  */
    yVLT_D_FILE = 317,             /* "--file"  */
    yVLT_D_FUNCTION = 318,         /* "--function"  */
    yVLT_D_HIER_DPI = 319,         /* "--hier-dpi"  */
    yVLT_D_LEVELS = 320,           /* "--levels"  */
    yVLT_D_LINES = 321,            /* "--lines"  */
    yVLT_D_MATCH = 322,            /* "--match"  */
    yVLT_D_MODEL = 323,            /* "--model"  */
    yVLT_D_MODULE = 324,           /* "--module"  */
    yVLT_D_MTASK = 325,            /* "--mtask"  */
    yVLT_D_PARAM = 326,            /* "--param"  */
    yVLT_D_PORT = 327,             /* "--port"  */
    yVLT_D_RULE = 328,             /* "--rule"  */
    yVLT_D_SCOPE = 329,            /* "--scope"  */
    yVLT_D_TASK = 330,             /* "--task"  */
    yVLT_D_VAR = 331,              /* "--var"  */
    yVLT_D_WORKERS = 332,          /* "--workers"  */
    yaD_PLI = 333,                 /* "${pli-system}"  */
    yaT_NOUNCONNECTED = 334,       /* "`nounconnecteddrive"  */
    yaT_RESETALL = 335,            /* "`resetall"  */
    yaT_UNCONNECTED_PULL0 = 336,   /* "`unconnected_drive pull0"  */
    yaT_UNCONNECTED_PULL1 = 337,   /* "`unconnected_drive pull1"  */
    y1STEP = 338,                  /* "1step"  */
    yACCEPT_ON = 339,              /* "accept_on"  */
    yALIAS = 340,                  /* "alias"  */
    yALWAYS = 341,                 /* "always"  */
    yALWAYS_COMB = 342,            /* "always_comb"  */
    yALWAYS_FF = 343,              /* "always_ff"  */
    yALWAYS_LATCH = 344,           /* "always_latch"  */
    yAND = 345,                    /* "and"  */
    yASSERT = 346,                 /* "assert"  */
    yASSIGN = 347,                 /* "assign"  */
    yASSUME = 348,                 /* "assume"  */
    yAUTOMATIC = 349,              /* "automatic"  */
    yBEFORE = 350,                 /* "before"  */
    yBEGIN = 351,                  /* "begin"  */
    yBIND = 352,                   /* "bind"  */
    yBINS = 353,                   /* "bins"  */
    yBINSOF = 354,                 /* "binsof"  */
    yBIT = 355,                    /* "bit"  */
    yBREAK = 356,                  /* "break"  */
    yBUF = 357,                    /* "buf"  */
    yBUFIF0 = 358,                 /* "bufif0"  */
    yBUFIF1 = 359,                 /* "bufif1"  */
    yBYTE = 360,                   /* "byte"  */
    yCASE = 361,                   /* "case"  */
    yCASEX = 362,                  /* "casex"  */
    yCASEZ = 363,                  /* "casez"  */
    yCELL = 364,                   /* "cell"  */
    yCHANDLE = 365,                /* "chandle"  */
    yCHECKER = 366,                /* "checker"  */
    yCLASS = 367,                  /* "class"  */
    yCLOCKING = 368,               /* "clocking"  */
    yCMOS = 369,                   /* "cmos"  */
    yCONFIG = 370,                 /* "config"  */
    yCONSTRAINT = 371,             /* "constraint"  */
    yCONST__ETC = 372,             /* "const"  */
    yCONST__LEX = 373,             /* "const-in-lex"  */
    yCONST__REF = 374,             /* "const-then-ref"  */
    yCONTEXT = 375,                /* "context"  */
    yCONTINUE = 376,               /* "continue"  */
    yCOVER = 377,                  /* "cover"  */
    yCOVERGROUP = 378,             /* "covergroup"  */
    yCOVERPOINT = 379,             /* "coverpoint"  */
    yCROSS = 380,                  /* "cross"  */
    yDEASSIGN = 381,               /* "deassign"  */
    yDEFAULT = 382,                /* "default"  */
    yDEFPARAM = 383,               /* "defparam"  */
    yDESIGN = 384,                 /* "design"  */
    yDISABLE = 385,                /* "disable"  */
    yDIST = 386,                   /* "dist"  */
    yDO = 387,                     /* "do"  */
    yEDGE = 388,                   /* "edge"  */
    yELSE = 389,                   /* "else"  */
    yEND = 390,                    /* "end"  */
    yENDCASE = 391,                /* "endcase"  */
    yENDCHECKER = 392,             /* "endchecker"  */
    yENDCLASS = 393,               /* "endclass"  */
    yENDCLOCKING = 394,            /* "endclocking"  */
    yENDCONFIG = 395,              /* "endconfig"  */
    yENDFUNCTION = 396,            /* "endfunction"  */
    yENDGENERATE = 397,            /* "endgenerate"  */
    yENDGROUP = 398,               /* "endgroup"  */
    yENDINTERFACE = 399,           /* "endinterface"  */
    yENDMODULE = 400,              /* "endmodule"  */
    yENDPACKAGE = 401,             /* "endpackage"  */
    yENDPRIMITIVE = 402,           /* "endprimitive"  */
    yENDPROGRAM = 403,             /* "endprogram"  */
    yENDPROPERTY = 404,            /* "endproperty"  */
    yENDSEQUENCE = 405,            /* "endsequence"  */
    yENDSPECIFY = 406,             /* "endspecify"  */
    yENDTABLE = 407,               /* "endtable"  */
    yENDTASK = 408,                /* "endtask"  */
    yENUM = 409,                   /* "enum"  */
    yEVENT = 410,                  /* "event"  */
    yEVENTUALLY = 411,             /* "eventually"  */
    yEXPECT = 412,                 /* "expect"  */
    yEXPORT = 413,                 /* "export"  */
    yEXTENDS = 414,                /* "extends"  */
    yEXTERN = 415,                 /* "extern"  */
    yFINAL = 416,                  /* "final"  */
    yFIRST_MATCH = 417,            /* "first_match"  */
    yFOR = 418,                    /* "for"  */
    yFORCE = 419,                  /* "force"  */
    yFOREACH = 420,                /* "foreach"  */
    yFOREVER = 421,                /* "forever"  */
    yFORK = 422,                   /* "fork"  */
    yFORKJOIN = 423,               /* "forkjoin"  */
    yFUNCTION = 424,               /* "function"  */
    yGENERATE = 425,               /* "generate"  */
    yGENVAR = 426,                 /* "genvar"  */
    yGLOBAL__CLOCKING = 427,       /* "global-then-clocking"  */
    yGLOBAL__ETC = 428,            /* "global"  */
    yGLOBAL__LEX = 429,            /* "global-in-lex"  */
    yHIGHZ0 = 430,                 /* "highz0"  */
    yHIGHZ1 = 431,                 /* "highz1"  */
    yIF = 432,                     /* "if"  */
    yIFF = 433,                    /* "iff"  */
    yIGNORE_BINS = 434,            /* "ignore_bins"  */
    yILLEGAL_BINS = 435,           /* "illegal_bins"  */
    yIMPLEMENTS = 436,             /* "implements"  */
    yIMPLIES = 437,                /* "implies"  */
    yIMPORT = 438,                 /* "import"  */
    yINCDIR = 439,                 /* "incdir"  */
    yINCLUDE = 440,                /* "include"  */
    yINITIAL = 441,                /* "initial"  */
    yINOUT = 442,                  /* "inout"  */
    yINPUT = 443,                  /* "input"  */
    yINSIDE = 444,                 /* "inside"  */
    yINSTANCE = 445,               /* "instance"  */
    yINT = 446,                    /* "int"  */
    yINTEGER = 447,                /* "integer"  */
    yINTERCONNECT = 448,           /* "interconnect"  */
    yINTERFACE = 449,              /* "interface"  */
    yINTERSECT = 450,              /* "intersect"  */
    yJOIN = 451,                   /* "join"  */
    yJOIN_ANY = 452,               /* "join_any"  */
    yJOIN_NONE = 453,              /* "join_none"  */
    yLET = 454,                    /* "let"  */
    yLIBLIST = 455,                /* "liblist"  */
    yLIBRARY = 456,                /* "library"  */
    yLOCALPARAM = 457,             /* "localparam"  */
    yLOCAL__COLONCOLON = 458,      /* "local-then-::"  */
    yLOCAL__ETC = 459,             /* "local"  */
    yLOCAL__LEX = 460,             /* "local-in-lex"  */
    yLOGIC = 461,                  /* "logic"  */
    yLONGINT = 462,                /* "longint"  */
    yMATCHES = 463,                /* "matches"  */
    yMODPORT = 464,                /* "modport"  */
    yMODULE = 465,                 /* "module"  */
    yNAND = 466,                   /* "nand"  */
    yNEGEDGE = 467,                /* "negedge"  */
    yNETTYPE = 468,                /* "nettype"  */
    yNEW__ETC = 469,               /* "new"  */
    yNEW__LEX = 470,               /* "new-in-lex"  */
    yNEW__PAREN = 471,             /* "new-then-paren"  */
    yNEXTTIME = 472,               /* "nexttime"  */
    yNMOS = 473,                   /* "nmos"  */
    yNOR = 474,                    /* "nor"  */
    yNOT = 475,                    /* "not"  */
    yNOTIF0 = 476,                 /* "notif0"  */
    yNOTIF1 = 477,                 /* "notif1"  */
    yNULL = 478,                   /* "null"  */
    yOR = 479,                     /* "or"  */
    yOUTPUT = 480,                 /* "output"  */
    yPACKAGE = 481,                /* "package"  */
    yPACKED = 482,                 /* "packed"  */
    yPARAMETER = 483,              /* "parameter"  */
    yPMOS = 484,                   /* "pmos"  */
    yPOSEDGE = 485,                /* "posedge"  */
    yPRIMITIVE = 486,              /* "primitive"  */
    yPRIORITY = 487,               /* "priority"  */
    yPROGRAM = 488,                /* "program"  */
    yPROPERTY = 489,               /* "property"  */
    yPROTECTED = 490,              /* "protected"  */
    yPULL0 = 491,                  /* "pull0"  */
    yPULL1 = 492,                  /* "pull1"  */
    yPULLDOWN = 493,               /* "pulldown"  */
    yPULLUP = 494,                 /* "pullup"  */
    yPURE = 495,                   /* "pure"  */
    yRAND = 496,                   /* "rand"  */
    yRANDC = 497,                  /* "randc"  */
    yRANDCASE = 498,               /* "randcase"  */
    yRANDOMIZE = 499,              /* "randomize"  */
    yRANDSEQUENCE = 500,           /* "randsequence"  */
    yRCMOS = 501,                  /* "rcmos"  */
    yREAL = 502,                   /* "real"  */
    yREALTIME = 503,               /* "realtime"  */
    yREF = 504,                    /* "ref"  */
    yREG = 505,                    /* "reg"  */
    yREJECT_ON = 506,              /* "reject_on"  */
    yRELEASE = 507,                /* "release"  */
    yREPEAT = 508,                 /* "repeat"  */
    yRESTRICT = 509,               /* "restrict"  */
    yRETURN = 510,                 /* "return"  */
    yRNMOS = 511,                  /* "rnmos"  */
    yRPMOS = 512,                  /* "rpmos"  */
    yRTRAN = 513,                  /* "rtran"  */
    yRTRANIF0 = 514,               /* "rtranif0"  */
    yRTRANIF1 = 515,               /* "rtranif1"  */
    ySCALARED = 516,               /* "scalared"  */
    ySEQUENCE = 517,               /* "sequence"  */
    ySHORTINT = 518,               /* "shortint"  */
    ySHORTREAL = 519,              /* "shortreal"  */
    ySIGNED = 520,                 /* "signed"  */
    ySOFT = 521,                   /* "soft"  */
    ySOLVE = 522,                  /* "solve"  */
    ySPECIFY = 523,                /* "specify"  */
    ySPECPARAM = 524,              /* "specparam"  */
    ySTATIC__CONSTRAINT = 525,     /* "static-then-constraint"  */
    ySTATIC__ETC = 526,            /* "static"  */
    ySTATIC__LEX = 527,            /* "static-in-lex"  */
    ySTRING = 528,                 /* "string"  */
    ySTRONG = 529,                 /* "strong"  */
    ySTRONG0 = 530,                /* "strong0"  */
    ySTRONG1 = 531,                /* "strong1"  */
    ySTRUCT = 532,                 /* "struct"  */
    ySUPER = 533,                  /* "super"  */
    ySUPPLY0 = 534,                /* "supply0"  */
    ySUPPLY1 = 535,                /* "supply1"  */
    ySYNC_ACCEPT_ON = 536,         /* "sync_accept_on"  */
    ySYNC_REJECT_ON = 537,         /* "sync_reject_on"  */
    yS_ALWAYS = 538,               /* "s_always"  */
    yS_EVENTUALLY = 539,           /* "s_eventually"  */
    yS_NEXTTIME = 540,             /* "s_nexttime"  */
    yS_UNTIL = 541,                /* "s_until"  */
    yS_UNTIL_WITH = 542,           /* "s_until_with"  */
    yTABLE = 543,                  /* "table"  */
    yTAGGED = 544,                 /* "tagged"  */
    yTAGGED__LEX = 545,            /* "tagged-in-lex"  */
    yTAGGED__NONPRIMARY = 546,     /* "tagged-nonprimary"  */
    yTASK = 547,                   /* "task"  */
    yTHIS = 548,                   /* "this"  */
    yTHROUGHOUT = 549,             /* "throughout"  */
    yTIME = 550,                   /* "time"  */
    yTIMEPRECISION = 551,          /* "timeprecision"  */
    yTIMEUNIT = 552,               /* "timeunit"  */
    yTRAN = 553,                   /* "tran"  */
    yTRANIF0 = 554,                /* "tranif0"  */
    yTRANIF1 = 555,                /* "tranif1"  */
    yTRI = 556,                    /* "tri"  */
    yTRI0 = 557,                   /* "tri0"  */
    yTRI1 = 558,                   /* "tri1"  */
    yTRIAND = 559,                 /* "triand"  */
    yTRIOR = 560,                  /* "trior"  */
    yTRIREG = 561,                 /* "trireg"  */
    yTRUE = 562,                   /* "true"  */
    yTYPEDEF = 563,                /* "typedef"  */
    yTYPE__EQ = 564,               /* "type-then-eqneq"  */
    yTYPE__ETC = 565,              /* "type"  */
    yTYPE__LEX = 566,              /* "type-in-lex"  */
    yUNION = 567,                  /* "union"  */
    yUNIQUE = 568,                 /* "unique"  */
    yUNIQUE0 = 569,                /* "unique0"  */
    yUNSIGNED = 570,               /* "unsigned"  */
    yUNTIL = 571,                  /* "until"  */
    yUNTIL_WITH = 572,             /* "until_with"  */
    yUNTYPED = 573,                /* "untyped"  */
    yUSE = 574,                    /* "use"  */
    yVAR = 575,                    /* "var"  */
    yVECTORED = 576,               /* "vectored"  */
    yVIRTUAL__CLASS = 577,         /* "virtual-then-class"  */
    yVIRTUAL__ETC = 578,           /* "virtual"  */
    yVIRTUAL__INTERFACE = 579,     /* "virtual-then-interface"  */
    yVIRTUAL__LEX = 580,           /* "virtual-in-lex"  */
    yVIRTUAL__anyID = 581,         /* "virtual-then-identifier"  */
    yVOID = 582,                   /* "void"  */
    yWAIT = 583,                   /* "wait"  */
    yWAIT_ORDER = 584,             /* "wait_order"  */
    yWAND = 585,                   /* "wand"  */
    yWEAK = 586,                   /* "weak"  */
    yWEAK0 = 587,                  /* "weak0"  */
    yWEAK1 = 588,                  /* "weak1"  */
    yWHILE = 589,                  /* "while"  */
    yWILDCARD = 590,               /* "wildcard"  */
    yWIRE = 591,                   /* "wire"  */
    yWITHIN = 592,                 /* "within"  */
    yWITH__BRA = 593,              /* "with-then-["  */
    yWITH__CUR = 594,              /* "with-then-{"  */
    yWITH__ETC = 595,              /* "with"  */
    yWITH__LEX = 596,              /* "with-in-lex"  */
    yWITH__PAREN = 597,            /* "with-then-("  */
    yWITH__PAREN_CUR = 598,        /* "with-then-(-then-{"  */
    yWOR = 599,                    /* "wor"  */
    yWREAL = 600,                  /* "wreal"  */
    yXNOR = 601,                   /* "xnor"  */
    yXOR = 602,                    /* "xor"  */
    yD_ACOS = 603,                 /* "$acos"  */
    yD_ACOSH = 604,                /* "$acosh"  */
    yD_ASIN = 605,                 /* "$asin"  */
    yD_ASINH = 606,                /* "$asinh"  */
    yD_ASSERTCTL = 607,            /* "$assertcontrol"  */
    yD_ASSERTFAILOFF = 608,        /* "$assertfailoff"  */
    yD_ASSERTFAILON = 609,         /* "$assertfailon"  */
    yD_ASSERTKILL = 610,           /* "$assertkill"  */
    yD_ASSERTNONVACUOUSON = 611,   /* "$assertnonvacuouson"  */
    yD_ASSERTOFF = 612,            /* "$assertoff"  */
    yD_ASSERTON = 613,             /* "$asserton"  */
    yD_ASSERTPASSOFF = 614,        /* "$assertpassoff"  */
    yD_ASSERTPASSON = 615,         /* "$assertpasson"  */
    yD_ASSERTVACUOUSOFF = 616,     /* "$assertvacuousoff"  */
    yD_ATAN = 617,                 /* "$atan"  */
    yD_ATAN2 = 618,                /* "$atan2"  */
    yD_ATANH = 619,                /* "$atanh"  */
    yD_BITS = 620,                 /* "$bits"  */
    yD_BITSTOREAL = 621,           /* "$bitstoreal"  */
    yD_BITSTOSHORTREAL = 622,      /* "$bitstoshortreal"  */
    yD_C = 623,                    /* "$c"  */
    yD_CPURE = 624,                /* "$cpure"  */
    yD_CAST = 625,                 /* "$cast"  */
    yD_CEIL = 626,                 /* "$ceil"  */
    yD_CHANGED = 627,              /* "$changed"  */
    yD_CHANGED_GCLK = 628,         /* "$changed_gclk"  */
    yD_CHANGING_GCLK = 629,        /* "$changing_gclk"  */
    yD_CLOG2 = 630,                /* "$clog2"  */
    yD_COS = 631,                  /* "$cos"  */
    yD_COSH = 632,                 /* "$cosh"  */
    yD_COUNTBITS = 633,            /* "$countbits"  */
    yD_COUNTONES = 634,            /* "$countones"  */
    yD_DIMENSIONS = 635,           /* "$dimensions"  */
    yD_DISPLAY = 636,              /* "$display"  */
    yD_DISPLAYB = 637,             /* "$displayb"  */
    yD_DISPLAYH = 638,             /* "$displayh"  */
    yD_DISPLAYO = 639,             /* "$displayo"  */
    yD_DIST_CHI_SQUARE = 640,      /* "$dist_chi_square"  */
    yD_DIST_ERLANG = 641,          /* "$dist_erlang"  */
    yD_DIST_EXPONENTIAL = 642,     /* "$dist_exponential"  */
    yD_DIST_NORMAL = 643,          /* "$dist_normal"  */
    yD_DIST_POISSON = 644,         /* "$dist_poisson"  */
    yD_DIST_T = 645,               /* "$dist_t"  */
    yD_DIST_UNIFORM = 646,         /* "$dist_uniform"  */
    yD_DUMPALL = 647,              /* "$dumpall"  */
    yD_DUMPFILE = 648,             /* "$dumpfile"  */
    yD_DUMPFLUSH = 649,            /* "$dumpflush"  */
    yD_DUMPLIMIT = 650,            /* "$dumplimit"  */
    yD_DUMPOFF = 651,              /* "$dumpoff"  */
    yD_DUMPON = 652,               /* "$dumpon"  */
    yD_DUMPPORTS = 653,            /* "$dumpports"  */
    yD_DUMPVARS = 654,             /* "$dumpvars"  */
    yD_ERROR = 655,                /* "$error"  */
    yD_EXIT = 656,                 /* "$exit"  */
    yD_EXP = 657,                  /* "$exp"  */
    yD_FALLING_GCLK = 658,         /* "$falling_gclk"  */
    yD_FATAL = 659,                /* "$fatal"  */
    yD_FCLOSE = 660,               /* "$fclose"  */
    yD_FDISPLAY = 661,             /* "$fdisplay"  */
    yD_FDISPLAYB = 662,            /* "$fdisplayb"  */
    yD_FDISPLAYH = 663,            /* "$fdisplayh"  */
    yD_FDISPLAYO = 664,            /* "$fdisplayo"  */
    yD_FELL = 665,                 /* "$fell"  */
    yD_FELL_GCLK = 666,            /* "$fell_gclk"  */
    yD_FEOF = 667,                 /* "$feof"  */
    yD_FERROR = 668,               /* "$ferror"  */
    yD_FFLUSH = 669,               /* "$fflush"  */
    yD_FGETC = 670,                /* "$fgetc"  */
    yD_FGETS = 671,                /* "$fgets"  */
    yD_FINISH = 672,               /* "$finish"  */
    yD_FLOOR = 673,                /* "$floor"  */
    yD_FMONITOR = 674,             /* "$fmonitor"  */
    yD_FMONITORB = 675,            /* "$fmonitorb"  */
    yD_FMONITORH = 676,            /* "$fmonitorh"  */
    yD_FMONITORO = 677,            /* "$fmonitoro"  */
    yD_FOPEN = 678,                /* "$fopen"  */
    yD_FREAD = 679,                /* "$fread"  */
    yD_FREWIND = 680,              /* "$frewind"  */
    yD_FSCANF = 681,               /* "$fscanf"  */
    yD_FSEEK = 682,                /* "$fseek"  */
    yD_FSTROBE = 683,              /* "$fstrobe"  */
    yD_FSTROBEB = 684,             /* "$fstrobeb"  */
    yD_FSTROBEH = 685,             /* "$fstrobeh"  */
    yD_FSTROBEO = 686,             /* "$fstrobeo"  */
    yD_FTELL = 687,                /* "$ftell"  */
    yD_FUTURE_GCLK = 688,          /* "$future_gclk"  */
    yD_FWRITE = 689,               /* "$fwrite"  */
    yD_FWRITEB = 690,              /* "$fwriteb"  */
    yD_FWRITEH = 691,              /* "$fwriteh"  */
    yD_FWRITEO = 692,              /* "$fwriteo"  */
    yD_GET_INITIAL_RANDOM_SEED = 693, /* "$get_initial_random_seed"  */
    yD_GLOBAL_CLOCK = 694,         /* "$global_clock"  */
    yD_HIGH = 695,                 /* "$high"  */
    yD_HYPOT = 696,                /* "$hypot"  */
    yD_INCREMENT = 697,            /* "$increment"  */
    yD_INFERRED_DISABLE = 698,     /* "$inferred_disable"  */
    yD_INFO = 699,                 /* "$info"  */
    yD_ISUNBOUNDED = 700,          /* "$isunbounded"  */
    yD_ISUNKNOWN = 701,            /* "$isunknown"  */
    yD_ITOR = 702,                 /* "$itor"  */
    yD_LEFT = 703,                 /* "$left"  */
    yD_LN = 704,                   /* "$ln"  */
    yD_LOG10 = 705,                /* "$log10"  */
    yD_LOW = 706,                  /* "$low"  */
    yD_MONITOR = 707,              /* "$monitor"  */
    yD_MONITORB = 708,             /* "$monitorb"  */
    yD_MONITORH = 709,             /* "$monitorh"  */
    yD_MONITORO = 710,             /* "$monitoro"  */
    yD_MONITOROFF = 711,           /* "$monitoroff"  */
    yD_MONITORON = 712,            /* "$monitoron"  */
    yD_ONEHOT = 713,               /* "$onehot"  */
    yD_ONEHOT0 = 714,              /* "$onehot0"  */
    yD_PAST = 715,                 /* "$past"  */
    yD_PAST_GCLK = 716,            /* "$past_gclk"  */
    yD_POW = 717,                  /* "$pow"  */
    yD_PRINTTIMESCALE = 718,       /* "$printtimescale"  */
    yD_RANDOM = 719,               /* "$random"  */
    yD_READMEMB = 720,             /* "$readmemb"  */
    yD_READMEMH = 721,             /* "$readmemh"  */
    yD_REALTIME = 722,             /* "$realtime"  */
    yD_REALTOBITS = 723,           /* "$realtobits"  */
    yD_REWIND = 724,               /* "$rewind"  */
    yD_RIGHT = 725,                /* "$right"  */
    yD_RISING_GCLK = 726,          /* "$rising_gclk"  */
    yD_ROOT = 727,                 /* "$root"  */
    yD_ROSE = 728,                 /* "$rose"  */
    yD_ROSE_GCLK = 729,            /* "$rose_gclk"  */
    yD_RTOI = 730,                 /* "$rtoi"  */
    yD_SAMPLED = 731,              /* "$sampled"  */
    yD_SDF_ANNOTATE = 732,         /* "$sdf_annotate"  */
    yD_SETUPHOLD = 733,            /* "$setuphold"  */
    yD_SFORMAT = 734,              /* "$sformat"  */
    yD_SFORMATF = 735,             /* "$sformatf"  */
    yD_SHORTREALTOBITS = 736,      /* "$shortrealtobits"  */
    yD_SIGNED = 737,               /* "$signed"  */
    yD_SIN = 738,                  /* "$sin"  */
    yD_SINH = 739,                 /* "$sinh"  */
    yD_SIZE = 740,                 /* "$size"  */
    yD_SQRT = 741,                 /* "$sqrt"  */
    yD_SSCANF = 742,               /* "$sscanf"  */
    yD_STABLE = 743,               /* "$stable"  */
    yD_STABLE_GCLK = 744,          /* "$stable_gclk"  */
    yD_STACKTRACE = 745,           /* "$stacktrace"  */
    yD_STEADY_GCLK = 746,          /* "$steady_gclk"  */
    yD_STIME = 747,                /* "$stime"  */
    yD_STOP = 748,                 /* "$stop"  */
    yD_STROBE = 749,               /* "$strobe"  */
    yD_STROBEB = 750,              /* "$strobeb"  */
    yD_STROBEH = 751,              /* "$strobeh"  */
    yD_STROBEO = 752,              /* "$strobeo"  */
    yD_SWRITE = 753,               /* "$swrite"  */
    yD_SWRITEB = 754,              /* "$swriteb"  */
    yD_SWRITEH = 755,              /* "$swriteh"  */
    yD_SWRITEO = 756,              /* "$swriteo"  */
    yD_SYSTEM = 757,               /* "$system"  */
    yD_TAN = 758,                  /* "$tan"  */
    yD_TANH = 759,                 /* "$tanh"  */
    yD_TESTPLUSARGS = 760,         /* "$test$plusargs"  */
    yD_TIME = 761,                 /* "$time"  */
    yD_TIMEFORMAT = 762,           /* "$timeformat"  */
    yD_TIMEPRECISION = 763,        /* "$timeprecision"  */
    yD_TIMEUNIT = 764,             /* "$timeunit"  */
    yD_TYPENAME = 765,             /* "$typename"  */
    yD_UNGETC = 766,               /* "$ungetc"  */
    yD_UNIT = 767,                 /* "$unit"  */
    yD_UNPACKED_DIMENSIONS = 768,  /* "$unpacked_dimensions"  */
    yD_UNSIGNED = 769,             /* "$unsigned"  */
    yD_URANDOM = 770,              /* "$urandom"  */
    yD_URANDOM_RANGE = 771,        /* "$urandom_range"  */
    yD_VALUEPLUSARGS = 772,        /* "$value$plusargs"  */
    yD_WARNING = 773,              /* "$warning"  */
    yD_WRITE = 774,                /* "$write"  */
    yD_WRITEB = 775,               /* "$writeb"  */
    yD_WRITEH = 776,               /* "$writeh"  */
    yD_WRITEMEMB = 777,            /* "$writememb"  */
    yD_WRITEMEMH = 778,            /* "$writememh"  */
    yD_WRITEO = 779,               /* "$writeo"  */
    yVL_CLOCKER = 780,             /* "/\*verilator clocker*\/"  */
    yVL_CLOCK_ENABLE = 781,        /* "/\*verilator clock_enable*\/"  */
    yVL_COVERAGE_BLOCK_OFF = 782,  /* "/\*verilator coverage_block_off*\/"  */
    yVL_FORCEABLE = 783,           /* "/\*verilator forceable*\/"  */
    yVL_FULL_CASE = 784,           /* "/\*verilator full_case*\/"  */
    yVL_HIER_BLOCK = 785,          /* "/\*verilator hier_block*\/"  */
    yVL_INLINE_MODULE = 786,       /* "/\*verilator inline_module*\/"  */
    yVL_ISOLATE_ASSIGNMENTS = 787, /* "/\*verilator isolate_assignments*\/"  */
    yVL_NO_CLOCKER = 788,          /* "/\*verilator no_clocker*\/"  */
    yVL_NO_INLINE_MODULE = 789,    /* "/\*verilator no_inline_module*\/"  */
    yVL_NO_INLINE_TASK = 790,      /* "/\*verilator no_inline_task*\/"  */
    yVL_PARALLEL_CASE = 791,       /* "/\*verilator parallel_case*\/"  */
    yVL_PUBLIC = 792,              /* "/\*verilator public*\/"  */
    yVL_PUBLIC_FLAT = 793,         /* "/\*verilator public_flat*\/"  */
    yVL_PUBLIC_FLAT_ON = 794,      /* "/\*verilator public_flat_on*\/"  */
    yVL_PUBLIC_FLAT_RD = 795,      /* "/\*verilator public_flat_rd*\/"  */
    yVL_PUBLIC_FLAT_RD_ON = 796,   /* "/\*verilator public_flat_rd_on*\/"  */
    yVL_PUBLIC_FLAT_RW = 797,      /* "/\*verilator public_flat_rw*\/"  */
    yVL_PUBLIC_FLAT_RW_ON = 798,   /* "/\*verilator public_flat_rw_on*\/"  */
    yVL_PUBLIC_FLAT_RW_ON_SNS = 799, /* "/\*verilator public_flat_rw_on_sns*\/"  */
    yVL_PUBLIC_ON = 800,           /* "/\*verilator public_on*\/"  */
    yVL_PUBLIC_OFF = 801,          /* "/\*verilator public_off*\/"  */
    yVL_PUBLIC_MODULE = 802,       /* "/\*verilator public_module*\/"  */
    yVL_SC_BIGUINT = 803,          /* "/\*verilator sc_biguint*\/"  */
    yVL_SC_BV = 804,               /* "/\*verilator sc_bv*\/"  */
    yVL_SFORMAT = 805,             /* "/\*verilator sformat*\/"  */
    yVL_SPLIT_VAR = 806,           /* "/\*verilator split_var*\/"  */
    yVL_FSM_ARC_INCL_COND = 807,   /* "/\*verilator fsm_arc_include_cond*\/"  */
    yVL_FSM_RESET_ARC = 808,       /* "/\*verilator fsm_reset_arc*\/"  */
    yVL_FSM_STATE = 809,           /* "/\*verilator fsm_state*\/"  */
    yVL_TAG = 810,                 /* "/\*verilator tag*\/"  */
    yVL_UNROLL_DISABLE = 811,      /* "/\*verilator unroll_disable*\/"  */
    yVL_UNROLL_FULL = 812,         /* "/\*verilator unroll_full*\/"  */
    yP_TICK = 813,                 /* "'"  */
    yP_TICKBRA = 814,              /* "'{"  */
    yP_OROR = 815,                 /* "||"  */
    yP_ANDAND = 816,               /* "&&"  */
    yP_NOR = 817,                  /* "~|"  */
    yP_XNOR = 818,                 /* "^~"  */
    yP_NAND = 819,                 /* "~&"  */
    yP_EQUAL = 820,                /* "=="  */
    yP_NOTEQUAL = 821,             /* "!="  */
    yP_CASEEQUAL = 822,            /* "==="  */
    yP_CASENOTEQUAL = 823,         /* "!=="  */
    yP_WILDEQUAL = 824,            /* "==?"  */
    yP_WILDNOTEQUAL = 825,         /* "!=?"  */
    yP_GTE = 826,                  /* ">="  */
    yP_LTE = 827,                  /* "<="  */
    yP_LTE__IGNORE = 828,          /* "<=-ignored"  */
    yP_SLEFT = 829,                /* "<<"  */
    yP_SRIGHT = 830,               /* ">>"  */
    yP_SSRIGHT = 831,              /* ">>>"  */
    yP_POW = 832,                  /* "**"  */
    yP_COLON__BEGIN = 833,         /* ":-then-begin"  */
    yP_COLON__FORK = 834,          /* ":-then-fork"  */
    yP_EQ__NEW = 835,              /* "=-then-new"  */
    yP_PAR__IGNORE = 836,          /* "(-ignored"  */
    yP_PAR__STRENGTH = 837,        /* "(-for-strength"  */
    yP_LTMINUSGT = 838,            /* "<->"  */
    yP_PLUSCOLON = 839,            /* "+:"  */
    yP_MINUSCOLON = 840,           /* "-:"  */
    yP_MINUSGT = 841,              /* "->"  */
    yP_MINUSGTGT = 842,            /* "->>"  */
    yP_EQGT = 843,                 /* "=>"  */
    yP_ASTGT = 844,                /* "*>"  */
    yP_ANDANDAND = 845,            /* "&&&"  */
    yP_POUNDPOUND = 846,           /* "##"  */
    yP_POUNDMINUSPD = 847,         /* "#-#"  */
    yP_POUNDEQPD = 848,            /* "#=#"  */
    yP_DOTSTAR = 849,              /* ".*"  */
    yP_ATAT = 850,                 /* "@@"  */
    yP_COLONCOLON = 851,           /* "::"  */
    yP_COLONEQ = 852,              /* ":="  */
    yP_COLONDIV = 853,             /* ":/"  */
    yP_ORMINUSGT = 854,            /* "|->"  */
    yP_OREQGT = 855,               /* "|=>"  */
    yP_BRASTAR = 856,              /* "[*"  */
    yP_BRAEQ = 857,                /* "[="  */
    yP_BRAMINUSGT = 858,           /* "[->"  */
    yP_BRAPLUSKET = 859,           /* "[+]"  */
    yP_PLUSPLUS = 860,             /* "++"  */
    yP_MINUSMINUS = 861,           /* "--"  */
    yP_PLUSEQ = 862,               /* "+="  */
    yP_MINUSEQ = 863,              /* "-="  */
    yP_TIMESEQ = 864,              /* "*="  */
    yP_DIVEQ = 865,                /* "/="  */
    yP_MODEQ = 866,                /* "%="  */
    yP_ANDEQ = 867,                /* "&="  */
    yP_OREQ = 868,                 /* "|="  */
    yP_XOREQ = 869,                /* "^="  */
    yP_SLEFTEQ = 870,              /* "<<="  */
    yP_SRIGHTEQ = 871,             /* ">>="  */
    yP_SSRIGHTEQ = 872,            /* ">>>="  */
    yP_PLUSSLASHMINUS = 873,       /* "+/-"  */
    yP_PLUSPCTMINUS = 874,         /* "+%-"  */
    prTAGGED = 875,                /* prTAGGED  */
    prPOUNDPOUND_MULTI = 876,      /* prPOUNDPOUND_MULTI  */
    prUNARYARITH = 877,            /* prUNARYARITH  */
    prREDUCTION = 878,             /* prREDUCTION  */
    prNEGATION = 879,              /* prNEGATION  */
    prLOWER_THAN_ELSE = 880        /* prLOWER_THAN_ELSE  */
  };
  typedef enum yytokentype yytoken_kind_t;
#endif

/* Value type.  */


extern YYSTYPE yylval;


int yyparse (void);


#endif /* !YY_YY_V3PARSEBISON_PRETMP_H_INCLUDED  */
