PIPS
syn_yacc.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

union  YYSTYPE
 Value type. More...
 

Macros

#define YYDEBUG   0
 A Bison parser, made by GNU Bison 3.8.2. More...
 
#define YYTOKENTYPE
 Token kinds. More...
 
#define YYEMPTY   -2
 Token kinds. More...
 
#define YYEOF   0
 
#define YYerror   256
 
#define YYUNDEF   257
 
#define TK_ASSIGN   258
 
#define TK_BACKSPACE   259
 
#define TK_BLANK   260
 
#define TK_BLOCKDATA   261
 
#define TK_BUFFERIN   262
 
#define TK_BUFFEROUT   263
 
#define TK_CALL   264
 
#define TK_CHARACTER   265
 
#define TK_CLOSE   266
 
#define TK_COMMON   267
 
#define TK_COMPLEX   268
 
#define TK_CONTINUE   269
 
#define TK_CYCLE   270
 
#define TK_DATA   271
 
#define TK_DIMENSION   272
 
#define TK_DOUBLEPRECISION   273
 
#define TK_DOUBLECOMPLEX   274
 
#define TK_DO   275
 
#define TK_ELSEIF   276
 
#define TK_ELSE   277
 
#define TK_ENDFILE   278
 
#define TK_ENDDO   279
 
#define TK_ENDIF   280
 
#define TK_END   281
 
#define TK_ENTRY   282
 
#define TK_EQUIVALENCE   283
 
#define TK_EXIT   284
 
#define TK_EXTERNAL   285
 
#define TK_FORMAT   286
 
#define TK_FUNCTION   287
 
#define TK_GOTO   288
 
#define TK_IF   289
 
#define TK_IMPLICIT   290
 
#define TK_INCLUDE   291
 
#define TK_INQUIRE   292
 
#define TK_INTEGER   293
 
#define TK_INTRINSIC   294
 
#define TK_IOSTAT   295
 
#define TK_LOGICAL   296
 
#define TK_OPEN   297
 
#define TK_PARAMETER   298
 
#define TK_PAUSE   299
 
#define TK_POINTER   300
 
#define TK_PRINT   301
 
#define TK_PROGRAM   302
 
#define TK_READ   303
 
#define TK_REAL   304
 
#define TK_RETURN   305
 
#define TK_REWIND   306
 
#define TK_SAVE   307
 
#define TK_STATIC   308
 
#define TK_STOP   309
 
#define TK_SUBROUTINE   310
 
#define TK_THEN   311
 
#define TK_TO   312
 
#define TK_WHILE   313
 
#define TK_WRITE   314
 
#define TK_INOUT   315
 
#define TK_IN   316
 
#define TK_OUT   317
 
#define TK_AND   318
 
#define TK_EQ   319
 
#define TK_EQV   320
 
#define TK_GE   321
 
#define TK_GT   322
 
#define TK_LE   323
 
#define TK_LT   324
 
#define TK_NE   325
 
#define TK_NEQV   326
 
#define TK_NOT   327
 
#define TK_OR   328
 
#define TK_TRUE   329
 
#define TK_FALSE   330
 
#define TK_NAME   331
 
#define TK_ICON   332
 
#define TK_SCON   333
 
#define TK_RCON   334
 
#define TK_DCON   335
 
#define TK_MINUS   336
 
#define TK_PLUS   337
 
#define TK_SLASH   338
 
#define TK_STAR   339
 
#define TK_POWER   340
 
#define TK_LPAR   341
 
#define TK_RPAR   342
 
#define TK_COMMA   343
 
#define TK_COLON   344
 
#define TK_EQUALS   345
 
#define TK_CURRENCY   346
 
#define TK_CONCAT   347
 
#define TK_EOS   348
 
#define TK_IOLPAR   349
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef enum yytokentype yytoken_kind_t
 
typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 ,
  CHUNK_BEGIN = 258 , VECTOR_BEGIN = 259 , ARROW_BEGIN = 260 , READ_BOOL = 261 ,
  TABULATED_BEGIN = 262 , LP = 263 , RP = 264 , LC = 265 ,
  RC = 266 , LB = 267 , SHARED_POINTER = 268 , READ_EXTERNAL = 269 ,
  READ_DEF = 270 , READ_REF = 271 , READ_NULL = 272 , READ_LIST_UNDEFINED = 273 ,
  READ_SET_UNDEFINED = 274 , READ_ARRAY_UNDEFINED = 275 , READ_STRING = 276 , READ_UNIT = 277 ,
  READ_CHAR = 278 , READ_INT = 279 , READ_FLOAT = 280 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , CHUNK_BEGIN = 258 ,
  VECTOR_BEGIN = 259 , ARROW_BEGIN = 260 , READ_BOOL = 261 , TABULATED_BEGIN = 262 ,
  LP = 263 , RP = 264 , LC = 265 , RC = 266 ,
  LB = 267 , SHARED_POINTER = 268 , READ_EXTERNAL = 269 , READ_DEF = 270 ,
  READ_REF = 271 , READ_NULL = 272 , READ_LIST_UNDEFINED = 273 , READ_SET_UNDEFINED = 274 ,
  READ_ARRAY_UNDEFINED = 275 , READ_STRING = 276 , READ_UNIT = 277 , READ_CHAR = 278 ,
  READ_INT = 279 , READ_FLOAT = 280 , YYEMPTY = -2 , YYEOF = 0 ,
  YYerror = 256 , YYUNDEF = 257 , COMMA = 258 , COLUMN = 259 ,
  SEMI_COLUMN = 260 , AND = 261 , OR = 262 , ARROW = 263 ,
  STAR = 264 , LB = 265 , RB = 266 , LR = 267 ,
  RR = 268 , EQUAL = 269 , FROM = 270 , GRAM_EXTERNAL = 271 ,
  GRAM_IMPORT = 272 , TABULATED = 273 , PERSISTANT = 274 , IDENT = 275 ,
  GRAM_FILE = 276 , GRAM_INT = 277 , YYEMPTY = -2 , YYEOF = 0 ,
  YYerror = 256 , YYUNDEF = 257 , COMMA = 258 , COLUMN = 259 ,
  SEMI_COLUMN = 260 , AND = 261 , OR = 262 , ARROW = 263 ,
  STAR = 264 , LB = 265 , RB = 266 , LR = 267 ,
  RR = 268 , EQUAL = 269 , FROM = 270 , GRAM_EXTERNAL = 271 ,
  GRAM_IMPORT = 272 , TABULATED = 273 , PERSISTANT = 274 , IDENT = 275 ,
  GRAM_FILE = 276 , GRAM_INT = 277 , YYEMPTY = -2 , YYEOF = 0 ,
  YYerror = 256 , YYUNDEF = 257 , ACCFERM = 258 , ACCOUVR = 259 ,
  CONSTANTE = 260 , EGAL = 261 , IDENT = 262 , INF = 263 ,
  INFEGAL = 264 , MOINS = 265 , PLUS = 266 , SUP = 267 ,
  SUPEGAL = 268 , VAR = 269 , VIRG = 270 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , ACCFERM = 258 ,
  ACCOUVR = 259 , CONSTANTE = 260 , EGAL = 261 , IDENT = 262 ,
  INF = 263 , INFEGAL = 264 , MOINS = 265 , PLUS = 266 ,
  SUP = 267 , SUPEGAL = 268 , VAR = 269 , VIRG = 270 ,
  YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 ,
  ACCFERM = 1 , ACCOUVR = 2 , CONSTANTE = 3 , EGAL = 4 ,
  IDENT = 5 , INF = 6 , INFEGAL = 7 , MOINS = 8 ,
  PLUS = 9 , SUP = 10 , SUPEGAL = 11 , VAR = 12 ,
  VIRG = 13 , YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 ,
  YYUNDEF = 257 , ACCFERM = 1 , ACCOUVR = 2 , CONSTANTE = 3 ,
  EGAL = 4 , IDENT = 5 , INF = 6 , INFEGAL = 7 ,
  MOINS = 8 , PLUS = 9 , SUP = 10 , SUPEGAL = 11 ,
  VAR = 12 , VIRG = 13 , YYEMPTY = -2 , YYEOF = 0 ,
  YYerror = 256 , YYUNDEF = 257 , TK_IDENT = 258 , TK_CHARCON = 259 ,
  TK_INTCON = 260 , TK_FLOATCON = 261 , TK_NAMED_TYPE = 262 , TK_STRINGCON = 263 ,
  TK_WSTRINGCON = 264 , TK_EOF = 265 , TK_CHAR = 266 , TK_INT = 267 ,
  TK_INT128 = 268 , TK_UINT128 = 269 , TK_DOUBLE = 270 , TK_FLOAT = 271 ,
  TK_VOID = 272 , TK_COMPLEX = 273 , TK_ENUM = 274 , TK_STRUCT = 275 ,
  TK_TYPEDEF = 276 , TK_UNION = 277 , TK_SIGNED = 278 , TK_UNSIGNED = 279 ,
  TK_LONG = 280 , TK_SHORT = 281 , TK_VOLATILE = 282 , TK_EXTERN = 283 ,
  TK_STATIC = 284 , TK_STATIC_DIMENSION = 285 , TK_CONST = 286 , TK_RESTRICT = 287 ,
  TK_AUTO = 288 , TK_REGISTER = 289 , TK_THREAD = 290 , TK_SIZEOF = 291 ,
  TK_ALIGNOF = 292 , TK_EQ = 293 , TK_PLUS_EQ = 294 , TK_MINUS_EQ = 295 ,
  TK_STAR_EQ = 296 , TK_SLASH_EQ = 297 , TK_PERCENT_EQ = 298 , TK_AND_EQ = 299 ,
  TK_PIPE_EQ = 300 , TK_CIRC_EQ = 301 , TK_INF_INF_EQ = 302 , TK_SUP_SUP_EQ = 303 ,
  TK_ARROW = 304 , TK_DOT = 305 , TK_EQ_EQ = 306 , TK_EXCLAM_EQ = 307 ,
  TK_INF = 308 , TK_SUP = 309 , TK_INF_EQ = 310 , TK_SUP_EQ = 311 ,
  TK_PLUS = 312 , TK_MINUS = 313 , TK_STAR = 314 , TK_SLASH = 315 ,
  TK_PERCENT = 316 , TK_TILDE = 317 , TK_AND = 318 , TK_PIPE = 319 ,
  TK_CIRC = 320 , TK_EXCLAM = 321 , TK_AND_AND = 322 , TK_PIPE_PIPE = 323 ,
  TK_INF_INF = 324 , TK_SUP_SUP = 325 , TK_PLUS_PLUS = 326 , TK_MINUS_MINUS = 327 ,
  TK_RPAREN = 328 , TK_LPAREN = 329 , TK_RBRACE = 330 , TK_LBRACE = 331 ,
  TK_LBRACKET = 332 , TK_RBRACKET = 333 , TK_COLON = 334 , TK_SEMICOLON = 335 ,
  TK_COMMA = 336 , TK_ELLIPSIS = 337 , TK_QUEST = 338 , TK_BREAK = 339 ,
  TK_CONTINUE = 340 , TK_GOTO = 341 , TK_RETURN = 342 , TK_SWITCH = 343 ,
  TK_CASE = 344 , TK_DEFAULT = 345 , TK_WHILE = 346 , TK_DO = 347 ,
  TK_FOR = 348 , TK_IF = 349 , TK_ELSE = 350 , TK_ATTRIBUTE = 351 ,
  TK_INLINE = 352 , TK_ASM = 353 , TK_TYPEOF = 354 , TK_FUNCTION__ = 355 ,
  TK_PRETTY_FUNCTION__ = 356 , TK_LABEL__ = 357 , TK_BUILTIN_VA_ARG = 358 , TK_BUILTIN_VA_LIST = 359 ,
  TK_BLOCKATTRIBUTE = 360 , TK_DECLSPEC = 361 , TK_MSASM = 362 , TK_MSATTR = 363 ,
  TK_PRAGMA = 364 , TK__Pragma = 365 , TK_AT_TRANSFORM = 366 , TK_AT_TRANSFORMEXPR = 367 ,
  TK_AT_SPECIFIER = 368 , TK_AT_EXPR = 369 , TK_AT_NAME = 370 , TK_COMPLEXCON = 371 ,
  TK_CAST = 372 , TK_ADDROF = 373 , YYEMPTY = -2 , YYEOF = 0 ,
  YYerror = 256 , YYUNDEF = 257 , TK_IDENT = 258 , TK_CHARCON = 259 ,
  TK_INTCON = 260 , TK_FLOATCON = 261 , TK_NAMED_TYPE = 262 , TK_STRINGCON = 263 ,
  TK_WSTRINGCON = 264 , TK_EOF = 265 , TK_CHAR = 266 , TK_INT = 267 ,
  TK_INT128 = 268 , TK_UINT128 = 269 , TK_DOUBLE = 270 , TK_FLOAT = 271 ,
  TK_VOID = 272 , TK_COMPLEX = 273 , TK_ENUM = 274 , TK_STRUCT = 275 ,
  TK_TYPEDEF = 276 , TK_UNION = 277 , TK_SIGNED = 278 , TK_UNSIGNED = 279 ,
  TK_LONG = 280 , TK_SHORT = 281 , TK_VOLATILE = 282 , TK_EXTERN = 283 ,
  TK_STATIC = 284 , TK_STATIC_DIMENSION = 285 , TK_CONST = 286 , TK_RESTRICT = 287 ,
  TK_AUTO = 288 , TK_REGISTER = 289 , TK_THREAD = 290 , TK_SIZEOF = 291 ,
  TK_ALIGNOF = 292 , TK_EQ = 293 , TK_PLUS_EQ = 294 , TK_MINUS_EQ = 295 ,
  TK_STAR_EQ = 296 , TK_SLASH_EQ = 297 , TK_PERCENT_EQ = 298 , TK_AND_EQ = 299 ,
  TK_PIPE_EQ = 300 , TK_CIRC_EQ = 301 , TK_INF_INF_EQ = 302 , TK_SUP_SUP_EQ = 303 ,
  TK_ARROW = 304 , TK_DOT = 305 , TK_EQ_EQ = 306 , TK_EXCLAM_EQ = 307 ,
  TK_INF = 308 , TK_SUP = 309 , TK_INF_EQ = 310 , TK_SUP_EQ = 311 ,
  TK_PLUS = 312 , TK_MINUS = 313 , TK_STAR = 314 , TK_SLASH = 315 ,
  TK_PERCENT = 316 , TK_TILDE = 317 , TK_AND = 318 , TK_PIPE = 319 ,
  TK_CIRC = 320 , TK_EXCLAM = 321 , TK_AND_AND = 322 , TK_PIPE_PIPE = 323 ,
  TK_INF_INF = 324 , TK_SUP_SUP = 325 , TK_PLUS_PLUS = 326 , TK_MINUS_MINUS = 327 ,
  TK_RPAREN = 328 , TK_LPAREN = 329 , TK_RBRACE = 330 , TK_LBRACE = 331 ,
  TK_LBRACKET = 332 , TK_RBRACKET = 333 , TK_COLON = 334 , TK_SEMICOLON = 335 ,
  TK_COMMA = 336 , TK_ELLIPSIS = 337 , TK_QUEST = 338 , TK_BREAK = 339 ,
  TK_CONTINUE = 340 , TK_GOTO = 341 , TK_RETURN = 342 , TK_SWITCH = 343 ,
  TK_CASE = 344 , TK_DEFAULT = 345 , TK_WHILE = 346 , TK_DO = 347 ,
  TK_FOR = 348 , TK_IF = 349 , TK_ELSE = 350 , TK_ATTRIBUTE = 351 ,
  TK_INLINE = 352 , TK_ASM = 353 , TK_TYPEOF = 354 , TK_FUNCTION__ = 355 ,
  TK_PRETTY_FUNCTION__ = 356 , TK_LABEL__ = 357 , TK_BUILTIN_VA_ARG = 358 , TK_BUILTIN_VA_LIST = 359 ,
  TK_BLOCKATTRIBUTE = 360 , TK_DECLSPEC = 361 , TK_MSASM = 362 , TK_MSATTR = 363 ,
  TK_PRAGMA = 364 , TK__Pragma = 365 , TK_AT_TRANSFORM = 366 , TK_AT_TRANSFORMEXPR = 367 ,
  TK_AT_SPECIFIER = 368 , TK_AT_EXPR = 369 , TK_AT_NAME = 370 , TK_COMPLEXCON = 371 ,
  TK_CAST = 372 , TK_ADDROF = 373 , YYEMPTY = -2 , YYEOF = 0 ,
  YYerror = 256 , YYUNDEF = 257 , PROGRAM = 258 , MODULE = 259 ,
  MAIN = 260 , COMMON = 261 , TK_CALLEES = 262 , CALLERS = 263 ,
  ALL = 264 , SELECT = 265 , COMPILATION_UNIT = 266 , REQUIRED = 267 ,
  PRODUCED = 268 , MODIFIED = 269 , PRESERVED = 270 , PRE_TRANSFORMATION = 271 ,
  POST_TRANSFORMATION = 272 , DOT = 273 , NAME = 274 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , PROGRAM = 258 ,
  MODULE = 259 , MAIN = 260 , COMMON = 261 , TK_CALLEES = 262 ,
  CALLERS = 263 , ALL = 264 , SELECT = 265 , COMPILATION_UNIT = 266 ,
  REQUIRED = 267 , PRODUCED = 268 , MODIFIED = 269 , PRESERVED = 270 ,
  PRE_TRANSFORMATION = 271 , POST_TRANSFORMATION = 272 , DOT = 273 , NAME = 274 ,
  YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 ,
  TK_IDENT = 258 , TK_CHARCON = 259 , TK_INTCON = 260 , TK_FLOATCON = 261 ,
  TK_NAMED_TYPE = 262 , TK_STRINGCON = 263 , TK_WSTRINGCON = 264 , TK_EOF = 265 ,
  TK_CHAR = 266 , TK_INT = 267 , TK_INT128 = 268 , TK_UINT128 = 269 ,
  TK_DOUBLE = 270 , TK_FLOAT = 271 , TK_VOID = 272 , TK_COMPLEX = 273 ,
  TK_ENUM = 274 , TK_STRUCT = 275 , TK_TYPEDEF = 276 , TK_UNION = 277 ,
  TK_SIGNED = 278 , TK_UNSIGNED = 279 , TK_LONG = 280 , TK_SHORT = 281 ,
  TK_VOLATILE = 282 , TK_EXTERN = 283 , TK_STATIC = 284 , TK_CONST = 285 ,
  TK_RESTRICT = 286 , TK_AUTO = 287 , TK_REGISTER = 288 , TK_THREAD = 289 ,
  TK_STATIC_DIMENSION = 290 , TK_SIZEOF = 291 , TK_ALIGNOF = 292 , TK_EQ = 293 ,
  TK_PLUS_EQ = 294 , TK_MINUS_EQ = 295 , TK_STAR_EQ = 296 , TK_SLASH_EQ = 297 ,
  TK_PERCENT_EQ = 298 , TK_AND_EQ = 299 , TK_PIPE_EQ = 300 , TK_CIRC_EQ = 301 ,
  TK_INF_INF_EQ = 302 , TK_SUP_SUP_EQ = 303 , TK_ARROW = 304 , TK_DOT = 305 ,
  TK_EQ_EQ = 306 , TK_EXCLAM_EQ = 307 , TK_INF = 308 , TK_SUP = 309 ,
  TK_INF_EQ = 310 , TK_SUP_EQ = 311 , TK_PLUS = 312 , TK_MINUS = 313 ,
  TK_STAR = 314 , TK_SLASH = 315 , TK_PERCENT = 316 , TK_TILDE = 317 ,
  TK_AND = 318 , TK_PIPE = 319 , TK_CIRC = 320 , TK_EXCLAM = 321 ,
  TK_AND_AND = 322 , TK_PIPE_PIPE = 323 , TK_INF_INF = 324 , TK_SUP_SUP = 325 ,
  TK_PLUS_PLUS = 326 , TK_MINUS_MINUS = 327 , TK_RPAREN = 328 , TK_LPAREN = 329 ,
  TK_RBRACE = 330 , TK_LBRACE = 331 , TK_LBRACKET = 332 , TK_RBRACKET = 333 ,
  TK_COLON = 334 , TK_SEMICOLON = 335 , TK_COMMA = 336 , TK_ELLIPSIS = 337 ,
  TK_QUEST = 338 , TK_BREAK = 339 , TK_CONTINUE = 340 , TK_GOTO = 341 ,
  TK_RETURN = 342 , TK_SWITCH = 343 , TK_CASE = 344 , TK_DEFAULT = 345 ,
  TK_WHILE = 346 , TK_DO = 347 , TK_FOR = 348 , TK_IF = 349 ,
  TK_ELSE = 350 , TK_ATTRIBUTE = 351 , TK_INLINE = 352 , TK_ASM = 353 ,
  TK_TYPEOF = 354 , TK_FUNCTION__ = 355 , TK_PRETTY_FUNCTION__ = 356 , TK_LABEL__ = 357 ,
  TK_BUILTIN_VA_ARG = 358 , TK_BUILTIN_VA_LIST = 359 , TK_BLOCKATTRIBUTE = 360 , TK_DECLSPEC = 361 ,
  TK_MSASM = 362 , TK_MSATTR = 363 , TK_PRAGMA = 364 , TK_AT_TRANSFORM = 365 ,
  TK_AT_TRANSFORMEXPR = 366 , TK_AT_SPECIFIER = 367 , TK_AT_EXPR = 368 , TK_AT_NAME = 369 ,
  TK_COMPLEXCON = 370 , TK_CAST = 371 , TK_ADDROF = 372 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , TK_IDENT = 258 ,
  TK_CHARCON = 259 , TK_INTCON = 260 , TK_FLOATCON = 261 , TK_NAMED_TYPE = 262 ,
  TK_STRINGCON = 263 , TK_WSTRINGCON = 264 , TK_EOF = 265 , TK_CHAR = 266 ,
  TK_INT = 267 , TK_INT128 = 268 , TK_UINT128 = 269 , TK_DOUBLE = 270 ,
  TK_FLOAT = 271 , TK_VOID = 272 , TK_COMPLEX = 273 , TK_ENUM = 274 ,
  TK_STRUCT = 275 , TK_TYPEDEF = 276 , TK_UNION = 277 , TK_SIGNED = 278 ,
  TK_UNSIGNED = 279 , TK_LONG = 280 , TK_SHORT = 281 , TK_VOLATILE = 282 ,
  TK_EXTERN = 283 , TK_STATIC = 284 , TK_CONST = 285 , TK_RESTRICT = 286 ,
  TK_AUTO = 287 , TK_REGISTER = 288 , TK_THREAD = 289 , TK_STATIC_DIMENSION = 290 ,
  TK_SIZEOF = 291 , TK_ALIGNOF = 292 , TK_EQ = 293 , TK_PLUS_EQ = 294 ,
  TK_MINUS_EQ = 295 , TK_STAR_EQ = 296 , TK_SLASH_EQ = 297 , TK_PERCENT_EQ = 298 ,
  TK_AND_EQ = 299 , TK_PIPE_EQ = 300 , TK_CIRC_EQ = 301 , TK_INF_INF_EQ = 302 ,
  TK_SUP_SUP_EQ = 303 , TK_ARROW = 304 , TK_DOT = 305 , TK_EQ_EQ = 306 ,
  TK_EXCLAM_EQ = 307 , TK_INF = 308 , TK_SUP = 309 , TK_INF_EQ = 310 ,
  TK_SUP_EQ = 311 , TK_PLUS = 312 , TK_MINUS = 313 , TK_STAR = 314 ,
  TK_SLASH = 315 , TK_PERCENT = 316 , TK_TILDE = 317 , TK_AND = 318 ,
  TK_PIPE = 319 , TK_CIRC = 320 , TK_EXCLAM = 321 , TK_AND_AND = 322 ,
  TK_PIPE_PIPE = 323 , TK_INF_INF = 324 , TK_SUP_SUP = 325 , TK_PLUS_PLUS = 326 ,
  TK_MINUS_MINUS = 327 , TK_RPAREN = 328 , TK_LPAREN = 329 , TK_RBRACE = 330 ,
  TK_LBRACE = 331 , TK_LBRACKET = 332 , TK_RBRACKET = 333 , TK_COLON = 334 ,
  TK_SEMICOLON = 335 , TK_COMMA = 336 , TK_ELLIPSIS = 337 , TK_QUEST = 338 ,
  TK_BREAK = 339 , TK_CONTINUE = 340 , TK_GOTO = 341 , TK_RETURN = 342 ,
  TK_SWITCH = 343 , TK_CASE = 344 , TK_DEFAULT = 345 , TK_WHILE = 346 ,
  TK_DO = 347 , TK_FOR = 348 , TK_IF = 349 , TK_ELSE = 350 ,
  TK_ATTRIBUTE = 351 , TK_INLINE = 352 , TK_ASM = 353 , TK_TYPEOF = 354 ,
  TK_FUNCTION__ = 355 , TK_PRETTY_FUNCTION__ = 356 , TK_LABEL__ = 357 , TK_BUILTIN_VA_ARG = 358 ,
  TK_BUILTIN_VA_LIST = 359 , TK_BLOCKATTRIBUTE = 360 , TK_DECLSPEC = 361 , TK_MSASM = 362 ,
  TK_MSATTR = 363 , TK_PRAGMA = 364 , TK_AT_TRANSFORM = 365 , TK_AT_TRANSFORMEXPR = 366 ,
  TK_AT_SPECIFIER = 367 , TK_AT_EXPR = 368 , TK_AT_NAME = 369 , TK_COMPLEXCON = 370 ,
  TK_CAST = 371 , TK_ADDROF = 372 , YYEMPTY = -2 , YYEOF = 0 ,
  YYerror = 256 , YYUNDEF = 257 , UNKNOWN_TOK = 258 , REFERENCE_TOK = 259 ,
  QI_REF_TOK = 260 , HI_REF_TOK = 261 , SI_REF_TOK = 262 , DI_REF_TOK = 263 ,
  SF_REF_TOK = 264 , DF_REF_TOK = 265 , SC_REF_TOK = 266 , DC_REF_TOK = 267 ,
  LOG_REF_TOK = 268 , CONSTANT_TOK = 269 , ASSIGN_OPERATOR_TOK = 270 , PLUS_OPERATOR_TOK = 271 ,
  MINUS_OPERATOR_TOK = 272 , UNARY_MINUS_OPERATOR_TOK = 273 , MULTIPLY_OPERATOR_TOK = 274 , MULADD_OPERATOR_TOK = 275 ,
  DIVIDE_OPERATOR_TOK = 276 , INVERSE_OPERATOR_TOK = 277 , POWER_OPERATOR_TOK = 278 , MODULO_OPERATOR_TOK = 279 ,
  MIN_OPERATOR_TOK = 280 , COS_OPERATOR_TOK = 281 , SIN_OPERATOR_TOK = 282 , MIN0_OPERATOR_TOK = 283 ,
  AMIN1_OPERATOR_TOK = 284 , DMIN1_OPERATOR_TOK = 285 , MAX_OPERATOR_TOK = 286 , MAX0_OPERATOR_TOK = 287 ,
  AMAX1_OPERATOR_TOK = 288 , DMAX1_OPERATOR_TOK = 289 , ABS_OPERATOR_TOK = 290 , IABS_OPERATOR_TOK = 291 ,
  DABS_OPERATOR_TOK = 292 , CABS_OPERATOR_TOK = 293 , AND_OPERATOR_TOK = 294 , OR_OPERATOR_TOK = 295 ,
  NOT_OPERATOR_TOK = 296 , NON_EQUAL_OPERATOR_TOK = 297 , EQUIV_OPERATOR_TOK = 298 , NON_EQUIV_OPERATOR_TOK = 299 ,
  TRUE_OPERATOR_TOK = 300 , FALSE_OPERATOR_TOK = 301 , GREATER_OR_EQUAL_OPERATOR_TOK = 302 , GREATER_THAN_OPERATOR_TOK = 303 ,
  LESS_OR_EQUAL_OPERATOR_TOK = 304 , LESS_THAN_OPERATOR_TOK = 305 , EQUAL_OPERATOR_TOK = 306 , PHI_TOK = 307 ,
  INTEGER_TOK = 308 , FLOAT_TOK = 309 , IDENTIFIER_TOK = 310 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , TK_EOL = 258 ,
  TK_ERROR = 259 , TK_LPAREN = 260 , TK_RPAREN = 261 , TK_COLON = 262 ,
  TK_COMMA = 263 , TK_IDENT = 264 , TK_COMMENT = 265 , TK_OPERATOR = 266 ,
  TK_RAW = 267 , TK_OMP_PRAGMA = 268 , TK_OMP_PARALLEL = 269 , TK_OMP_LOOP = 270 ,
  TK_OMP_END = 271 , TK_OMP_BARRIER = 272 , TK_OMP_MASTER = 273 , TK_OMP_SINGLE = 274 ,
  TK_OMP_THREADPRIVATE = 275 , TK_OMP_SHARED = 276 , TK_OMP_PRIVATE = 277 , TK_OMP_NOWAIT = 278 ,
  TK_OMP_REDUCTION = 279 , TK_OMP_DEFAULT = 280 , TK_OMP_COPYIN = 281 , TK_OMP_FIRSTPRIVATE = 282 ,
  TK_OMP_SCHEDULE = 283 , TK_STEP_PRAGMA = 284 , TK_STEP_TRANSFORMATION = 285 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , TK_ASSIGN = 258 ,
  TK_BACKSPACE = 259 , TK_BLANK = 260 , TK_BLOCKDATA = 261 , TK_BUFFERIN = 262 ,
  TK_BUFFEROUT = 263 , TK_CALL = 264 , TK_CHARACTER = 265 , TK_CLOSE = 266 ,
  TK_COMMON = 267 , TK_COMPLEX = 268 , TK_CONTINUE = 269 , TK_CYCLE = 270 ,
  TK_DATA = 271 , TK_DIMENSION = 272 , TK_DOUBLEPRECISION = 273 , TK_DOUBLECOMPLEX = 274 ,
  TK_DO = 275 , TK_ELSEIF = 276 , TK_ELSE = 277 , TK_ENDFILE = 278 ,
  TK_ENDDO = 279 , TK_ENDIF = 280 , TK_END = 281 , TK_ENTRY = 282 ,
  TK_EQUIVALENCE = 283 , TK_EXIT = 284 , TK_EXTERNAL = 285 , TK_FORMAT = 286 ,
  TK_FUNCTION = 287 , TK_GOTO = 288 , TK_IF = 289 , TK_IMPLICIT = 290 ,
  TK_INCLUDE = 291 , TK_INQUIRE = 292 , TK_INTEGER = 293 , TK_INTRINSIC = 294 ,
  TK_IOSTAT = 295 , TK_LOGICAL = 296 , TK_OPEN = 297 , TK_PARAMETER = 298 ,
  TK_PAUSE = 299 , TK_POINTER = 300 , TK_PRINT = 301 , TK_PROGRAM = 302 ,
  TK_READ = 303 , TK_REAL = 304 , TK_RETURN = 305 , TK_REWIND = 306 ,
  TK_SAVE = 307 , TK_STATIC = 308 , TK_STOP = 309 , TK_SUBROUTINE = 310 ,
  TK_THEN = 311 , TK_TO = 312 , TK_WHILE = 313 , TK_WRITE = 314 ,
  TK_INOUT = 315 , TK_IN = 316 , TK_OUT = 317 , TK_AND = 318 ,
  TK_EQ = 319 , TK_EQV = 320 , TK_GE = 321 , TK_GT = 322 ,
  TK_LE = 323 , TK_LT = 324 , TK_NE = 325 , TK_NEQV = 326 ,
  TK_NOT = 327 , TK_OR = 328 , TK_TRUE = 329 , TK_FALSE = 330 ,
  TK_NAME = 331 , TK_ICON = 332 , TK_SCON = 333 , TK_RCON = 334 ,
  TK_DCON = 335 , TK_MINUS = 336 , TK_PLUS = 337 , TK_SLASH = 338 ,
  TK_STAR = 339 , TK_POWER = 340 , TK_LPAR = 341 , TK_RPAR = 342 ,
  TK_COMMA = 343 , TK_COLON = 344 , TK_EQUALS = 345 , TK_CURRENCY = 346 ,
  TK_CONCAT = 347 , TK_EOS = 348 , TK_IOLPAR = 349 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , TK_ASSIGN = 258 ,
  TK_BACKSPACE = 259 , TK_BLANK = 260 , TK_BLOCKDATA = 261 , TK_BUFFERIN = 262 ,
  TK_BUFFEROUT = 263 , TK_CALL = 264 , TK_CHARACTER = 265 , TK_CLOSE = 266 ,
  TK_COMMON = 267 , TK_COMPLEX = 268 , TK_CONTINUE = 269 , TK_CYCLE = 270 ,
  TK_DATA = 271 , TK_DIMENSION = 272 , TK_DOUBLEPRECISION = 273 , TK_DOUBLECOMPLEX = 274 ,
  TK_DO = 275 , TK_ELSEIF = 276 , TK_ELSE = 277 , TK_ENDFILE = 278 ,
  TK_ENDDO = 279 , TK_ENDIF = 280 , TK_END = 281 , TK_ENTRY = 282 ,
  TK_EQUIVALENCE = 283 , TK_EXIT = 284 , TK_EXTERNAL = 285 , TK_FORMAT = 286 ,
  TK_FUNCTION = 287 , TK_GOTO = 288 , TK_IF = 289 , TK_IMPLICIT = 290 ,
  TK_INCLUDE = 291 , TK_INQUIRE = 292 , TK_INTEGER = 293 , TK_INTRINSIC = 294 ,
  TK_IOSTAT = 295 , TK_LOGICAL = 296 , TK_OPEN = 297 , TK_PARAMETER = 298 ,
  TK_PAUSE = 299 , TK_POINTER = 300 , TK_PRINT = 301 , TK_PROGRAM = 302 ,
  TK_READ = 303 , TK_REAL = 304 , TK_RETURN = 305 , TK_REWIND = 306 ,
  TK_SAVE = 307 , TK_STATIC = 308 , TK_STOP = 309 , TK_SUBROUTINE = 310 ,
  TK_THEN = 311 , TK_TO = 312 , TK_WHILE = 313 , TK_WRITE = 314 ,
  TK_INOUT = 315 , TK_IN = 316 , TK_OUT = 317 , TK_AND = 318 ,
  TK_EQ = 319 , TK_EQV = 320 , TK_GE = 321 , TK_GT = 322 ,
  TK_LE = 323 , TK_LT = 324 , TK_NE = 325 , TK_NEQV = 326 ,
  TK_NOT = 327 , TK_OR = 328 , TK_TRUE = 329 , TK_FALSE = 330 ,
  TK_NAME = 331 , TK_ICON = 332 , TK_SCON = 333 , TK_RCON = 334 ,
  TK_DCON = 335 , TK_MINUS = 336 , TK_PLUS = 337 , TK_SLASH = 338 ,
  TK_STAR = 339 , TK_POWER = 340 , TK_LPAR = 341 , TK_RPAR = 342 ,
  TK_COMMA = 343 , TK_COLON = 344 , TK_EQUALS = 345 , TK_CURRENCY = 346 ,
  TK_CONCAT = 347 , TK_EOS = 348 , TK_IOLPAR = 349 , YYEMPTY = -2 ,
  YYEOF = 0 , YYerror = 256 , YYUNDEF = 257 , TK_OPEN = 258 ,
  TK_CREATE = 259 , TK_CLOSE = 260 , TK_CHECKPOINT = 261 , TK_DELETE = 262 ,
  TK_MODULE = 263 , TK_MAKE = 264 , TK_APPLY = 265 , TK_CAPPLY = 266 ,
  TK_DISPLAY = 267 , TK_REMOVE = 268 , TK_ACTIVATE = 269 , TK_SET_PROPERTY = 270 ,
  TK_GET_PROPERTY = 271 , TK_SET_ENVIRONMENT = 272 , TK_GET_ENVIRONMENT = 273 , TK_UNSET_ENVIRONMENT = 274 ,
  TK_CDIR = 275 , TK_INFO = 276 , TK_PWD = 277 , TK_HELP = 278 ,
  TK_SHOW = 279 , TK_SOURCE = 280 , TK_SHELL = 281 , TK_ECHO = 282 ,
  TK_UNKNOWN = 283 , TK_TIMEOUT = 284 , TK_QUIT = 285 , TK_EXIT = 286 ,
  TK_LINE = 287 , TK_CHECKACTIVE = 288 , TK_VERSION = 289 , TK_TOUCH = 290 ,
  TK_OWNER_NAME = 291 , TK_OWNER_ALL = 292 , TK_OWNER_ALLFUNC = 293 , TK_OWNER_ALLCU = 294 ,
  TK_OWNER_PROGRAM = 295 , TK_OWNER_MAIN = 296 , TK_OWNER_MODULE = 297 , TK_OWNER_CALLERS = 298 ,
  TK_OWNER_CALLEES = 299 , TK_OPENPAREN = 300 , TK_COMMA = 301 , TK_CLOSEPAREN = 302 ,
  TK_EQUAL = 303 , TK_NAME = 304 , TK_A_STRING = 305 , TK_ENDOFLINE = 306 ,
  TK_INT = 307 , YYEMPTY = -2 , YYEOF = 0 , YYerror = 256 ,
  YYUNDEF = 257 , TK_OPEN = 258 , TK_CREATE = 259 , TK_CLOSE = 260 ,
  TK_CHECKPOINT = 261 , TK_DELETE = 262 , TK_MODULE = 263 , TK_MAKE = 264 ,
  TK_APPLY = 265 , TK_CAPPLY = 266 , TK_DISPLAY = 267 , TK_REMOVE = 268 ,
  TK_ACTIVATE = 269 , TK_SET_PROPERTY = 270 , TK_GET_PROPERTY = 271 , TK_SET_ENVIRONMENT = 272 ,
  TK_GET_ENVIRONMENT = 273 , TK_UNSET_ENVIRONMENT = 274 , TK_CDIR = 275 , TK_INFO = 276 ,
  TK_PWD = 277 , TK_HELP = 278 , TK_SHOW = 279 , TK_SOURCE = 280 ,
  TK_SHELL = 281 , TK_ECHO = 282 , TK_UNKNOWN = 283 , TK_TIMEOUT = 284 ,
  TK_QUIT = 285 , TK_EXIT = 286 , TK_LINE = 287 , TK_CHECKACTIVE = 288 ,
  TK_VERSION = 289 , TK_TOUCH = 290 , TK_OWNER_NAME = 291 , TK_OWNER_ALL = 292 ,
  TK_OWNER_ALLFUNC = 293 , TK_OWNER_ALLCU = 294 , TK_OWNER_PROGRAM = 295 , TK_OWNER_MAIN = 296 ,
  TK_OWNER_MODULE = 297 , TK_OWNER_CALLERS = 298 , TK_OWNER_CALLEES = 299 , TK_OPENPAREN = 300 ,
  TK_COMMA = 301 , TK_CLOSEPAREN = 302 , TK_EQUAL = 303 , TK_NAME = 304 ,
  TK_A_STRING = 305 , TK_ENDOFLINE = 306 , TK_INT = 307
}
 

