added project
This commit is contained in:
780
dvm/fdvm/trunk/parser/gram1.tab.h
Normal file
780
dvm/fdvm/trunk/parser/gram1.tab.h
Normal file
@@ -0,0 +1,780 @@
|
||||
/* A Bison parser, made by GNU Bison 2.3. */
|
||||
|
||||
/* Skeleton interface for Bison's Yacc-like parsers in C
|
||||
|
||||
Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
|
||||
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 2, 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, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
Boston, MA 02110-1301, USA. */
|
||||
|
||||
/* 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. */
|
||||
|
||||
/* Tokens. */
|
||||
#ifndef YYTOKENTYPE
|
||||
# define YYTOKENTYPE
|
||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
||||
know about them. */
|
||||
enum yytokentype {
|
||||
PERCENT = 1,
|
||||
AMPERSAND = 2,
|
||||
ASTER = 3,
|
||||
CLUSTER = 4,
|
||||
COLON = 5,
|
||||
COMMA = 6,
|
||||
DASTER = 7,
|
||||
DEFINED_OPERATOR = 8,
|
||||
DOT = 9,
|
||||
DQUOTE = 10,
|
||||
GLOBAL_A = 11,
|
||||
LEFTAB = 12,
|
||||
LEFTPAR = 13,
|
||||
MINUS = 14,
|
||||
PLUS = 15,
|
||||
POINT_TO = 16,
|
||||
QUOTE = 17,
|
||||
RIGHTAB = 18,
|
||||
RIGHTPAR = 19,
|
||||
AND = 20,
|
||||
DSLASH = 21,
|
||||
EQV = 22,
|
||||
EQ = 23,
|
||||
EQUAL = 24,
|
||||
FFALSE = 25,
|
||||
GE = 26,
|
||||
GT = 27,
|
||||
LE = 28,
|
||||
LT = 29,
|
||||
NE = 30,
|
||||
NEQV = 31,
|
||||
NOT = 32,
|
||||
OR = 33,
|
||||
TTRUE = 34,
|
||||
SLASH = 35,
|
||||
XOR = 36,
|
||||
REFERENCE = 37,
|
||||
AT = 38,
|
||||
ACROSS = 39,
|
||||
ALIGN_WITH = 40,
|
||||
ALIGN = 41,
|
||||
ALLOCATABLE = 42,
|
||||
ALLOCATE = 43,
|
||||
ARITHIF = 44,
|
||||
ASSIGNMENT = 45,
|
||||
ASSIGN = 46,
|
||||
ASSIGNGOTO = 47,
|
||||
ASYNCHRONOUS = 48,
|
||||
ASYNCID = 49,
|
||||
ASYNCWAIT = 50,
|
||||
BACKSPACE = 51,
|
||||
BAD_CCONST = 52,
|
||||
BAD_SYMBOL = 53,
|
||||
BARRIER = 54,
|
||||
BLOCKDATA = 55,
|
||||
BLOCK = 56,
|
||||
BOZ_CONSTANT = 57,
|
||||
BYTE = 58,
|
||||
CALL = 59,
|
||||
CASE = 60,
|
||||
CHARACTER = 61,
|
||||
CHAR_CONSTANT = 62,
|
||||
CHECK = 63,
|
||||
CLOSE = 64,
|
||||
COMMON = 65,
|
||||
COMPLEX = 66,
|
||||
COMPGOTO = 67,
|
||||
CONSISTENT_GROUP = 68,
|
||||
CONSISTENT_SPEC = 69,
|
||||
CONSISTENT_START = 70,
|
||||
CONSISTENT_WAIT = 71,
|
||||
CONSISTENT = 72,
|
||||
CONSTRUCT_ID = 73,
|
||||
CONTAINS = 74,
|
||||
CONTINUE = 75,
|
||||
CORNER = 76,
|
||||
CYCLE = 77,
|
||||
DATA = 78,
|
||||
DEALLOCATE = 79,
|
||||
HPF_TEMPLATE = 80,
|
||||
DEBUG = 81,
|
||||
DEFAULT_CASE = 82,
|
||||
DEFINE = 83,
|
||||
DERIVED = 84,
|
||||
DIMENSION = 85,
|
||||
DISTRIBUTE = 86,
|
||||
DOWHILE = 87,
|
||||
DOUBLEPRECISION = 88,
|
||||
DOUBLECOMPLEX = 89,
|
||||
DP_CONSTANT = 90,
|
||||
DVM_POINTER = 91,
|
||||
DYNAMIC = 92,
|
||||
ELEMENTAL = 93,
|
||||
ELSE = 94,
|
||||
ELSEIF = 95,
|
||||
ELSEWHERE = 96,
|
||||
ENDASYNCHRONOUS = 97,
|
||||
ENDDEBUG = 98,
|
||||
ENDINTERVAL = 99,
|
||||
ENDUNIT = 100,
|
||||
ENDDO = 101,
|
||||
ENDFILE = 102,
|
||||
ENDFORALL = 103,
|
||||
ENDIF = 104,
|
||||
ENDINTERFACE = 105,
|
||||
ENDMODULE = 106,
|
||||
ENDON = 107,
|
||||
ENDSELECT = 108,
|
||||
ENDTASK_REGION = 109,
|
||||
ENDTYPE = 110,
|
||||
ENDWHERE = 111,
|
||||
ENTRY = 112,
|
||||
EXIT = 113,
|
||||
EOLN = 114,
|
||||
EQUIVALENCE = 115,
|
||||
ERROR = 116,
|
||||
EXTERNAL = 117,
|
||||
F90 = 118,
|
||||
FIND = 119,
|
||||
FORALL = 120,
|
||||
FORMAT = 121,
|
||||
FUNCTION = 122,
|
||||
GATE = 123,
|
||||
GEN_BLOCK = 124,
|
||||
HEAP = 125,
|
||||
HIGH = 126,
|
||||
IDENTIFIER = 127,
|
||||
IMPLICIT = 128,
|
||||
IMPLICITNONE = 129,
|
||||
INCLUDE_TO = 130,
|
||||
INCLUDE = 131,
|
||||
INDEPENDENT = 132,
|
||||
INDIRECT_ACCESS = 133,
|
||||
INDIRECT_GROUP = 134,
|
||||
INDIRECT = 135,
|
||||
INHERIT = 136,
|
||||
INQUIRE = 137,
|
||||
INTERFACEASSIGNMENT = 138,
|
||||
INTERFACEOPERATOR = 139,
|
||||
INTERFACE = 140,
|
||||
INTRINSIC = 141,
|
||||
INTEGER = 142,
|
||||
INTENT = 143,
|
||||
INTERVAL = 144,
|
||||
INOUT = 145,
|
||||
IN = 146,
|
||||
INT_CONSTANT = 147,
|
||||
LABEL = 148,
|
||||
LABEL_DECLARE = 149,
|
||||
LET = 150,
|
||||
LOCALIZE = 151,
|
||||
LOGICAL = 152,
|
||||
LOGICALIF = 153,
|
||||
LOOP = 154,
|
||||
LOW = 155,
|
||||
MAXLOC = 156,
|
||||
MAX = 157,
|
||||
MAP = 158,
|
||||
MINLOC = 159,
|
||||
MIN = 160,
|
||||
MODULE_PROCEDURE = 161,
|
||||
MODULE = 162,
|
||||
MULT_BLOCK = 163,
|
||||
NAMEEQ = 164,
|
||||
NAMELIST = 165,
|
||||
NEW_VALUE = 166,
|
||||
NEW = 167,
|
||||
NULLIFY = 168,
|
||||
OCTAL_CONSTANT = 169,
|
||||
ONLY = 170,
|
||||
ON = 171,
|
||||
ON_DIR = 172,
|
||||
ONTO = 173,
|
||||
OPEN = 174,
|
||||
OPERATOR = 175,
|
||||
OPTIONAL = 176,
|
||||
OTHERWISE = 177,
|
||||
OUT = 178,
|
||||
OWN = 179,
|
||||
PARALLEL = 180,
|
||||
PARAMETER = 181,
|
||||
PAUSE = 182,
|
||||
PLAINDO = 183,
|
||||
PLAINGOTO = 184,
|
||||
POINTER = 185,
|
||||
POINTERLET = 186,
|
||||
PREFETCH = 187,
|
||||
PRINT = 188,
|
||||
PRIVATE = 189,
|
||||
PRODUCT = 190,
|
||||
PROGRAM = 191,
|
||||
PUBLIC = 192,
|
||||
PURE = 193,
|
||||
RANGE = 194,
|
||||
READ = 195,
|
||||
REALIGN_WITH = 196,
|
||||
REALIGN = 197,
|
||||
REAL = 198,
|
||||
REAL_CONSTANT = 199,
|
||||
RECURSIVE = 200,
|
||||
REDISTRIBUTE_NEW = 201,
|
||||
REDISTRIBUTE = 202,
|
||||
REDUCTION_GROUP = 203,
|
||||
REDUCTION_START = 204,
|
||||
REDUCTION_WAIT = 205,
|
||||
REDUCTION = 206,
|
||||
REMOTE_ACCESS_SPEC = 207,
|
||||
REMOTE_ACCESS = 208,
|
||||
REMOTE_GROUP = 209,
|
||||
RESET = 210,
|
||||
RESULT = 211,
|
||||
RETURN = 212,
|
||||
REWIND = 213,
|
||||
SAVE = 214,
|
||||
SECTION = 215,
|
||||
SELECT = 216,
|
||||
SEQUENCE = 217,
|
||||
SHADOW_ADD = 218,
|
||||
SHADOW_COMPUTE = 219,
|
||||
SHADOW_GROUP = 220,
|
||||
SHADOW_RENEW = 221,
|
||||
SHADOW_START_SPEC = 222,
|
||||
SHADOW_START = 223,
|
||||
SHADOW_WAIT_SPEC = 224,
|
||||
SHADOW_WAIT = 225,
|
||||
SHADOW = 226,
|
||||
STAGE = 227,
|
||||
STATIC = 228,
|
||||
STAT = 229,
|
||||
STOP = 230,
|
||||
SUBROUTINE = 231,
|
||||
SUM = 232,
|
||||
SYNC = 233,
|
||||
TARGET = 234,
|
||||
TASK = 235,
|
||||
TASK_REGION = 236,
|
||||
THEN = 237,
|
||||
TO = 238,
|
||||
TRACEON = 239,
|
||||
TRACEOFF = 240,
|
||||
TRUNC = 241,
|
||||
TYPE = 242,
|
||||
TYPE_DECL = 243,
|
||||
UNDER = 244,
|
||||
UNKNOWN = 245,
|
||||
USE = 246,
|
||||
VIRTUAL = 247,
|
||||
VARIABLE = 248,
|
||||
WAIT = 249,
|
||||
WHERE = 250,
|
||||
WHERE_ASSIGN = 251,
|
||||
WHILE = 252,
|
||||
WITH = 253,
|
||||
WRITE = 254,
|
||||
COMMENT = 255,
|
||||
WGT_BLOCK = 256,
|
||||
HPF_PROCESSORS = 257,
|
||||
IOSTAT = 258,
|
||||
ERR = 259,
|
||||
END = 260,
|
||||
OMPDVM_ATOMIC = 261,
|
||||
OMPDVM_BARRIER = 262,
|
||||
OMPDVM_COPYIN = 263,
|
||||
OMPDVM_COPYPRIVATE = 264,
|
||||
OMPDVM_CRITICAL = 265,
|
||||
OMPDVM_ONETHREAD = 266,
|
||||
OMPDVM_DO = 267,
|
||||
OMPDVM_DYNAMIC = 268,
|
||||
OMPDVM_ENDCRITICAL = 269,
|
||||
OMPDVM_ENDDO = 270,
|
||||
OMPDVM_ENDMASTER = 271,
|
||||
OMPDVM_ENDORDERED = 272,
|
||||
OMPDVM_ENDPARALLEL = 273,
|
||||
OMPDVM_ENDPARALLELDO = 274,
|
||||
OMPDVM_ENDPARALLELSECTIONS = 275,
|
||||
OMPDVM_ENDPARALLELWORKSHARE = 276,
|
||||
OMPDVM_ENDSECTIONS = 277,
|
||||
OMPDVM_ENDSINGLE = 278,
|
||||
OMPDVM_ENDWORKSHARE = 279,
|
||||
OMPDVM_FIRSTPRIVATE = 280,
|
||||
OMPDVM_FLUSH = 281,
|
||||
OMPDVM_GUIDED = 282,
|
||||
OMPDVM_LASTPRIVATE = 283,
|
||||
OMPDVM_MASTER = 284,
|
||||
OMPDVM_NOWAIT = 285,
|
||||
OMPDVM_NONE = 286,
|
||||
OMPDVM_NUM_THREADS = 287,
|
||||
OMPDVM_ORDERED = 288,
|
||||
OMPDVM_PARALLEL = 289,
|
||||
OMPDVM_PARALLELDO = 290,
|
||||
OMPDVM_PARALLELSECTIONS = 291,
|
||||
OMPDVM_PARALLELWORKSHARE = 292,
|
||||
OMPDVM_RUNTIME = 293,
|
||||
OMPDVM_SECTION = 294,
|
||||
OMPDVM_SECTIONS = 295,
|
||||
OMPDVM_SCHEDULE = 296,
|
||||
OMPDVM_SHARED = 297,
|
||||
OMPDVM_SINGLE = 298,
|
||||
OMPDVM_THREADPRIVATE = 299,
|
||||
OMPDVM_WORKSHARE = 300,
|
||||
OMPDVM_NODES = 301,
|
||||
OMPDVM_IF = 302,
|
||||
IAND = 303,
|
||||
IEOR = 304,
|
||||
IOR = 305,
|
||||
ACC_REGION = 306,
|
||||
ACC_END_REGION = 307,
|
||||
ACC_CHECKSECTION = 308,
|
||||
ACC_END_CHECKSECTION = 309,
|
||||
ACC_GET_ACTUAL = 310,
|
||||
ACC_ACTUAL = 311,
|
||||
ACC_TARGETS = 312,
|
||||
ACC_ASYNC = 313,
|
||||
ACC_HOST = 314,
|
||||
ACC_CUDA = 315,
|
||||
ACC_LOCAL = 316,
|
||||
ACC_INLOCAL = 317,
|
||||
ACC_CUDA_BLOCK = 318,
|
||||
ACC_ROUTINE = 319,
|
||||
ACC_TIE = 320,
|
||||
BY = 321,
|
||||
IO_MODE = 322,
|
||||
CP_CREATE = 323,
|
||||
CP_LOAD = 324,
|
||||
CP_SAVE = 325,
|
||||
CP_WAIT = 326,
|
||||
FILES = 327,
|
||||
VARLIST = 328,
|
||||
STATUS = 329,
|
||||
EXITINTERVAL = 330,
|
||||
TEMPLATE_CREATE = 331,
|
||||
TEMPLATE_DELETE = 332,
|
||||
SPF_ANALYSIS = 333,
|
||||
SPF_PARALLEL = 334,
|
||||
SPF_TRANSFORM = 335,
|
||||
SPF_NOINLINE = 336,
|
||||
SPF_PARALLEL_REG = 337,
|
||||
SPF_END_PARALLEL_REG = 338,
|
||||
SPF_EXPAND = 339,
|
||||
SPF_FISSION = 340,
|
||||
SPF_SHRINK = 341,
|
||||
SPF_CHECKPOINT = 342,
|
||||
SPF_EXCEPT = 343,
|
||||
SPF_FILES_COUNT = 344,
|
||||
SPF_INTERVAL = 345,
|
||||
SPF_TIME = 346,
|
||||
SPF_ITER = 347,
|
||||
SPF_FLEXIBLE = 348,
|
||||
SPF_APPLY_REGION = 349,
|
||||
SPF_APPLY_FRAGMENT = 350,
|
||||
SPF_CODE_COVERAGE = 351,
|
||||
SPF_UNROLL = 352,
|
||||
BINARY_OP = 355,
|
||||
UNARY_OP = 356
|
||||
};
|
||||
#endif
|
||||
/* Tokens. */
|
||||
#define PERCENT 1
|
||||
#define AMPERSAND 2
|
||||
#define ASTER 3
|
||||
#define CLUSTER 4
|
||||
#define COLON 5
|
||||
#define COMMA 6
|
||||
#define DASTER 7
|
||||
#define DEFINED_OPERATOR 8
|
||||
#define DOT 9
|
||||
#define DQUOTE 10
|
||||
#define GLOBAL_A 11
|
||||
#define LEFTAB 12
|
||||
#define LEFTPAR 13
|
||||
#define MINUS 14
|
||||
#define PLUS 15
|
||||
#define POINT_TO 16
|
||||
#define QUOTE 17
|
||||
#define RIGHTAB 18
|
||||
#define RIGHTPAR 19
|
||||
#define AND 20
|
||||
#define DSLASH 21
|
||||
#define EQV 22
|
||||
#define EQ 23
|
||||
#define EQUAL 24
|
||||
#define FFALSE 25
|
||||
#define GE 26
|
||||
#define GT 27
|
||||
#define LE 28
|
||||
#define LT 29
|
||||
#define NE 30
|
||||
#define NEQV 31
|
||||
#define NOT 32
|
||||
#define OR 33
|
||||
#define TTRUE 34
|
||||
#define SLASH 35
|
||||
#define XOR 36
|
||||
#define REFERENCE 37
|
||||
#define AT 38
|
||||
#define ACROSS 39
|
||||
#define ALIGN_WITH 40
|
||||
#define ALIGN 41
|
||||
#define ALLOCATABLE 42
|
||||
#define ALLOCATE 43
|
||||
#define ARITHIF 44
|
||||
#define ASSIGNMENT 45
|
||||
#define ASSIGN 46
|
||||
#define ASSIGNGOTO 47
|
||||
#define ASYNCHRONOUS 48
|
||||
#define ASYNCID 49
|
||||
#define ASYNCWAIT 50
|
||||
#define BACKSPACE 51
|
||||
#define BAD_CCONST 52
|
||||
#define BAD_SYMBOL 53
|
||||
#define BARRIER 54
|
||||
#define BLOCKDATA 55
|
||||
#define BLOCK 56
|
||||
#define BOZ_CONSTANT 57
|
||||
#define BYTE 58
|
||||
#define CALL 59
|
||||
#define CASE 60
|
||||
#define CHARACTER 61
|
||||
#define CHAR_CONSTANT 62
|
||||
#define CHECK 63
|
||||
#define CLOSE 64
|
||||
#define COMMON 65
|
||||
#define COMPLEX 66
|
||||
#define COMPGOTO 67
|
||||
#define CONSISTENT_GROUP 68
|
||||
#define CONSISTENT_SPEC 69
|
||||
#define CONSISTENT_START 70
|
||||
#define CONSISTENT_WAIT 71
|
||||
#define CONSISTENT 72
|
||||
#define CONSTRUCT_ID 73
|
||||
#define CONTAINS 74
|
||||
#define CONTINUE 75
|
||||
#define CORNER 76
|
||||
#define CYCLE 77
|
||||
#define DATA 78
|
||||
#define DEALLOCATE 79
|
||||
#define HPF_TEMPLATE 80
|
||||
#define DEBUG 81
|
||||
#define DEFAULT_CASE 82
|
||||
#define DEFINE 83
|
||||
#define DERIVED 84
|
||||
#define DIMENSION 85
|
||||
#define DISTRIBUTE 86
|
||||
#define DOWHILE 87
|
||||
#define DOUBLEPRECISION 88
|
||||
#define DOUBLECOMPLEX 89
|
||||
#define DP_CONSTANT 90
|
||||
#define DVM_POINTER 91
|
||||
#define DYNAMIC 92
|
||||
#define ELEMENTAL 93
|
||||
#define ELSE 94
|
||||
#define ELSEIF 95
|
||||
#define ELSEWHERE 96
|
||||
#define ENDASYNCHRONOUS 97
|
||||
#define ENDDEBUG 98
|
||||
#define ENDINTERVAL 99
|
||||
#define ENDUNIT 100
|
||||
#define ENDDO 101
|
||||
#define ENDFILE 102
|
||||
#define ENDFORALL 103
|
||||
#define ENDIF 104
|
||||
#define ENDINTERFACE 105
|
||||
#define ENDMODULE 106
|
||||
#define ENDON 107
|
||||
#define ENDSELECT 108
|
||||
#define ENDTASK_REGION 109
|
||||
#define ENDTYPE 110
|
||||
#define ENDWHERE 111
|
||||
#define ENTRY 112
|
||||
#define EXIT 113
|
||||
#define EOLN 114
|
||||
#define EQUIVALENCE 115
|
||||
#define ERROR 116
|
||||
#define EXTERNAL 117
|
||||
#define F90 118
|
||||
#define FIND 119
|
||||
#define FORALL 120
|
||||
#define FORMAT 121
|
||||
#define FUNCTION 122
|
||||
#define GATE 123
|
||||
#define GEN_BLOCK 124
|
||||
#define HEAP 125
|
||||
#define HIGH 126
|
||||
#define IDENTIFIER 127
|
||||
#define IMPLICIT 128
|
||||
#define IMPLICITNONE 129
|
||||
#define INCLUDE_TO 130
|
||||
#define INCLUDE 131
|
||||
#define INDEPENDENT 132
|
||||
#define INDIRECT_ACCESS 133
|
||||
#define INDIRECT_GROUP 134
|
||||
#define INDIRECT 135
|
||||
#define INHERIT 136
|
||||
#define INQUIRE 137
|
||||
#define INTERFACEASSIGNMENT 138
|
||||
#define INTERFACEOPERATOR 139
|
||||
#define INTERFACE 140
|
||||
#define INTRINSIC 141
|
||||
#define INTEGER 142
|
||||
#define INTENT 143
|
||||
#define INTERVAL 144
|
||||
#define INOUT 145
|
||||
#define IN 146
|
||||
#define INT_CONSTANT 147
|
||||
#define LABEL 148
|
||||
#define LABEL_DECLARE 149
|
||||
#define LET 150
|
||||
#define LOCALIZE 151
|
||||
#define LOGICAL 152
|
||||
#define LOGICALIF 153
|
||||
#define LOOP 154
|
||||
#define LOW 155
|
||||
#define MAXLOC 156
|
||||
#define MAX 157
|
||||
#define MAP 158
|
||||
#define MINLOC 159
|
||||
#define MIN 160
|
||||
#define MODULE_PROCEDURE 161
|
||||
#define MODULE 162
|
||||
#define MULT_BLOCK 163
|
||||
#define NAMEEQ 164
|
||||
#define NAMELIST 165
|
||||
#define NEW_VALUE 166
|
||||
#define NEW 167
|
||||
#define NULLIFY 168
|
||||
#define OCTAL_CONSTANT 169
|
||||
#define ONLY 170
|
||||
#define ON 171
|
||||
#define ON_DIR 172
|
||||
#define ONTO 173
|
||||
#define OPEN 174
|
||||
#define OPERATOR 175
|
||||
#define OPTIONAL 176
|
||||
#define OTHERWISE 177
|
||||
#define OUT 178
|
||||
#define OWN 179
|
||||
#define PARALLEL 180
|
||||
#define PARAMETER 181
|
||||
#define PAUSE 182
|
||||
#define PLAINDO 183
|
||||
#define PLAINGOTO 184
|
||||
#define POINTER 185
|
||||
#define POINTERLET 186
|
||||
#define PREFETCH 187
|
||||
#define PRINT 188
|
||||
#define PRIVATE 189
|
||||
#define PRODUCT 190
|
||||
#define PROGRAM 191
|
||||
#define PUBLIC 192
|
||||
#define PURE 193
|
||||
#define RANGE 194
|
||||
#define READ 195
|
||||
#define REALIGN_WITH 196
|
||||
#define REALIGN 197
|
||||
#define REAL 198
|
||||
#define REAL_CONSTANT 199
|
||||
#define RECURSIVE 200
|
||||
#define REDISTRIBUTE_NEW 201
|
||||
#define REDISTRIBUTE 202
|
||||
#define REDUCTION_GROUP 203
|
||||
#define REDUCTION_START 204
|
||||
#define REDUCTION_WAIT 205
|
||||
#define REDUCTION 206
|
||||
#define REMOTE_ACCESS_SPEC 207
|
||||
#define REMOTE_ACCESS 208
|
||||
#define REMOTE_GROUP 209
|
||||
#define RESET 210
|
||||
#define RESULT 211
|
||||
#define RETURN 212
|
||||
#define REWIND 213
|
||||
#define SAVE 214
|
||||
#define SECTION 215
|
||||
#define SELECT 216
|
||||
#define SEQUENCE 217
|
||||
#define SHADOW_ADD 218
|
||||
#define SHADOW_COMPUTE 219
|
||||
#define SHADOW_GROUP 220
|
||||
#define SHADOW_RENEW 221
|
||||
#define SHADOW_START_SPEC 222
|
||||
#define SHADOW_START 223
|
||||
#define SHADOW_WAIT_SPEC 224
|
||||
#define SHADOW_WAIT 225
|
||||
#define SHADOW 226
|
||||
#define STAGE 227
|
||||
#define STATIC 228
|
||||
#define STAT 229
|
||||
#define STOP 230
|
||||
#define SUBROUTINE 231
|
||||
#define SUM 232
|
||||
#define SYNC 233
|
||||
#define TARGET 234
|
||||
#define TASK 235
|
||||
#define TASK_REGION 236
|
||||
#define THEN 237
|
||||
#define TO 238
|
||||
#define TRACEON 239
|
||||
#define TRACEOFF 240
|
||||
#define TRUNC 241
|
||||
#define TYPE 242
|
||||
#define TYPE_DECL 243
|
||||
#define UNDER 244
|
||||
#define UNKNOWN 245
|
||||
#define USE 246
|
||||
#define VIRTUAL 247
|
||||
#define VARIABLE 248
|
||||
#define WAIT 249
|
||||
#define WHERE 250
|
||||
#define WHERE_ASSIGN 251
|
||||
#define WHILE 252
|
||||
#define WITH 253
|
||||
#define WRITE 254
|
||||
#define COMMENT 255
|
||||
#define WGT_BLOCK 256
|
||||
#define HPF_PROCESSORS 257
|
||||
#define IOSTAT 258
|
||||
#define ERR 259
|
||||
#define END 260
|
||||
#define OMPDVM_ATOMIC 261
|
||||
#define OMPDVM_BARRIER 262
|
||||
#define OMPDVM_COPYIN 263
|
||||
#define OMPDVM_COPYPRIVATE 264
|
||||
#define OMPDVM_CRITICAL 265
|
||||
#define OMPDVM_ONETHREAD 266
|
||||
#define OMPDVM_DO 267
|
||||
#define OMPDVM_DYNAMIC 268
|
||||
#define OMPDVM_ENDCRITICAL 269
|
||||
#define OMPDVM_ENDDO 270
|
||||
#define OMPDVM_ENDMASTER 271
|
||||
#define OMPDVM_ENDORDERED 272
|
||||
#define OMPDVM_ENDPARALLEL 273
|
||||
#define OMPDVM_ENDPARALLELDO 274
|
||||
#define OMPDVM_ENDPARALLELSECTIONS 275
|
||||
#define OMPDVM_ENDPARALLELWORKSHARE 276
|
||||
#define OMPDVM_ENDSECTIONS 277
|
||||
#define OMPDVM_ENDSINGLE 278
|
||||
#define OMPDVM_ENDWORKSHARE 279
|
||||
#define OMPDVM_FIRSTPRIVATE 280
|
||||
#define OMPDVM_FLUSH 281
|
||||
#define OMPDVM_GUIDED 282
|
||||
#define OMPDVM_LASTPRIVATE 283
|
||||
#define OMPDVM_MASTER 284
|
||||
#define OMPDVM_NOWAIT 285
|
||||
#define OMPDVM_NONE 286
|
||||
#define OMPDVM_NUM_THREADS 287
|
||||
#define OMPDVM_ORDERED 288
|
||||
#define OMPDVM_PARALLEL 289
|
||||
#define OMPDVM_PARALLELDO 290
|
||||
#define OMPDVM_PARALLELSECTIONS 291
|
||||
#define OMPDVM_PARALLELWORKSHARE 292
|
||||
#define OMPDVM_RUNTIME 293
|
||||
#define OMPDVM_SECTION 294
|
||||
#define OMPDVM_SECTIONS 295
|
||||
#define OMPDVM_SCHEDULE 296
|
||||
#define OMPDVM_SHARED 297
|
||||
#define OMPDVM_SINGLE 298
|
||||
#define OMPDVM_THREADPRIVATE 299
|
||||
#define OMPDVM_WORKSHARE 300
|
||||
#define OMPDVM_NODES 301
|
||||
#define OMPDVM_IF 302
|
||||
#define IAND 303
|
||||
#define IEOR 304
|
||||
#define IOR 305
|
||||
#define ACC_REGION 306
|
||||
#define ACC_END_REGION 307
|
||||
#define ACC_CHECKSECTION 308
|
||||
#define ACC_END_CHECKSECTION 309
|
||||
#define ACC_GET_ACTUAL 310
|
||||
#define ACC_ACTUAL 311
|
||||
#define ACC_TARGETS 312
|
||||
#define ACC_ASYNC 313
|
||||
#define ACC_HOST 314
|
||||
#define ACC_CUDA 315
|
||||
#define ACC_LOCAL 316
|
||||
#define ACC_INLOCAL 317
|
||||
#define ACC_CUDA_BLOCK 318
|
||||
#define ACC_ROUTINE 319
|
||||
#define ACC_TIE 320
|
||||
#define BY 321
|
||||
#define IO_MODE 322
|
||||
#define CP_CREATE 323
|
||||
#define CP_LOAD 324
|
||||
#define CP_SAVE 325
|
||||
#define CP_WAIT 326
|
||||
#define FILES 327
|
||||
#define VARLIST 328
|
||||
#define STATUS 329
|
||||
#define EXITINTERVAL 330
|
||||
#define TEMPLATE_CREATE 331
|
||||
#define TEMPLATE_DELETE 332
|
||||
#define SPF_ANALYSIS 333
|
||||
#define SPF_PARALLEL 334
|
||||
#define SPF_TRANSFORM 335
|
||||
#define SPF_NOINLINE 336
|
||||
#define SPF_PARALLEL_REG 337
|
||||
#define SPF_END_PARALLEL_REG 338
|
||||
#define SPF_EXPAND 339
|
||||
#define SPF_FISSION 340
|
||||
#define SPF_SHRINK 341
|
||||
#define SPF_CHECKPOINT 342
|
||||
#define SPF_EXCEPT 343
|
||||
#define SPF_FILES_COUNT 344
|
||||
#define SPF_INTERVAL 345
|
||||
#define SPF_TIME 346
|
||||
#define SPF_ITER 347
|
||||
#define SPF_FLEXIBLE 348
|
||||
#define SPF_APPLY_REGION 349
|
||||
#define SPF_APPLY_FRAGMENT 350
|
||||
#define SPF_CODE_COVERAGE 351
|
||||
#define SPF_UNROLL 352
|
||||
#define BINARY_OP 355
|
||||
#define UNARY_OP 356
|
||||
|
||||
|
||||
|
||||
|
||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||
typedef union YYSTYPE
|
||||
#line 435 "gram1.y"
|
||||
{
|
||||
int token;
|
||||
char charv;
|
||||
char *charp;
|
||||
PTR_BFND bf_node;
|
||||
PTR_LLND ll_node;
|
||||
PTR_SYMB symbol;
|
||||
PTR_TYPE data_type;
|
||||
PTR_HASH hash_entry;
|
||||
PTR_LABEL label;
|
||||
}
|
||||
/* Line 1489 of yacc.c. */
|
||||
#line 773 "gram1.tab.h"
|
||||
YYSTYPE;
|
||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
||||
# define YYSTYPE_IS_DECLARED 1
|
||||
# define YYSTYPE_IS_TRIVIAL 1
|
||||
#endif
|
||||
|
||||
extern YYSTYPE yylval;
|
||||
|
||||
Reference in New Issue
Block a user