Functions

int syn_parse (void)
 

Variables

YYSTYPE syn_lval
 

Macro Definition Documentation

◆ TK_AND

#define TK_AND   318

Definition at line 217 of file syn_yacc.h.

◆ TK_ASSIGN

#define TK_ASSIGN   258

Definition at line 157 of file syn_yacc.h.

◆ TK_BACKSPACE

#define TK_BACKSPACE   259

Definition at line 158 of file syn_yacc.h.

◆ TK_BLANK

#define TK_BLANK   260

Definition at line 159 of file syn_yacc.h.

◆ TK_BLOCKDATA

#define TK_BLOCKDATA   261

Definition at line 160 of file syn_yacc.h.

◆ TK_BUFFERIN

#define TK_BUFFERIN   262

Definition at line 161 of file syn_yacc.h.

◆ TK_BUFFEROUT

#define TK_BUFFEROUT   263

Definition at line 162 of file syn_yacc.h.

◆ TK_CALL

#define TK_CALL   264

Definition at line 163 of file syn_yacc.h.

◆ TK_CHARACTER

#define TK_CHARACTER   265

Definition at line 164 of file syn_yacc.h.

◆ TK_CLOSE

#define TK_CLOSE   266

Definition at line 165 of file syn_yacc.h.

◆ TK_COLON

#define TK_COLON   344

Definition at line 243 of file syn_yacc.h.

◆ TK_COMMA

#define TK_COMMA   343

Definition at line 242 of file syn_yacc.h.

◆ TK_COMMON

#define TK_COMMON   267

Definition at line 166 of file syn_yacc.h.

◆ TK_COMPLEX

#define TK_COMPLEX   268

Definition at line 167 of file syn_yacc.h.

◆ TK_CONCAT

#define TK_CONCAT   347

Definition at line 246 of file syn_yacc.h.

◆ TK_CONTINUE

#define TK_CONTINUE   269

Definition at line 168 of file syn_yacc.h.

◆ TK_CURRENCY

#define TK_CURRENCY   346

Definition at line 245 of file syn_yacc.h.

◆ TK_CYCLE

#define TK_CYCLE   270

Definition at line 169 of file syn_yacc.h.

◆ TK_DATA

#define TK_DATA   271

Definition at line 170 of file syn_yacc.h.

◆ TK_DCON

#define TK_DCON   335

Definition at line 234 of file syn_yacc.h.

◆ TK_DIMENSION

#define TK_DIMENSION   272

Definition at line 171 of file syn_yacc.h.

◆ TK_DO

#define TK_DO   275

Definition at line 174 of file syn_yacc.h.

◆ TK_DOUBLECOMPLEX

#define TK_DOUBLECOMPLEX   274

Definition at line 173 of file syn_yacc.h.

◆ TK_DOUBLEPRECISION

#define TK_DOUBLEPRECISION   273

Definition at line 172 of file syn_yacc.h.

◆ TK_ELSE

#define TK_ELSE   277

Definition at line 176 of file syn_yacc.h.

◆ TK_ELSEIF

#define TK_ELSEIF   276

Definition at line 175 of file syn_yacc.h.

◆ TK_END

#define TK_END   281

Definition at line 180 of file syn_yacc.h.

◆ TK_ENDDO

#define TK_ENDDO   279

Definition at line 178 of file syn_yacc.h.

◆ TK_ENDFILE

#define TK_ENDFILE   278

Definition at line 177 of file syn_yacc.h.

◆ TK_ENDIF

#define TK_ENDIF   280

Definition at line 179 of file syn_yacc.h.

◆ TK_ENTRY

#define TK_ENTRY   282

Definition at line 181 of file syn_yacc.h.

◆ TK_EOS

#define TK_EOS   348

Definition at line 247 of file syn_yacc.h.

◆ TK_EQ

#define TK_EQ   319

Definition at line 218 of file syn_yacc.h.

◆ TK_EQUALS

#define TK_EQUALS   345

Definition at line 244 of file syn_yacc.h.

◆ TK_EQUIVALENCE

#define TK_EQUIVALENCE   283

Definition at line 182 of file syn_yacc.h.

◆ TK_EQV

#define TK_EQV   320

Definition at line 219 of file syn_yacc.h.

◆ TK_EXIT

#define TK_EXIT   284

Definition at line 183 of file syn_yacc.h.

◆ TK_EXTERNAL

#define TK_EXTERNAL   285

Definition at line 184 of file syn_yacc.h.

◆ TK_FALSE

#define TK_FALSE   330

Definition at line 229 of file syn_yacc.h.

◆ TK_FORMAT

#define TK_FORMAT   286

Definition at line 185 of file syn_yacc.h.

◆ TK_FUNCTION

#define TK_FUNCTION   287

Definition at line 186 of file syn_yacc.h.

◆ TK_GE

#define TK_GE   321

Definition at line 220 of file syn_yacc.h.

◆ TK_GOTO

#define TK_GOTO   288

Definition at line 187 of file syn_yacc.h.

◆ TK_GT

#define TK_GT   322

Definition at line 221 of file syn_yacc.h.

◆ TK_ICON

#define TK_ICON   332

Definition at line 231 of file syn_yacc.h.

◆ TK_IF

#define TK_IF   289

Definition at line 188 of file syn_yacc.h.

◆ TK_IMPLICIT

#define TK_IMPLICIT   290

Definition at line 189 of file syn_yacc.h.

◆ TK_IN

#define TK_IN   316

Definition at line 215 of file syn_yacc.h.

◆ TK_INCLUDE

#define TK_INCLUDE   291

Definition at line 190 of file syn_yacc.h.

◆ TK_INOUT

#define TK_INOUT   315

Definition at line 214 of file syn_yacc.h.

◆ TK_INQUIRE

#define TK_INQUIRE   292

Definition at line 191 of file syn_yacc.h.

◆ TK_INTEGER

#define TK_INTEGER   293

Definition at line 192 of file syn_yacc.h.

◆ TK_INTRINSIC

#define TK_INTRINSIC   294

Definition at line 193 of file syn_yacc.h.

◆ TK_IOLPAR

#define TK_IOLPAR   349

Definition at line 248 of file syn_yacc.h.

◆ TK_IOSTAT

#define TK_IOSTAT   295

Definition at line 194 of file syn_yacc.h.

◆ TK_LE

#define TK_LE   323

Definition at line 222 of file syn_yacc.h.

◆ TK_LOGICAL

#define TK_LOGICAL   296

Definition at line 195 of file syn_yacc.h.

◆ TK_LPAR

#define TK_LPAR   341

Definition at line 240 of file syn_yacc.h.

◆ TK_LT

#define TK_LT   324

Definition at line 223 of file syn_yacc.h.

◆ TK_MINUS

#define TK_MINUS   336

Definition at line 235 of file syn_yacc.h.

◆ TK_NAME

#define TK_NAME   331

Definition at line 230 of file syn_yacc.h.

◆ TK_NE

#define TK_NE   325

Definition at line 224 of file syn_yacc.h.

◆ TK_NEQV

#define TK_NEQV   326

Definition at line 225 of file syn_yacc.h.

◆ TK_NOT

#define TK_NOT   327

Definition at line 226 of file syn_yacc.h.

◆ TK_OPEN

#define TK_OPEN   297

Definition at line 196 of file syn_yacc.h.

◆ TK_OR

#define TK_OR   328

Definition at line 227 of file syn_yacc.h.

◆ TK_OUT

#define TK_OUT   317

Definition at line 216 of file syn_yacc.h.

◆ TK_PARAMETER

#define TK_PARAMETER   298

Definition at line 197 of file syn_yacc.h.

◆ TK_PAUSE

#define TK_PAUSE   299

Definition at line 198 of file syn_yacc.h.

◆ TK_PLUS

#define TK_PLUS   337

Definition at line 236 of file syn_yacc.h.

◆ TK_POINTER

#define TK_POINTER   300

Definition at line 199 of file syn_yacc.h.

◆ TK_POWER

#define TK_POWER   340

Definition at line 239 of file syn_yacc.h.

◆ TK_PRINT

#define TK_PRINT   301

Definition at line 200 of file syn_yacc.h.

◆ TK_PROGRAM

#define TK_PROGRAM   302

Definition at line 201 of file syn_yacc.h.

◆ TK_RCON

#define TK_RCON   334

Definition at line 233 of file syn_yacc.h.

◆ TK_READ

#define TK_READ   303

Definition at line 202 of file syn_yacc.h.

◆ TK_REAL

#define TK_REAL   304

Definition at line 203 of file syn_yacc.h.

◆ TK_RETURN

#define TK_RETURN   305

Definition at line 204 of file syn_yacc.h.

◆ TK_REWIND

#define TK_REWIND   306

Definition at line 205 of file syn_yacc.h.

◆ TK_RPAR

#define TK_RPAR   342

Definition at line 241 of file syn_yacc.h.

◆ TK_SAVE

#define TK_SAVE   307

Definition at line 206 of file syn_yacc.h.

◆ TK_SCON

#define TK_SCON   333

Definition at line 232 of file syn_yacc.h.

◆ TK_SLASH

#define TK_SLASH   338

Definition at line 237 of file syn_yacc.h.

◆ TK_STAR

#define TK_STAR   339

Definition at line 238 of file syn_yacc.h.

◆ TK_STATIC

#define TK_STATIC   308

Definition at line 207 of file syn_yacc.h.

◆ TK_STOP

#define TK_STOP   309

Definition at line 208 of file syn_yacc.h.

◆ TK_SUBROUTINE

#define TK_SUBROUTINE   310

Definition at line 209 of file syn_yacc.h.

◆ TK_THEN

#define TK_THEN   311

Definition at line 210 of file syn_yacc.h.

◆ TK_TO

#define TK_TO   312

Definition at line 211 of file syn_yacc.h.

◆ TK_TRUE

#define TK_TRUE   329

Definition at line 228 of file syn_yacc.h.

◆ TK_WHILE

#define TK_WHILE   313

Definition at line 212 of file syn_yacc.h.

◆ TK_WRITE

#define TK_WRITE   314

Definition at line 213 of file syn_yacc.h.

◆ YYDEBUG

#define YYDEBUG   0

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.
Debug traces.

Definition at line 42 of file syn_yacc.h.

◆ YYEMPTY

#define YYEMPTY   -2

Token kinds.


Definition at line 153 of file syn_yacc.h.

◆ YYEOF

#define YYEOF   0

Definition at line 154 of file syn_yacc.h.

◆ YYerror

#define YYerror   256

Definition at line 155 of file syn_yacc.h.

◆ YYSTYPE_IS_DECLARED

#define YYSTYPE_IS_DECLARED   1

Definition at line 279 of file syn_yacc.h.

◆ YYSTYPE_IS_TRIVIAL

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 278 of file syn_yacc.h.

◆ YYTOKENTYPE

#define YYTOKENTYPE

Token kinds.


Definition at line 50 of file syn_yacc.h.

◆ YYUNDEF

#define YYUNDEF   257

Definition at line 156 of file syn_yacc.h.

Typedef Documentation

◆ YYSTYPE

typedef union YYSTYPE YYSTYPE

Definition at line 1 of file syn_yacc.h.

◆ yytoken_kind_t

Definition at line 1 of file syn_yacc.h.

Enumeration Type Documentation

◆ yytokentype

Enumerator
YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

CHUNK_BEGIN 

"invalid token"

VECTOR_BEGIN 

CHUNK_BEGIN

ARROW_BEGIN 

VECTOR_BEGIN

READ_BOOL 

ARROW_BEGIN

TABULATED_BEGIN 

READ_BOOL

LP 

TABULATED_BEGIN

RP 

LP

LC 

RP

RC 

LC

LB 

RC

SHARED_POINTER 

LB

READ_EXTERNAL 

SHARED_POINTER

READ_DEF 

READ_EXTERNAL

READ_REF 

READ_DEF

READ_NULL 

READ_REF

READ_LIST_UNDEFINED 

READ_NULL

READ_SET_UNDEFINED 

READ_LIST_UNDEFINED

READ_ARRAY_UNDEFINED 

READ_SET_UNDEFINED

READ_STRING 

READ_ARRAY_UNDEFINED

READ_UNIT 

READ_STRING

READ_CHAR 

READ_UNIT

READ_INT 

READ_CHAR

READ_FLOAT 

READ_INT

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

CHUNK_BEGIN 

"invalid token"

VECTOR_BEGIN 

CHUNK_BEGIN

ARROW_BEGIN 

VECTOR_BEGIN

READ_BOOL 

ARROW_BEGIN

TABULATED_BEGIN 

READ_BOOL

LP 

TABULATED_BEGIN

RP 

LP

LC 

RP

RC 

LC

LB 

RC

SHARED_POINTER 

LB

READ_EXTERNAL 

SHARED_POINTER

READ_DEF 

READ_EXTERNAL

READ_REF 

READ_DEF

READ_NULL 

READ_REF

READ_LIST_UNDEFINED 

READ_NULL

READ_SET_UNDEFINED 

READ_LIST_UNDEFINED

READ_ARRAY_UNDEFINED 

READ_SET_UNDEFINED

READ_STRING 

READ_ARRAY_UNDEFINED

READ_UNIT 

READ_STRING

READ_CHAR 

READ_UNIT

READ_INT 

READ_CHAR

READ_FLOAT 

READ_INT

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

COMMA 

"invalid token"

COLUMN 

COMMA

SEMI_COLUMN 

COLUMN

AND 

SEMI_COLUMN

OR 

AND

ARROW 

OR

STAR 

ARROW

LB 

STAR

RB 

LB

LR 

RB

RR 

LR

EQUAL 

RR

FROM 

EQUAL

GRAM_EXTERNAL 

FROM

GRAM_IMPORT 

GRAM_EXTERNAL

TABULATED 

GRAM_IMPORT

PERSISTANT 

TABULATED

IDENT 

PERSISTANT

GRAM_FILE 

IDENT

GRAM_INT 

GRAM_FILE

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

COMMA 

"invalid token"

COLUMN 

COMMA

SEMI_COLUMN 

COLUMN

AND 

SEMI_COLUMN

OR 

AND

ARROW 

OR

STAR 

ARROW

LB 

STAR

RB 

LB

LR 

RB

RR 

LR

EQUAL 

RR

FROM 

EQUAL

GRAM_EXTERNAL 

FROM

GRAM_IMPORT 

GRAM_EXTERNAL

TABULATED 

GRAM_IMPORT

PERSISTANT 

TABULATED

IDENT 

PERSISTANT

GRAM_FILE 

IDENT

GRAM_INT 

GRAM_FILE

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

ACCFERM 

"invalid token"

ACCOUVR 

ACCFERM

CONSTANTE 

ACCOUVR

EGAL 

CONSTANTE

IDENT 

EGAL

INF 

IDENT

INFEGAL 

INF

MOINS 

INFEGAL

PLUS 

MOINS

SUP 

PLUS

SUPEGAL 

SUP

VAR 

SUPEGAL

VIRG 

VAR

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

ACCFERM 

"invalid token"

ACCOUVR 

ACCFERM

CONSTANTE 

ACCOUVR

EGAL 

CONSTANTE

IDENT 

EGAL

INF 

IDENT

INFEGAL 

INF

MOINS 

INFEGAL

PLUS 

MOINS

SUP 

PLUS

SUPEGAL 

SUP

VAR 

SUPEGAL

VIRG 

VAR

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

ACCFERM 

"invalid token"

ACCOUVR 

ACCFERM

CONSTANTE 

ACCOUVR

EGAL 

CONSTANTE

IDENT 

EGAL

INF 

IDENT

INFEGAL 

INF

MOINS 

INFEGAL

PLUS 

MOINS

SUP 

PLUS

SUPEGAL 

SUP

VAR 

SUPEGAL

VIRG 

VAR

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

ACCFERM 

"invalid token"

ACCOUVR 

ACCFERM

CONSTANTE 

ACCOUVR

EGAL 

CONSTANTE

IDENT 

EGAL

INF 

IDENT

INFEGAL 

INF

MOINS 

INFEGAL

PLUS 

MOINS

SUP 

PLUS

SUPEGAL 

SUP

VAR 

SUPEGAL

VIRG 

VAR

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_IDENT 

"invalid token"

TK_CHARCON 

TK_IDENT

TK_INTCON 

TK_CHARCON

TK_FLOATCON 

TK_INTCON

TK_NAMED_TYPE 

TK_FLOATCON

TK_STRINGCON 

TK_NAMED_TYPE

TK_WSTRINGCON 

TK_STRINGCON

TK_EOF 

TK_WSTRINGCON

TK_CHAR 

TK_EOF

TK_INT 

TK_CHAR

TK_INT128 

TK_INT

TK_UINT128 

TK_INT128

TK_DOUBLE 

TK_UINT128

TK_FLOAT 

TK_DOUBLE

TK_VOID 

TK_FLOAT

TK_COMPLEX 

TK_VOID

TK_ENUM 

TK_COMPLEX

TK_STRUCT 

TK_ENUM

TK_TYPEDEF 

TK_STRUCT

TK_UNION 

TK_TYPEDEF

TK_SIGNED 

TK_UNION

TK_UNSIGNED 

TK_SIGNED

TK_LONG 

TK_UNSIGNED

TK_SHORT 

TK_LONG

TK_VOLATILE 

TK_SHORT

TK_EXTERN 

TK_VOLATILE

TK_STATIC 

TK_EXTERN

TK_STATIC_DIMENSION 

TK_STATIC

TK_CONST 

TK_STATIC_DIMENSION

TK_RESTRICT 

TK_CONST

TK_AUTO 

TK_RESTRICT

TK_REGISTER 

TK_AUTO

TK_THREAD 

TK_REGISTER

TK_SIZEOF 

TK_THREAD

TK_ALIGNOF 

TK_SIZEOF

TK_EQ 

TK_ALIGNOF

TK_PLUS_EQ 

TK_EQ

TK_MINUS_EQ 

TK_PLUS_EQ

TK_STAR_EQ 

TK_MINUS_EQ

TK_SLASH_EQ 

TK_STAR_EQ

TK_PERCENT_EQ 

TK_SLASH_EQ

TK_AND_EQ 

TK_PERCENT_EQ

TK_PIPE_EQ 

TK_AND_EQ

TK_CIRC_EQ 

TK_PIPE_EQ

TK_INF_INF_EQ 

TK_CIRC_EQ

TK_SUP_SUP_EQ 

TK_INF_INF_EQ

TK_ARROW 

TK_SUP_SUP_EQ

TK_DOT 

TK_ARROW

TK_EQ_EQ 

TK_DOT

TK_EXCLAM_EQ 

TK_EQ_EQ

TK_INF 

TK_EXCLAM_EQ

TK_SUP 

TK_INF

TK_INF_EQ 

TK_SUP

TK_SUP_EQ 

TK_INF_EQ

TK_PLUS 

TK_SUP_EQ

TK_MINUS 

TK_PLUS

TK_STAR 

TK_MINUS

TK_SLASH 

TK_STAR

TK_PERCENT 

TK_SLASH

TK_TILDE 

TK_PERCENT

TK_AND 

TK_TILDE

TK_PIPE 

TK_AND

TK_CIRC 

TK_PIPE

TK_EXCLAM 

TK_CIRC

TK_AND_AND 

TK_EXCLAM

TK_PIPE_PIPE 

TK_AND_AND

TK_INF_INF 

TK_PIPE_PIPE

TK_SUP_SUP 

TK_INF_INF

TK_PLUS_PLUS 

TK_SUP_SUP

TK_MINUS_MINUS 

TK_PLUS_PLUS

TK_RPAREN 

TK_MINUS_MINUS

TK_LPAREN 

TK_RPAREN

TK_RBRACE 

TK_LPAREN

TK_LBRACE 

TK_RBRACE

TK_LBRACKET 

TK_LBRACE

TK_RBRACKET 

TK_LBRACKET

TK_COLON 

TK_RBRACKET

TK_SEMICOLON 

TK_COLON

TK_COMMA 

TK_SEMICOLON

TK_ELLIPSIS 

TK_COMMA

TK_QUEST 

TK_ELLIPSIS

TK_BREAK 

TK_QUEST

TK_CONTINUE 

TK_BREAK

TK_GOTO 

TK_CONTINUE

TK_RETURN 

TK_GOTO

TK_SWITCH 

TK_RETURN

TK_CASE 

TK_SWITCH

TK_DEFAULT 

TK_CASE

TK_WHILE 

TK_DEFAULT

TK_DO 

TK_WHILE

TK_FOR 

TK_DO

TK_IF 

TK_FOR

TK_ELSE 

TK_IF

TK_ATTRIBUTE 

TK_ELSE

TK_INLINE 

TK_ATTRIBUTE

TK_ASM 

TK_INLINE

TK_TYPEOF 

TK_ASM

TK_FUNCTION__ 

TK_TYPEOF

TK_PRETTY_FUNCTION__ 

TK_FUNCTION__

TK_LABEL__ 

TK_PRETTY_FUNCTION__

TK_BUILTIN_VA_ARG 

TK_LABEL__

TK_BUILTIN_VA_LIST 

TK_BUILTIN_VA_ARG

TK_BLOCKATTRIBUTE 

TK_BUILTIN_VA_LIST

TK_DECLSPEC 

TK_BLOCKATTRIBUTE

TK_MSASM 

TK_DECLSPEC

TK_MSATTR 

TK_MSASM

TK_PRAGMA 

TK_MSATTR

TK__Pragma 

TK_PRAGMA

TK_AT_TRANSFORM 

TK__Pragma

TK_AT_TRANSFORMEXPR 

TK_AT_TRANSFORM

TK_AT_SPECIFIER 

TK_AT_TRANSFORMEXPR

TK_AT_EXPR 

TK_AT_SPECIFIER

TK_AT_NAME 

TK_AT_EXPR

TK_COMPLEXCON 

TK_AT_NAME

TK_CAST 

TK_COMPLEXCON

TK_ADDROF 

TK_CAST

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_IDENT 

"invalid token"

TK_CHARCON 

TK_IDENT

TK_INTCON 

TK_CHARCON

TK_FLOATCON 

TK_INTCON

TK_NAMED_TYPE 

TK_FLOATCON

TK_STRINGCON 

TK_NAMED_TYPE

TK_WSTRINGCON 

TK_STRINGCON

TK_EOF 

TK_WSTRINGCON

TK_CHAR 

TK_EOF

TK_INT 

TK_CHAR

TK_INT128 

TK_INT

TK_UINT128 

TK_INT128

TK_DOUBLE 

TK_UINT128

TK_FLOAT 

TK_DOUBLE

TK_VOID 

TK_FLOAT

TK_COMPLEX 

TK_VOID

TK_ENUM 

TK_COMPLEX

TK_STRUCT 

TK_ENUM

TK_TYPEDEF 

TK_STRUCT

TK_UNION 

TK_TYPEDEF

TK_SIGNED 

TK_UNION

TK_UNSIGNED 

TK_SIGNED

TK_LONG 

TK_UNSIGNED

TK_SHORT 

TK_LONG

TK_VOLATILE 

TK_SHORT

TK_EXTERN 

TK_VOLATILE

TK_STATIC 

TK_EXTERN

TK_STATIC_DIMENSION 

TK_STATIC

TK_CONST 

TK_STATIC_DIMENSION

TK_RESTRICT 

TK_CONST

TK_AUTO 

TK_RESTRICT

TK_REGISTER 

TK_AUTO

TK_THREAD 

TK_REGISTER

TK_SIZEOF 

TK_THREAD

TK_ALIGNOF 

TK_SIZEOF

TK_EQ 

TK_ALIGNOF

TK_PLUS_EQ 

TK_EQ

TK_MINUS_EQ 

TK_PLUS_EQ

TK_STAR_EQ 

TK_MINUS_EQ

TK_SLASH_EQ 

TK_STAR_EQ

TK_PERCENT_EQ 

TK_SLASH_EQ

TK_AND_EQ 

TK_PERCENT_EQ

TK_PIPE_EQ 

TK_AND_EQ

TK_CIRC_EQ 

TK_PIPE_EQ

TK_INF_INF_EQ 

TK_CIRC_EQ

TK_SUP_SUP_EQ 

TK_INF_INF_EQ

TK_ARROW 

TK_SUP_SUP_EQ

TK_DOT 

TK_ARROW

TK_EQ_EQ 

TK_DOT

TK_EXCLAM_EQ 

TK_EQ_EQ

TK_INF 

TK_EXCLAM_EQ

TK_SUP 

TK_INF

TK_INF_EQ 

TK_SUP

TK_SUP_EQ 

TK_INF_EQ

TK_PLUS 

TK_SUP_EQ

TK_MINUS 

TK_PLUS

TK_STAR 

TK_MINUS

TK_SLASH 

TK_STAR

TK_PERCENT 

TK_SLASH

TK_TILDE 

TK_PERCENT

TK_AND 

TK_TILDE

TK_PIPE 

TK_AND

TK_CIRC 

TK_PIPE

TK_EXCLAM 

TK_CIRC

TK_AND_AND 

TK_EXCLAM

TK_PIPE_PIPE 

TK_AND_AND

TK_INF_INF 

TK_PIPE_PIPE

TK_SUP_SUP 

TK_INF_INF

TK_PLUS_PLUS 

TK_SUP_SUP

TK_MINUS_MINUS 

TK_PLUS_PLUS

TK_RPAREN 

TK_MINUS_MINUS

TK_LPAREN 

TK_RPAREN

TK_RBRACE 

TK_LPAREN

TK_LBRACE 

TK_RBRACE

TK_LBRACKET 

TK_LBRACE

TK_RBRACKET 

TK_LBRACKET

TK_COLON 

TK_RBRACKET

TK_SEMICOLON 

TK_COLON

TK_COMMA 

TK_SEMICOLON

TK_ELLIPSIS 

TK_COMMA

TK_QUEST 

TK_ELLIPSIS

TK_BREAK 

TK_QUEST

TK_CONTINUE 

TK_BREAK

TK_GOTO 

TK_CONTINUE

TK_RETURN 

TK_GOTO

TK_SWITCH 

TK_RETURN

TK_CASE 

TK_SWITCH

TK_DEFAULT 

TK_CASE

TK_WHILE 

TK_DEFAULT

TK_DO 

TK_WHILE

TK_FOR 

TK_DO

TK_IF 

TK_FOR

TK_ELSE 

TK_IF

TK_ATTRIBUTE 

TK_ELSE

TK_INLINE 

TK_ATTRIBUTE

TK_ASM 

TK_INLINE

TK_TYPEOF 

TK_ASM

TK_FUNCTION__ 

TK_TYPEOF

TK_PRETTY_FUNCTION__ 

TK_FUNCTION__

TK_LABEL__ 

TK_PRETTY_FUNCTION__

TK_BUILTIN_VA_ARG 

TK_LABEL__

TK_BUILTIN_VA_LIST 

TK_BUILTIN_VA_ARG

TK_BLOCKATTRIBUTE 

TK_BUILTIN_VA_LIST

TK_DECLSPEC 

TK_BLOCKATTRIBUTE

TK_MSASM 

TK_DECLSPEC

TK_MSATTR 

TK_MSASM

TK_PRAGMA 

TK_MSATTR

TK__Pragma 

TK_PRAGMA

TK_AT_TRANSFORM 

TK__Pragma

TK_AT_TRANSFORMEXPR 

TK_AT_TRANSFORM

TK_AT_SPECIFIER 

TK_AT_TRANSFORMEXPR

TK_AT_EXPR 

TK_AT_SPECIFIER

TK_AT_NAME 

TK_AT_EXPR

TK_COMPLEXCON 

TK_AT_NAME

TK_CAST 

TK_COMPLEXCON

TK_ADDROF 

TK_CAST

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

PROGRAM 

"invalid token"

MODULE 

PROGRAM

MAIN 

MODULE

COMMON 

MAIN

TK_CALLEES 

COMMON

CALLERS 

TK_CALLEES

ALL 

CALLERS

SELECT 

ALL

COMPILATION_UNIT 

SELECT

REQUIRED 

COMPILATION_UNIT

PRODUCED 

REQUIRED

MODIFIED 

PRODUCED

PRESERVED 

MODIFIED

PRE_TRANSFORMATION 

PRESERVED

POST_TRANSFORMATION 

PRE_TRANSFORMATION

DOT 

POST_TRANSFORMATION

NAME 

DOT

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

PROGRAM 

"invalid token"

MODULE 

PROGRAM

MAIN 

MODULE

COMMON 

MAIN

TK_CALLEES 

COMMON

CALLERS 

TK_CALLEES

ALL 

CALLERS

SELECT 

ALL

COMPILATION_UNIT 

SELECT

REQUIRED 

COMPILATION_UNIT

PRODUCED 

REQUIRED

MODIFIED 

PRODUCED

PRESERVED 

MODIFIED

PRE_TRANSFORMATION 

PRESERVED

POST_TRANSFORMATION 

PRE_TRANSFORMATION

DOT 

POST_TRANSFORMATION

NAME 

DOT

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_IDENT 

"invalid token"

TK_CHARCON 

TK_IDENT

TK_INTCON 

TK_CHARCON

TK_FLOATCON 

TK_INTCON

TK_NAMED_TYPE 

TK_FLOATCON

TK_STRINGCON 

TK_NAMED_TYPE

TK_WSTRINGCON 

TK_STRINGCON

TK_EOF 

TK_WSTRINGCON

TK_CHAR 

TK_EOF

TK_INT 

TK_CHAR

TK_INT128 

TK_INT

TK_UINT128 

TK_INT128

TK_DOUBLE 

TK_UINT128

TK_FLOAT 

TK_DOUBLE

TK_VOID 

TK_FLOAT

TK_COMPLEX 

TK_VOID

TK_ENUM 

TK_COMPLEX

TK_STRUCT 

TK_ENUM

TK_TYPEDEF 

TK_STRUCT

TK_UNION 

TK_TYPEDEF

TK_SIGNED 

TK_UNION

TK_UNSIGNED 

TK_SIGNED

TK_LONG 

TK_UNSIGNED

TK_SHORT 

TK_LONG

TK_VOLATILE 

TK_SHORT

TK_EXTERN 

TK_VOLATILE

TK_STATIC 

TK_EXTERN

TK_CONST 

TK_STATIC

TK_RESTRICT 

TK_CONST

TK_AUTO 

TK_RESTRICT

TK_REGISTER 

TK_AUTO

TK_THREAD 

TK_REGISTER

TK_STATIC_DIMENSION 

TK_THREAD

TK_SIZEOF 

TK_STATIC_DIMENSION

TK_ALIGNOF 

TK_SIZEOF

TK_EQ 

TK_ALIGNOF

TK_PLUS_EQ 

TK_EQ

TK_MINUS_EQ 

TK_PLUS_EQ

TK_STAR_EQ 

TK_MINUS_EQ

TK_SLASH_EQ 

TK_STAR_EQ

TK_PERCENT_EQ 

TK_SLASH_EQ

TK_AND_EQ 

TK_PERCENT_EQ

TK_PIPE_EQ 

TK_AND_EQ

TK_CIRC_EQ 

TK_PIPE_EQ

TK_INF_INF_EQ 

TK_CIRC_EQ

TK_SUP_SUP_EQ 

TK_INF_INF_EQ

TK_ARROW 

TK_SUP_SUP_EQ

TK_DOT 

TK_ARROW

TK_EQ_EQ 

TK_DOT

TK_EXCLAM_EQ 

TK_EQ_EQ

TK_INF 

TK_EXCLAM_EQ

TK_SUP 

TK_INF

TK_INF_EQ 

TK_SUP

TK_SUP_EQ 

TK_INF_EQ

TK_PLUS 

TK_SUP_EQ

TK_MINUS 

TK_PLUS

TK_STAR 

TK_MINUS

TK_SLASH 

TK_STAR

TK_PERCENT 

TK_SLASH

TK_TILDE 

TK_PERCENT

TK_AND 

TK_TILDE

TK_PIPE 

TK_AND

TK_CIRC 

TK_PIPE

TK_EXCLAM 

TK_CIRC

TK_AND_AND 

TK_EXCLAM

TK_PIPE_PIPE 

TK_AND_AND

TK_INF_INF 

TK_PIPE_PIPE

TK_SUP_SUP 

TK_INF_INF

TK_PLUS_PLUS 

TK_SUP_SUP

TK_MINUS_MINUS 

TK_PLUS_PLUS

TK_RPAREN 

TK_MINUS_MINUS

TK_LPAREN 

TK_RPAREN

TK_RBRACE 

TK_LPAREN

TK_LBRACE 

TK_RBRACE

TK_LBRACKET 

TK_LBRACE

TK_RBRACKET 

TK_LBRACKET

TK_COLON 

TK_RBRACKET

TK_SEMICOLON 

TK_COLON

TK_COMMA 

TK_SEMICOLON

TK_ELLIPSIS 

TK_COMMA

TK_QUEST 

TK_ELLIPSIS

TK_BREAK 

TK_QUEST

TK_CONTINUE 

TK_BREAK

TK_GOTO 

TK_CONTINUE

TK_RETURN 

TK_GOTO

TK_SWITCH 

TK_RETURN

TK_CASE 

TK_SWITCH

TK_DEFAULT 

TK_CASE

TK_WHILE 

TK_DEFAULT

TK_DO 

TK_WHILE

TK_FOR 

TK_DO

TK_IF 

TK_FOR

TK_ELSE 

TK_IF

TK_ATTRIBUTE 

TK_ELSE

TK_INLINE 

TK_ATTRIBUTE

TK_ASM 

TK_INLINE

TK_TYPEOF 

TK_ASM

TK_FUNCTION__ 

TK_TYPEOF

TK_PRETTY_FUNCTION__ 

TK_FUNCTION__

TK_LABEL__ 

TK_PRETTY_FUNCTION__

TK_BUILTIN_VA_ARG 

TK_LABEL__

TK_BUILTIN_VA_LIST 

TK_BUILTIN_VA_ARG

TK_BLOCKATTRIBUTE 

TK_BUILTIN_VA_LIST

TK_DECLSPEC 

TK_BLOCKATTRIBUTE

TK_MSASM 

TK_DECLSPEC

TK_MSATTR 

TK_MSASM

TK_PRAGMA 

TK_MSATTR

TK_AT_TRANSFORM 

TK_PRAGMA

TK_AT_TRANSFORMEXPR 

TK_AT_TRANSFORM

TK_AT_SPECIFIER 

TK_AT_TRANSFORMEXPR

TK_AT_EXPR 

TK_AT_SPECIFIER

TK_AT_NAME 

TK_AT_EXPR

TK_COMPLEXCON 

TK_AT_NAME

TK_CAST 

TK_COMPLEXCON

TK_ADDROF 

TK_CAST

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_IDENT 

"invalid token"

TK_CHARCON 

TK_IDENT

TK_INTCON 

TK_CHARCON

TK_FLOATCON 

TK_INTCON

TK_NAMED_TYPE 

TK_FLOATCON

TK_STRINGCON 

TK_NAMED_TYPE

TK_WSTRINGCON 

TK_STRINGCON

TK_EOF 

TK_WSTRINGCON

TK_CHAR 

TK_EOF

TK_INT 

TK_CHAR

TK_INT128 

TK_INT

TK_UINT128 

TK_INT128

TK_DOUBLE 

TK_UINT128

TK_FLOAT 

TK_DOUBLE

TK_VOID 

TK_FLOAT

TK_COMPLEX 

TK_VOID

TK_ENUM 

TK_COMPLEX

TK_STRUCT 

TK_ENUM

TK_TYPEDEF 

TK_STRUCT

TK_UNION 

TK_TYPEDEF

TK_SIGNED 

TK_UNION

TK_UNSIGNED 

TK_SIGNED

TK_LONG 

TK_UNSIGNED

TK_SHORT 

TK_LONG

TK_VOLATILE 

TK_SHORT

TK_EXTERN 

TK_VOLATILE

TK_STATIC 

TK_EXTERN

TK_CONST 

TK_STATIC

TK_RESTRICT 

TK_CONST

TK_AUTO 

TK_RESTRICT

TK_REGISTER 

TK_AUTO

TK_THREAD 

TK_REGISTER

TK_STATIC_DIMENSION 

TK_THREAD

TK_SIZEOF 

TK_STATIC_DIMENSION

TK_ALIGNOF 

TK_SIZEOF

TK_EQ 

TK_ALIGNOF

TK_PLUS_EQ 

TK_EQ

TK_MINUS_EQ 

TK_PLUS_EQ

TK_STAR_EQ 

TK_MINUS_EQ

TK_SLASH_EQ 

TK_STAR_EQ

TK_PERCENT_EQ 

TK_SLASH_EQ

TK_AND_EQ 

TK_PERCENT_EQ

TK_PIPE_EQ 

TK_AND_EQ

TK_CIRC_EQ 

TK_PIPE_EQ

TK_INF_INF_EQ 

TK_CIRC_EQ

TK_SUP_SUP_EQ 

TK_INF_INF_EQ

TK_ARROW 

TK_SUP_SUP_EQ

TK_DOT 

TK_ARROW

TK_EQ_EQ 

TK_DOT

TK_EXCLAM_EQ 

TK_EQ_EQ

TK_INF 

TK_EXCLAM_EQ

TK_SUP 

TK_INF

TK_INF_EQ 

TK_SUP

TK_SUP_EQ 

TK_INF_EQ

TK_PLUS 

TK_SUP_EQ

TK_MINUS 

TK_PLUS

TK_STAR 

TK_MINUS

TK_SLASH 

TK_STAR

TK_PERCENT 

TK_SLASH

TK_TILDE 

TK_PERCENT

TK_AND 

TK_TILDE

TK_PIPE 

TK_AND

TK_CIRC 

TK_PIPE

TK_EXCLAM 

TK_CIRC

TK_AND_AND 

TK_EXCLAM

TK_PIPE_PIPE 

TK_AND_AND

TK_INF_INF 

TK_PIPE_PIPE

TK_SUP_SUP 

TK_INF_INF

TK_PLUS_PLUS 

TK_SUP_SUP

TK_MINUS_MINUS 

TK_PLUS_PLUS

TK_RPAREN 

TK_MINUS_MINUS

TK_LPAREN 

TK_RPAREN

TK_RBRACE 

TK_LPAREN

TK_LBRACE 

TK_RBRACE

TK_LBRACKET 

TK_LBRACE

TK_RBRACKET 

TK_LBRACKET

TK_COLON 

TK_RBRACKET

TK_SEMICOLON 

TK_COLON

TK_COMMA 

TK_SEMICOLON

TK_ELLIPSIS 

TK_COMMA

TK_QUEST 

TK_ELLIPSIS

TK_BREAK 

TK_QUEST

TK_CONTINUE 

TK_BREAK

TK_GOTO 

TK_CONTINUE

TK_RETURN 

TK_GOTO

TK_SWITCH 

TK_RETURN

TK_CASE 

TK_SWITCH

TK_DEFAULT 

TK_CASE

TK_WHILE 

TK_DEFAULT

TK_DO 

TK_WHILE

TK_FOR 

TK_DO

TK_IF 

TK_FOR

TK_ELSE 

TK_IF

TK_ATTRIBUTE 

TK_ELSE

TK_INLINE 

TK_ATTRIBUTE

TK_ASM 

TK_INLINE

TK_TYPEOF 

TK_ASM

TK_FUNCTION__ 

TK_TYPEOF

TK_PRETTY_FUNCTION__ 

TK_FUNCTION__

TK_LABEL__ 

TK_PRETTY_FUNCTION__

TK_BUILTIN_VA_ARG 

TK_LABEL__

TK_BUILTIN_VA_LIST 

TK_BUILTIN_VA_ARG

TK_BLOCKATTRIBUTE 

TK_BUILTIN_VA_LIST

TK_DECLSPEC 

TK_BLOCKATTRIBUTE

TK_MSASM 

TK_DECLSPEC

TK_MSATTR 

TK_MSASM

TK_PRAGMA 

TK_MSATTR

TK_AT_TRANSFORM 

TK_PRAGMA

TK_AT_TRANSFORMEXPR 

TK_AT_TRANSFORM

TK_AT_SPECIFIER 

TK_AT_TRANSFORMEXPR

TK_AT_EXPR 

TK_AT_SPECIFIER

TK_AT_NAME 

TK_AT_EXPR

TK_COMPLEXCON 

TK_AT_NAME

TK_CAST 

TK_COMPLEXCON

TK_ADDROF 

TK_CAST

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

UNKNOWN_TOK 

"invalid token"

REFERENCE_TOK 

UNKNOWN_TOK

QI_REF_TOK 

REFERENCE_TOK

HI_REF_TOK 

QI_REF_TOK

SI_REF_TOK 

HI_REF_TOK

DI_REF_TOK 

SI_REF_TOK

SF_REF_TOK 

DI_REF_TOK

DF_REF_TOK 

SF_REF_TOK

SC_REF_TOK 

DF_REF_TOK

DC_REF_TOK 

SC_REF_TOK

LOG_REF_TOK 

DC_REF_TOK

CONSTANT_TOK 

LOG_REF_TOK

ASSIGN_OPERATOR_TOK 

CONSTANT_TOK

PLUS_OPERATOR_TOK 

ASSIGN_OPERATOR_TOK

MINUS_OPERATOR_TOK 

PLUS_OPERATOR_TOK

UNARY_MINUS_OPERATOR_TOK 

MINUS_OPERATOR_TOK

MULTIPLY_OPERATOR_TOK 

UNARY_MINUS_OPERATOR_TOK

MULADD_OPERATOR_TOK 

MULTIPLY_OPERATOR_TOK

DIVIDE_OPERATOR_TOK 

MULADD_OPERATOR_TOK

INVERSE_OPERATOR_TOK 

DIVIDE_OPERATOR_TOK

POWER_OPERATOR_TOK 

INVERSE_OPERATOR_TOK

MODULO_OPERATOR_TOK 

POWER_OPERATOR_TOK

MIN_OPERATOR_TOK 

MODULO_OPERATOR_TOK

COS_OPERATOR_TOK 

MIN_OPERATOR_TOK

SIN_OPERATOR_TOK 

COS_OPERATOR_TOK

MIN0_OPERATOR_TOK 

SIN_OPERATOR_TOK

AMIN1_OPERATOR_TOK 

MIN0_OPERATOR_TOK

DMIN1_OPERATOR_TOK 

AMIN1_OPERATOR_TOK

MAX_OPERATOR_TOK 

DMIN1_OPERATOR_TOK

MAX0_OPERATOR_TOK 

MAX_OPERATOR_TOK

AMAX1_OPERATOR_TOK 

MAX0_OPERATOR_TOK

DMAX1_OPERATOR_TOK 

AMAX1_OPERATOR_TOK

ABS_OPERATOR_TOK 

DMAX1_OPERATOR_TOK

IABS_OPERATOR_TOK 

ABS_OPERATOR_TOK

DABS_OPERATOR_TOK 

IABS_OPERATOR_TOK

CABS_OPERATOR_TOK 

DABS_OPERATOR_TOK

AND_OPERATOR_TOK 

CABS_OPERATOR_TOK

OR_OPERATOR_TOK 

AND_OPERATOR_TOK

NOT_OPERATOR_TOK 

OR_OPERATOR_TOK

NON_EQUAL_OPERATOR_TOK 

NOT_OPERATOR_TOK

EQUIV_OPERATOR_TOK 

NON_EQUAL_OPERATOR_TOK

NON_EQUIV_OPERATOR_TOK 

EQUIV_OPERATOR_TOK

TRUE_OPERATOR_TOK 

NON_EQUIV_OPERATOR_TOK

FALSE_OPERATOR_TOK 

TRUE_OPERATOR_TOK

GREATER_OR_EQUAL_OPERATOR_TOK 

FALSE_OPERATOR_TOK

GREATER_THAN_OPERATOR_TOK 

GREATER_OR_EQUAL_OPERATOR_TOK

LESS_OR_EQUAL_OPERATOR_TOK 

GREATER_THAN_OPERATOR_TOK

LESS_THAN_OPERATOR_TOK 

LESS_OR_EQUAL_OPERATOR_TOK

EQUAL_OPERATOR_TOK 

LESS_THAN_OPERATOR_TOK

PHI_TOK 

EQUAL_OPERATOR_TOK

INTEGER_TOK 

PHI_TOK

FLOAT_TOK 

INTEGER_TOK

IDENTIFIER_TOK 

FLOAT_TOK

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_EOL 

"invalid token"

TK_ERROR 

TK_EOL

TK_LPAREN 

TK_ERROR

TK_RPAREN 

TK_LPAREN

TK_COLON 

TK_RPAREN

TK_COMMA 

TK_COLON

TK_IDENT 

TK_COMMA

TK_COMMENT 

TK_IDENT

TK_OPERATOR 

TK_COMMENT

TK_RAW 

TK_OPERATOR

TK_OMP_PRAGMA 

TK_RAW

TK_OMP_PARALLEL 

TK_OMP_PRAGMA

TK_OMP_LOOP 

TK_OMP_PARALLEL

TK_OMP_END 

TK_OMP_LOOP

TK_OMP_BARRIER 

TK_OMP_END

TK_OMP_MASTER 

TK_OMP_BARRIER

TK_OMP_SINGLE 

TK_OMP_MASTER

TK_OMP_THREADPRIVATE 

TK_OMP_SINGLE

TK_OMP_SHARED 

TK_OMP_THREADPRIVATE

TK_OMP_PRIVATE 

TK_OMP_SHARED

TK_OMP_NOWAIT 

TK_OMP_PRIVATE

TK_OMP_REDUCTION 

TK_OMP_NOWAIT

TK_OMP_DEFAULT 

TK_OMP_REDUCTION

TK_OMP_COPYIN 

TK_OMP_DEFAULT

TK_OMP_FIRSTPRIVATE 

TK_OMP_COPYIN

TK_OMP_SCHEDULE 

TK_OMP_FIRSTPRIVATE

TK_STEP_PRAGMA 

TK_OMP_SCHEDULE

TK_STEP_TRANSFORMATION 

TK_STEP_PRAGMA

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_ASSIGN 

"invalid token"

TK_BACKSPACE 

TK_ASSIGN

TK_BLANK 

TK_BACKSPACE

TK_BLOCKDATA 

TK_BLANK

TK_BUFFERIN 

TK_BLOCKDATA

TK_BUFFEROUT 

TK_BUFFERIN

TK_CALL 

TK_BUFFEROUT

TK_CHARACTER 

TK_CALL

TK_CLOSE 

TK_CHARACTER

TK_COMMON 

TK_CLOSE

TK_COMPLEX 

TK_COMMON

TK_CONTINUE 

TK_COMPLEX

TK_CYCLE 

TK_CONTINUE

TK_DATA 

TK_CYCLE

TK_DIMENSION 

TK_DATA

TK_DOUBLEPRECISION 

TK_DIMENSION

TK_DOUBLECOMPLEX 

TK_DOUBLEPRECISION

TK_DO 

TK_DOUBLECOMPLEX

TK_ELSEIF 

TK_DO

TK_ELSE 

TK_ELSEIF

TK_ENDFILE 

TK_ELSE

TK_ENDDO 

TK_ENDFILE

TK_ENDIF 

TK_ENDDO

TK_END 

TK_ENDIF

TK_ENTRY 

TK_END

TK_EQUIVALENCE 

TK_ENTRY

TK_EXIT 

TK_EQUIVALENCE

TK_EXTERNAL 

TK_EXIT

TK_FORMAT 

TK_EXTERNAL

TK_FUNCTION 

TK_FORMAT

TK_GOTO 

TK_FUNCTION

TK_IF 

TK_GOTO

TK_IMPLICIT 

TK_IF

TK_INCLUDE 

TK_IMPLICIT

TK_INQUIRE 

TK_INCLUDE

TK_INTEGER 

TK_INQUIRE

TK_INTRINSIC 

TK_INTEGER

TK_IOSTAT 

TK_INTRINSIC

TK_LOGICAL 

TK_IOSTAT

TK_OPEN 

TK_LOGICAL

TK_PARAMETER 

TK_OPEN

TK_PAUSE 

TK_PARAMETER

TK_POINTER 

TK_PAUSE

TK_PRINT 

TK_POINTER

TK_PROGRAM 

TK_PRINT

TK_READ 

TK_PROGRAM

TK_REAL 

TK_READ

TK_RETURN 

TK_REAL

TK_REWIND 

TK_RETURN

TK_SAVE 

TK_REWIND

TK_STATIC 

TK_SAVE

TK_STOP 

TK_STATIC

TK_SUBROUTINE 

TK_STOP

TK_THEN 

TK_SUBROUTINE

TK_TO 

TK_THEN

TK_WHILE 

TK_TO

TK_WRITE 

TK_WHILE

TK_INOUT 

TK_WRITE

TK_IN 

TK_INOUT

TK_OUT 

TK_IN

TK_AND 

TK_OUT

TK_EQ 

TK_AND

TK_EQV 

TK_EQ

TK_GE 

TK_EQV

TK_GT 

TK_GE

TK_LE 

TK_GT

TK_LT 

TK_LE

TK_NE 

TK_LT

TK_NEQV 

TK_NE

TK_NOT 

TK_NEQV

TK_OR 

TK_NOT

TK_TRUE 

TK_OR

TK_FALSE 

TK_TRUE

TK_NAME 

TK_FALSE

TK_ICON 

TK_NAME

TK_SCON 

TK_ICON

TK_RCON 

TK_SCON

TK_DCON 

TK_RCON

TK_MINUS 

TK_DCON

TK_PLUS 

TK_MINUS

TK_SLASH 

TK_PLUS

TK_STAR 

TK_SLASH

TK_POWER 

TK_STAR

TK_LPAR 

TK_POWER

TK_RPAR 

TK_LPAR

TK_COMMA 

TK_RPAR

TK_COLON 

TK_COMMA

TK_EQUALS 

TK_COLON

TK_CURRENCY 

TK_EQUALS

TK_CONCAT 

TK_CURRENCY

TK_EOS 

TK_CONCAT

TK_IOLPAR 

TK_EOS

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_ASSIGN 

"invalid token"

TK_BACKSPACE 

TK_ASSIGN

TK_BLANK 

TK_BACKSPACE

TK_BLOCKDATA 

TK_BLANK

TK_BUFFERIN 

TK_BLOCKDATA

TK_BUFFEROUT 

TK_BUFFERIN

TK_CALL 

TK_BUFFEROUT

TK_CHARACTER 

TK_CALL

TK_CLOSE 

TK_CHARACTER

TK_COMMON 

TK_CLOSE

TK_COMPLEX 

TK_COMMON

TK_CONTINUE 

TK_COMPLEX

TK_CYCLE 

TK_CONTINUE

TK_DATA 

TK_CYCLE

TK_DIMENSION 

TK_DATA

TK_DOUBLEPRECISION 

TK_DIMENSION

TK_DOUBLECOMPLEX 

TK_DOUBLEPRECISION

TK_DO 

TK_DOUBLECOMPLEX

TK_ELSEIF 

TK_DO

TK_ELSE 

TK_ELSEIF

TK_ENDFILE 

TK_ELSE

TK_ENDDO 

TK_ENDFILE

TK_ENDIF 

TK_ENDDO

TK_END 

TK_ENDIF

TK_ENTRY 

TK_END

TK_EQUIVALENCE 

TK_ENTRY

TK_EXIT 

TK_EQUIVALENCE

TK_EXTERNAL 

TK_EXIT

TK_FORMAT 

TK_EXTERNAL

TK_FUNCTION 

TK_FORMAT

TK_GOTO 

TK_FUNCTION

TK_IF 

TK_GOTO

TK_IMPLICIT 

TK_IF

TK_INCLUDE 

TK_IMPLICIT

TK_INQUIRE 

TK_INCLUDE

TK_INTEGER 

TK_INQUIRE

TK_INTRINSIC 

TK_INTEGER

TK_IOSTAT 

TK_INTRINSIC

TK_LOGICAL 

TK_IOSTAT

TK_OPEN 

TK_LOGICAL

TK_PARAMETER 

TK_OPEN

TK_PAUSE 

TK_PARAMETER

TK_POINTER 

TK_PAUSE

TK_PRINT 

TK_POINTER

TK_PROGRAM 

TK_PRINT

TK_READ 

TK_PROGRAM

TK_REAL 

TK_READ

TK_RETURN 

TK_REAL

TK_REWIND 

TK_RETURN

TK_SAVE 

TK_REWIND

TK_STATIC 

TK_SAVE

TK_STOP 

TK_STATIC

TK_SUBROUTINE 

TK_STOP

TK_THEN 

TK_SUBROUTINE

TK_TO 

TK_THEN

TK_WHILE 

TK_TO

TK_WRITE 

TK_WHILE

TK_INOUT 

TK_WRITE

TK_IN 

TK_INOUT

TK_OUT 

TK_IN

TK_AND 

TK_OUT

TK_EQ 

TK_AND

TK_EQV 

TK_EQ

TK_GE 

TK_EQV

TK_GT 

TK_GE

TK_LE 

TK_GT

TK_LT 

TK_LE

TK_NE 

TK_LT

TK_NEQV 

TK_NE

TK_NOT 

TK_NEQV

TK_OR 

TK_NOT

TK_TRUE 

TK_OR

TK_FALSE 

TK_TRUE

TK_NAME 

TK_FALSE

TK_ICON 

TK_NAME

TK_SCON 

TK_ICON

TK_RCON 

TK_SCON

TK_DCON 

TK_RCON

TK_MINUS 

TK_DCON

TK_PLUS 

TK_MINUS

TK_SLASH 

TK_PLUS

TK_STAR 

TK_SLASH

TK_POWER 

TK_STAR

TK_LPAR 

TK_POWER

TK_RPAR 

TK_LPAR

TK_COMMA 

TK_RPAR

TK_COLON 

TK_COMMA

TK_EQUALS 

TK_COLON

TK_CURRENCY 

TK_EQUALS

TK_CONCAT 

TK_CURRENCY

TK_EOS 

TK_CONCAT

TK_IOLPAR 

TK_EOS

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_OPEN 

"invalid token"

TK_CREATE 

TK_OPEN

TK_CLOSE 

TK_CREATE

TK_CHECKPOINT 

TK_CLOSE

TK_DELETE 

TK_CHECKPOINT

TK_MODULE 

TK_DELETE

TK_MAKE 

TK_MODULE

TK_APPLY 

TK_MAKE

TK_CAPPLY 

TK_APPLY

TK_DISPLAY 

TK_CAPPLY

TK_REMOVE 

TK_DISPLAY

TK_ACTIVATE 

TK_REMOVE

TK_SET_PROPERTY 

TK_ACTIVATE

TK_GET_PROPERTY 

TK_SET_PROPERTY

TK_SET_ENVIRONMENT 

TK_GET_PROPERTY

TK_GET_ENVIRONMENT 

TK_SET_ENVIRONMENT

TK_UNSET_ENVIRONMENT 

TK_GET_ENVIRONMENT

TK_CDIR 

TK_UNSET_ENVIRONMENT

TK_INFO 

TK_CDIR

TK_PWD 

TK_INFO

TK_HELP 

TK_PWD

TK_SHOW 

TK_HELP

TK_SOURCE 

TK_SHOW

TK_SHELL 

TK_SOURCE

TK_ECHO 

TK_SHELL

TK_UNKNOWN 

TK_ECHO

TK_TIMEOUT 

TK_UNKNOWN

TK_QUIT 

TK_TIMEOUT

TK_EXIT 

TK_QUIT

TK_LINE 

TK_EXIT

TK_CHECKACTIVE 

TK_LINE

TK_VERSION 

TK_CHECKACTIVE

TK_TOUCH 

TK_VERSION

TK_OWNER_NAME 

TK_TOUCH

TK_OWNER_ALL 

TK_OWNER_NAME

TK_OWNER_ALLFUNC 

TK_OWNER_ALL

TK_OWNER_ALLCU 

TK_OWNER_ALLFUNC

TK_OWNER_PROGRAM 

TK_OWNER_ALLCU

TK_OWNER_MAIN 

TK_OWNER_PROGRAM

TK_OWNER_MODULE 

TK_OWNER_MAIN

TK_OWNER_CALLERS 

TK_OWNER_MODULE

TK_OWNER_CALLEES 

TK_OWNER_CALLERS

TK_OPENPAREN 

TK_OWNER_CALLEES

TK_COMMA 

TK_OPENPAREN

TK_CLOSEPAREN 

TK_COMMA

TK_EQUAL 

TK_CLOSEPAREN

TK_NAME 

TK_EQUAL

TK_A_STRING 

TK_NAME

TK_ENDOFLINE 

TK_A_STRING

TK_INT 

TK_ENDOFLINE

YYEMPTY 
YYEOF 
YYerror 

"end of file"

YYUNDEF 

error

TK_OPEN 

"invalid token"

TK_CREATE 

TK_OPEN

TK_CLOSE 

TK_CREATE

TK_CHECKPOINT 

TK_CLOSE

TK_DELETE 

TK_CHECKPOINT

TK_MODULE 

TK_DELETE

TK_MAKE 

TK_MODULE

TK_APPLY 

TK_MAKE

TK_CAPPLY 

TK_APPLY

TK_DISPLAY 

TK_CAPPLY

TK_REMOVE 

TK_DISPLAY

TK_ACTIVATE 

TK_REMOVE

TK_SET_PROPERTY 

TK_ACTIVATE

TK_GET_PROPERTY 

TK_SET_PROPERTY

TK_SET_ENVIRONMENT 

TK_GET_PROPERTY

TK_GET_ENVIRONMENT 

TK_SET_ENVIRONMENT

TK_UNSET_ENVIRONMENT 

TK_GET_ENVIRONMENT

TK_CDIR 

TK_UNSET_ENVIRONMENT

TK_INFO 

TK_CDIR

TK_PWD 

TK_INFO

TK_HELP 

TK_PWD

TK_SHOW 

TK_HELP

TK_SOURCE 

TK_SHOW

TK_SHELL 

TK_SOURCE

TK_ECHO 

TK_SHELL

TK_UNKNOWN 

TK_ECHO

TK_TIMEOUT 

TK_UNKNOWN

TK_QUIT 

TK_TIMEOUT

TK_EXIT 

TK_QUIT

TK_LINE 

TK_EXIT

TK_CHECKACTIVE 

TK_LINE

TK_VERSION 

TK_CHECKACTIVE

TK_TOUCH 

TK_VERSION

TK_OWNER_NAME 

TK_TOUCH

TK_OWNER_ALL 

TK_OWNER_NAME

TK_OWNER_ALLFUNC 

TK_OWNER_ALL

TK_OWNER_ALLCU 

TK_OWNER_ALLFUNC

TK_OWNER_PROGRAM 

TK_OWNER_ALLCU

TK_OWNER_MAIN 

TK_OWNER_PROGRAM

TK_OWNER_MODULE 

TK_OWNER_MAIN

TK_OWNER_CALLERS 

TK_OWNER_MODULE

TK_OWNER_CALLEES 

TK_OWNER_CALLERS

TK_OPENPAREN 

TK_OWNER_CALLEES

TK_COMMA 

TK_OPENPAREN

TK_CLOSEPAREN 

TK_COMMA

TK_EQUAL 

TK_CLOSEPAREN

TK_NAME 

TK_EQUAL

TK_A_STRING 

TK_NAME

TK_ENDOFLINE 

TK_A_STRING

TK_INT 

TK_ENDOFLINE

Definition at line 51 of file syn_yacc.h.

52  {
53  YYEMPTY = -2,
54  YYEOF = 0, /* "end of file" */
55  YYerror = 256, /* error */
56  YYUNDEF = 257, /* "invalid token" */
57  TK_ASSIGN = 258, /* TK_ASSIGN */
58  TK_BACKSPACE = 259, /* TK_BACKSPACE */
59  TK_BLANK = 260, /* TK_BLANK */
60  TK_BLOCKDATA = 261, /* TK_BLOCKDATA */
61  TK_BUFFERIN = 262, /* TK_BUFFERIN */
62  TK_BUFFEROUT = 263, /* TK_BUFFEROUT */
63  TK_CALL = 264, /* TK_CALL */
64  TK_CHARACTER = 265, /* TK_CHARACTER */
65  TK_CLOSE = 266, /* TK_CLOSE */
66  TK_COMMON = 267, /* TK_COMMON */
67  TK_COMPLEX = 268, /* TK_COMPLEX */
68  TK_CONTINUE = 269, /* TK_CONTINUE */
69  TK_CYCLE = 270, /* TK_CYCLE */
70  TK_DATA = 271, /* TK_DATA */
71  TK_DIMENSION = 272, /* TK_DIMENSION */
72  TK_DOUBLEPRECISION = 273, /* TK_DOUBLEPRECISION */
73  TK_DOUBLECOMPLEX = 274, /* TK_DOUBLECOMPLEX */
74  TK_DO = 275, /* TK_DO */
75  TK_ELSEIF = 276, /* TK_ELSEIF */
76  TK_ELSE = 277, /* TK_ELSE */
77  TK_ENDFILE = 278, /* TK_ENDFILE */
78  TK_ENDDO = 279, /* TK_ENDDO */
79  TK_ENDIF = 280, /* TK_ENDIF */
80  TK_END = 281, /* TK_END */
81  TK_ENTRY = 282, /* TK_ENTRY */
82  TK_EQUIVALENCE = 283, /* TK_EQUIVALENCE */
83  TK_EXIT = 284, /* TK_EXIT */
84  TK_EXTERNAL = 285, /* TK_EXTERNAL */
85  TK_FORMAT = 286, /* TK_FORMAT */
86  TK_FUNCTION = 287, /* TK_FUNCTION */
87  TK_GOTO = 288, /* TK_GOTO */
88  TK_IF = 289, /* TK_IF */
89  TK_IMPLICIT = 290, /* TK_IMPLICIT */
90  TK_INCLUDE = 291, /* TK_INCLUDE */
91  TK_INQUIRE = 292, /* TK_INQUIRE */
92  TK_INTEGER = 293, /* TK_INTEGER */
93  TK_INTRINSIC = 294, /* TK_INTRINSIC */
94  TK_IOSTAT = 295, /* TK_IOSTAT */
95  TK_LOGICAL = 296, /* TK_LOGICAL */
96  TK_OPEN = 297, /* TK_OPEN */
97  TK_PARAMETER = 298, /* TK_PARAMETER */
98  TK_PAUSE = 299, /* TK_PAUSE */
99  TK_POINTER = 300, /* TK_POINTER */
100  TK_PRINT = 301, /* TK_PRINT */
101  TK_PROGRAM = 302, /* TK_PROGRAM */
102  TK_READ = 303, /* TK_READ */
103  TK_REAL = 304, /* TK_REAL */
104  TK_RETURN = 305, /* TK_RETURN */
105  TK_REWIND = 306, /* TK_REWIND */
106  TK_SAVE = 307, /* TK_SAVE */
107  TK_STATIC = 308, /* TK_STATIC */
108  TK_STOP = 309, /* TK_STOP */
109  TK_SUBROUTINE = 310, /* TK_SUBROUTINE */
110  TK_THEN = 311, /* TK_THEN */
111  TK_TO = 312, /* TK_TO */
112  TK_WHILE = 313, /* TK_WHILE */
113  TK_WRITE = 314, /* TK_WRITE */
114  TK_INOUT = 315, /* TK_INOUT */
115  TK_IN = 316, /* TK_IN */
116  TK_OUT = 317, /* TK_OUT */
117  TK_AND = 318, /* TK_AND */
118  TK_EQ = 319, /* TK_EQ */
119  TK_EQV = 320, /* TK_EQV */
120  TK_GE = 321, /* TK_GE */
121  TK_GT = 322, /* TK_GT */
122  TK_LE = 323, /* TK_LE */
123  TK_LT = 324, /* TK_LT */
124  TK_NE = 325, /* TK_NE */
125  TK_NEQV = 326, /* TK_NEQV */
126  TK_NOT = 327, /* TK_NOT */
127  TK_OR = 328, /* TK_OR */
128  TK_TRUE = 329, /* TK_TRUE */
129  TK_FALSE = 330, /* TK_FALSE */
130  TK_NAME = 331, /* TK_NAME */
131  TK_ICON = 332, /* TK_ICON */
132  TK_SCON = 333, /* TK_SCON */
133  TK_RCON = 334, /* TK_RCON */
134  TK_DCON = 335, /* TK_DCON */
135  TK_MINUS = 336, /* TK_MINUS */
136  TK_PLUS = 337, /* TK_PLUS */
137  TK_SLASH = 338, /* TK_SLASH */
138  TK_STAR = 339, /* TK_STAR */
139  TK_POWER = 340, /* TK_POWER */
140  TK_LPAR = 341, /* TK_LPAR */
141  TK_RPAR = 342, /* TK_RPAR */
142  TK_COMMA = 343, /* TK_COMMA */
143  TK_COLON = 344, /* TK_COLON */
144  TK_EQUALS = 345, /* TK_EQUALS */
145  TK_CURRENCY = 346, /* TK_CURRENCY */
146  TK_CONCAT = 347, /* TK_CONCAT */
147  TK_EOS = 348, /* TK_EOS */
148  TK_IOLPAR = 349 /* TK_IOLPAR */
149  };
#define TK_EQUALS
Definition: syn_yacc.h:244
#define TK_CLOSE
Definition: syn_yacc.h:165
#define TK_GT
Definition: syn_yacc.h:221
#define TK_STATIC
Definition: syn_yacc.h:207
#define TK_STOP
Definition: syn_yacc.h:208
#define TK_ENDFILE
Definition: syn_yacc.h:177
#define TK_LPAR
Definition: syn_yacc.h:240
#define TK_SAVE
Definition: syn_yacc.h:206
#define TK_SUBROUTINE
Definition: syn_yacc.h:209
#define TK_ENDIF
Definition: syn_yacc.h:179
#define TK_NOT
Definition: syn_yacc.h:226
#define TK_WHILE
Definition: syn_yacc.h:212
#define TK_EOS
Definition: syn_yacc.h:247
#define TK_CALL
Definition: syn_yacc.h:163
#define TK_FALSE
Definition: syn_yacc.h:229
#define TK_ASSIGN
Definition: syn_yacc.h:157
#define TK_POWER
Definition: syn_yacc.h:239
#define TK_RETURN
Definition: syn_yacc.h:204
#define TK_CURRENCY
Definition: syn_yacc.h:245
#define TK_CHARACTER
Definition: syn_yacc.h:164
#define TK_BACKSPACE
Definition: syn_yacc.h:158
#define YYEOF
Definition: syn_yacc.h:154
#define TK_ICON
Definition: syn_yacc.h:231
#define TK_STAR
Definition: syn_yacc.h:238
#define TK_CYCLE
Definition: syn_yacc.h:169
#define TK_SLASH
Definition: syn_yacc.h:237
#define TK_FUNCTION
Definition: syn_yacc.h:186
#define TK_DOUBLECOMPLEX
Definition: syn_yacc.h:173
#define TK_EQV
Definition: syn_yacc.h:219
#define TK_PAUSE
Definition: syn_yacc.h:198
#define TK_RCON
Definition: syn_yacc.h:233
#define TK_DIMENSION
Definition: syn_yacc.h:171
#define TK_COMPLEX
Definition: syn_yacc.h:167
#define TK_BUFFEROUT
Definition: syn_yacc.h:162
#define TK_DATA
Definition: syn_yacc.h:170
#define TK_PLUS
Definition: syn_yacc.h:236
#define TK_PARAMETER
Definition: syn_yacc.h:197
#define TK_GOTO
Definition: syn_yacc.h:187
#define TK_ENDDO
Definition: syn_yacc.h:178
#define TK_EQ
Definition: syn_yacc.h:218
#define YYerror
Definition: syn_yacc.h:155
#define TK_EXIT
Definition: syn_yacc.h:183
#define YYUNDEF
Definition: syn_yacc.h:156
#define TK_IN
Definition: syn_yacc.h:215
#define TK_BUFFERIN
Definition: syn_yacc.h:161
#define TK_INTRINSIC
Definition: syn_yacc.h:193
#define TK_ELSEIF
Definition: syn_yacc.h:175
#define TK_RPAR
Definition: syn_yacc.h:241
#define TK_NEQV
Definition: syn_yacc.h:225
#define TK_ENTRY
Definition: syn_yacc.h:181
#define TK_IOLPAR
Definition: syn_yacc.h:248
#define TK_DCON
Definition: syn_yacc.h:234
#define TK_THEN
Definition: syn_yacc.h:210
#define TK_REAL
Definition: syn_yacc.h:203
#define TK_COMMA
Definition: syn_yacc.h:242
#define TK_GE
Definition: syn_yacc.h:220
#define TK_NAME
Definition: syn_yacc.h:230
#define TK_INOUT
Definition: syn_yacc.h:214
#define TK_LT
Definition: syn_yacc.h:223
#define TK_CONTINUE
Definition: syn_yacc.h:168
#define TK_BLANK
Definition: syn_yacc.h:159
#define TK_OUT
Definition: syn_yacc.h:216
#define TK_END
Definition: syn_yacc.h:180
#define TK_INTEGER
Definition: syn_yacc.h:192
#define TK_LOGICAL
Definition: syn_yacc.h:195
#define TK_WRITE
Definition: syn_yacc.h:213
#define TK_REWIND
Definition: syn_yacc.h:205
#define TK_ELSE
Definition: syn_yacc.h:176
#define TK_COMMON
Definition: syn_yacc.h:166
#define TK_OPEN
Definition: syn_yacc.h:196
#define TK_TO
Definition: syn_yacc.h:211
#define TK_COLON
Definition: syn_yacc.h:243
#define TK_IF
Definition: syn_yacc.h:188
#define TK_PRINT
Definition: syn_yacc.h:200
#define TK_PROGRAM
Definition: syn_yacc.h:201
#define TK_LE
Definition: syn_yacc.h:222
#define TK_CONCAT
Definition: syn_yacc.h:246
#define TK_SCON
Definition: syn_yacc.h:232
#define TK_BLOCKDATA
Definition: syn_yacc.h:160
#define TK_NE
Definition: syn_yacc.h:224
#define TK_DO
Definition: syn_yacc.h:174
#define TK_MINUS
Definition: syn_yacc.h:235
#define TK_INCLUDE
Definition: syn_yacc.h:190
#define TK_IOSTAT
Definition: syn_yacc.h:194
#define TK_AND
Definition: syn_yacc.h:217
#define TK_READ
Definition: syn_yacc.h:202
#define TK_OR
Definition: syn_yacc.h:227
#define TK_DOUBLEPRECISION
Definition: syn_yacc.h:172
#define TK_IMPLICIT
Definition: syn_yacc.h:189
#define TK_POINTER
Definition: syn_yacc.h:199
#define TK_TRUE
Definition: syn_yacc.h:228
#define YYEMPTY
Token kinds.
Definition: syn_yacc.h:153
#define TK_FORMAT
Definition: syn_yacc.h:185
#define TK_INQUIRE
Definition: syn_yacc.h:191
#define TK_EXTERNAL
Definition: syn_yacc.h:184
#define TK_EQUIVALENCE
Definition: syn_yacc.h:182

Function Documentation

◆ syn_parse()

int syn_parse ( void  )

Variable Documentation

◆ syn_lval

YYSTYPE syn_lval
extern