GnuCOBOL
2.0
A free COBOL compiler
Main Page
Data Structures
Files
File List
Globals
parser.h
Go to the documentation of this file.
1
/* A Bison parser, made by GNU Bison 3.0.2. */
2
3
/* Bison interface for Yacc-like parsers in C
4
5
Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
6
7
This program is free software: you can redistribute it and/or modify
8
it under the terms of the GNU General Public License as published by
9
the Free Software Foundation, either version 3 of the License, or
10
(at your option) any later version.
11
12
This program is distributed in the hope that it will be useful,
13
but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with this program. If not, see <http://www.gnu.org/licenses/>. */
19
20
/* As a special exception, you may create a larger work that contains
21
part or all of the Bison parser skeleton and distribute that work
22
under terms of your choice, so long as that work isn't itself a
23
parser generator using the skeleton or a modified version thereof
24
as a parser skeleton. Alternatively, if you modify or redistribute
25
the parser skeleton itself, you may (at your option) remove this
26
special exception, which will cause the skeleton and the resulting
27
Bison output files to be licensed under the GNU General Public
28
License without this special exception.
29
30
This special exception was added by the Free Software Foundation in
31
version 2.2 of Bison. */
32
33
#ifndef YY_YY_PARSER_H_INCLUDED
34
# define YY_YY_PARSER_H_INCLUDED
35
/* Debug traces. */
36
#ifndef YYDEBUG
37
# define YYDEBUG 0
38
#endif
39
#if YYDEBUG
40
extern
int
yydebug
;
41
#endif
42
43
/* Token type. */
44
#ifndef YYTOKENTYPE
45
# define YYTOKENTYPE
46
enum
yytokentype
47
{
48
TOKEN_EOF
= 0,
49
ACCEPT
= 258,
50
ACCESS
= 259,
51
ADD
= 260,
52
ADDRESS
= 261,
53
ADVANCING
= 262,
54
AFTER
= 263,
55
ALL
= 264,
56
ALLOCATE
= 265,
57
ALPHABET
= 266,
58
ALPHABETIC
= 267,
59
ALPHABETIC_LOWER
= 268,
60
ALPHABETIC_UPPER
= 269,
61
ALPHANUMERIC
= 270,
62
ALPHANUMERIC_EDITED
= 271,
63
ALSO
= 272,
64
ALTER
= 273,
65
ALTERNATE
= 274,
66
AND
= 275,
67
ANY
= 276,
68
ARE
= 277,
69
AREA
= 278,
70
ARGUMENT_NUMBER
= 279,
71
ARGUMENT_VALUE
= 280,
72
AS
= 281,
73
ASCENDING
= 282,
74
ASCII
= 283,
75
ASSIGN
= 284,
76
AT
= 285,
77
ATTRIBUTE
= 286,
78
AUTO
= 287,
79
AUTOMATIC
= 288,
80
AWAY_FROM_ZERO
= 289,
81
BACKGROUND_COLOR
= 290,
82
BASED
= 291,
83
BEFORE
= 292,
84
BELL
= 293,
85
BINARY
= 294,
86
BINARY_C_LONG
= 295,
87
BINARY_CHAR
= 296,
88
BINARY_DOUBLE
= 297,
89
BINARY_LONG
= 298,
90
BINARY_SHORT
= 299,
91
BLANK
= 300,
92
BLINK
= 301,
93
BLOCK
= 302,
94
BOTTOM
= 303,
95
BY
= 304,
96
BYTE_LENGTH
= 305,
97
CALL
= 306,
98
CANCEL
= 307,
99
CAPACITY
= 308,
100
CF
= 309,
101
CH
= 310,
102
CHAINING
= 311,
103
CHARACTER
= 312,
104
CHARACTERS
= 313,
105
CLASS
= 314,
106
CLASSIFICATION
= 315,
107
CLOSE
= 316,
108
CODE
= 317,
109
CODE_SET
= 318,
110
COLLATING
= 319,
111
COL
= 320,
112
COLS
= 321,
113
COLUMN
= 322,
114
COLUMNS
= 323,
115
COMMA
= 324,
116
COMMAND_LINE
= 325,
117
COMMA_DELIM
= 326,
118
COMMIT
= 327,
119
COMMON
= 328,
120
COMP
= 329,
121
COMPUTE
= 330,
122
COMP_1
= 331,
123
COMP_2
= 332,
124
COMP_3
= 333,
125
COMP_4
= 334,
126
COMP_5
= 335,
127
COMP_6
= 336,
128
COMP_X
= 337,
129
CONCATENATE_FUNC
= 338,
130
CONDITION
= 339,
131
CONFIGURATION
= 340,
132
CONSTANT
= 341,
133
CONTAINS
= 342,
134
CONTENT
= 343,
135
CONTINUE
= 344,
136
CONTROL
= 345,
137
CONTROLS
= 346,
138
CONVERSION
= 347,
139
CONVERTING
= 348,
140
COPY
= 349,
141
CORRESPONDING
= 350,
142
COUNT
= 351,
143
CRT
= 352,
144
CRT_UNDER
= 353,
145
CURRENCY
= 354,
146
CURRENT_DATE_FUNC
= 355,
147
CURSOR
= 356,
148
CYCLE
= 357,
149
DATA
= 358,
150
DATE
= 359,
151
DAY
= 360,
152
DAY_OF_WEEK
= 361,
153
DE
= 362,
154
DEBUGGING
= 363,
155
DECIMAL_POINT
= 364,
156
DECLARATIVES
= 365,
157
DEFAULT
= 366,
158
DELETE
= 367,
159
DELIMITED
= 368,
160
DELIMITER
= 369,
161
DEPENDING
= 370,
162
DESCENDING
= 371,
163
DETAIL
= 372,
164
DISC
= 373,
165
DISK
= 374,
166
DISPLAY
= 375,
167
DISPLAY_OF_FUNC
= 376,
168
DIVIDE
= 377,
169
DIVISION
= 378,
170
DOWN
= 379,
171
DUPLICATES
= 380,
172
DYNAMIC
= 381,
173
EBCDIC
= 382,
174
EC
= 383,
175
ELSE
= 384,
176
END
= 385,
177
END_ACCEPT
= 386,
178
END_ADD
= 387,
179
END_CALL
= 388,
180
END_COMPUTE
= 389,
181
END_DELETE
= 390,
182
END_DISPLAY
= 391,
183
END_DIVIDE
= 392,
184
END_EVALUATE
= 393,
185
END_FUNCTION
= 394,
186
END_IF
= 395,
187
END_MULTIPLY
= 396,
188
END_PERFORM
= 397,
189
END_PROGRAM
= 398,
190
END_READ
= 399,
191
END_RETURN
= 400,
192
END_REWRITE
= 401,
193
END_SEARCH
= 402,
194
END_START
= 403,
195
END_STRING
= 404,
196
END_SUBTRACT
= 405,
197
END_UNSTRING
= 406,
198
END_WRITE
= 407,
199
ENTRY
= 408,
200
ENVIRONMENT
= 409,
201
ENVIRONMENT_NAME
= 410,
202
ENVIRONMENT_VALUE
= 411,
203
EOL
= 412,
204
EOP
= 413,
205
EOS
= 414,
206
EQUAL
= 415,
207
ERASE
= 416,
208
ERROR
= 417,
209
ESCAPE
= 418,
210
EVALUATE
= 419,
211
EVENT_STATUS
= 420,
212
EXCEPTION
= 421,
213
EXCEPTION_CONDITION
= 422,
214
EXCLUSIVE
= 423,
215
EXIT
= 424,
216
EXPONENTIATION
= 425,
217
EXTEND
= 426,
218
EXTERNAL
= 427,
219
FD
= 428,
220
FILE_CONTROL
= 429,
221
FILE_ID
= 430,
222
FILLER
= 431,
223
FINAL
= 432,
224
FIRST
= 433,
225
FLOAT_BINARY_128
= 434,
226
FLOAT_BINARY_32
= 435,
227
FLOAT_BINARY_64
= 436,
228
FLOAT_DECIMAL_16
= 437,
229
FLOAT_DECIMAL_34
= 438,
230
FLOAT_DECIMAL_7
= 439,
231
FLOAT_EXTENDED
= 440,
232
FLOAT_LONG
= 441,
233
FLOAT_SHORT
= 442,
234
FOOTING
= 443,
235
FOR
= 444,
236
FOREGROUND_COLOR
= 445,
237
FOREVER
= 446,
238
FORMATTED_DATE_FUNC
= 447,
239
FORMATTED_DATETIME_FUNC
= 448,
240
FORMATTED_TIME_FUNC
= 449,
241
FREE
= 450,
242
FROM
= 451,
243
FROM_CRT
= 452,
244
FULL
= 453,
245
FUNCTION
= 454,
246
FUNCTION_ID
= 455,
247
FUNCTION_NAME
= 456,
248
GENERATE
= 457,
249
GIVING
= 458,
250
GLOBAL
= 459,
251
GO
= 460,
252
GOBACK
= 461,
253
GREATER
= 462,
254
GREATER_OR_EQUAL
= 463,
255
GRID
= 464,
256
GROUP
= 465,
257
HEADING
= 466,
258
HIGHLIGHT
= 467,
259
HIGH_VALUE
= 468,
260
ID
= 469,
261
IDENTIFICATION
= 470,
262
IF
= 471,
263
IGNORE
= 472,
264
IGNORING
= 473,
265
IN
= 474,
266
INDEX
= 475,
267
INDEXED
= 476,
268
INDICATE
= 477,
269
INITIALIZE
= 478,
270
INITIALIZED
= 479,
271
INITIATE
= 480,
272
INPUT
= 481,
273
INPUT_OUTPUT
= 482,
274
INSPECT
= 483,
275
INTO
= 484,
276
INTRINSIC
= 485,
277
INVALID
= 486,
278
INVALID_KEY
= 487,
279
IS
= 488,
280
I_O
= 489,
281
I_O_CONTROL
= 490,
282
JUSTIFIED
= 491,
283
KEPT
= 492,
284
KEY
= 493,
285
KEYBOARD
= 494,
286
LABEL
= 495,
287
LAST
= 496,
288
LEADING
= 497,
289
LEFT
= 498,
290
LEFTLINE
= 499,
291
LENGTH
= 500,
292
LENGTH_OF
= 501,
293
LESS
= 502,
294
LESS_OR_EQUAL
= 503,
295
LIMIT
= 504,
296
LIMITS
= 505,
297
LINAGE
= 506,
298
LINAGE_COUNTER
= 507,
299
LINE
= 508,
300
LINE_COUNTER
= 509,
301
LINES
= 510,
302
LINKAGE
= 511,
303
LITERAL
= 512,
304
LOCALE
= 513,
305
LOCALE_DATE_FUNC
= 514,
306
LOCALE_TIME_FUNC
= 515,
307
LOCALE_TIME_FROM_FUNC
= 516,
308
LOCAL_STORAGE
= 517,
309
LOCK
= 518,
310
LOWER
= 519,
311
LOWER_CASE_FUNC
= 520,
312
LOWLIGHT
= 521,
313
LOW_VALUE
= 522,
314
MANUAL
= 523,
315
MEMORY
= 524,
316
MERGE
= 525,
317
MINUS
= 526,
318
MNEMONIC_NAME
= 527,
319
MODE
= 528,
320
MOVE
= 529,
321
MULTIPLE
= 530,
322
MULTIPLY
= 531,
323
NAME
= 532,
324
NATIONAL
= 533,
325
NATIONAL_EDITED
= 534,
326
NATIONAL_OF_FUNC
= 535,
327
NATIVE
= 536,
328
NEAREST_AWAY_FROM_ZERO
= 537,
329
NEAREST_EVEN
= 538,
330
NEAREST_TOWARD_ZERO
= 539,
331
NEGATIVE
= 540,
332
NEXT
= 541,
333
NEXT_PAGE
= 542,
334
NO
= 543,
335
NO_ECHO
= 544,
336
NORMAL
= 545,
337
NOT
= 546,
338
NOTHING
= 547,
339
NOT_END
= 548,
340
NOT_EOP
= 549,
341
NOT_ESCAPE
= 550,
342
NOT_EQUAL
= 551,
343
NOT_EXCEPTION
= 552,
344
NOT_INVALID_KEY
= 553,
345
NOT_OVERFLOW
= 554,
346
NOT_SIZE_ERROR
= 555,
347
NO_ADVANCING
= 556,
348
NUMBER
= 557,
349
NUMBERS
= 558,
350
NUMERIC
= 559,
351
NUMERIC_EDITED
= 560,
352
NUMVALC_FUNC
= 561,
353
OBJECT_COMPUTER
= 562,
354
OCCURS
= 563,
355
OF
= 564,
356
OFF
= 565,
357
OMITTED
= 566,
358
ON
= 567,
359
ONLY
= 568,
360
OPEN
= 569,
361
OPTIONAL
= 570,
362
OR
= 571,
363
ORDER
= 572,
364
ORGANIZATION
= 573,
365
OTHER
= 574,
366
OUTPUT
= 575,
367
OVERLINE
= 576,
368
PACKED_DECIMAL
= 577,
369
PADDING
= 578,
370
PAGE
= 579,
371
PAGE_COUNTER
= 580,
372
PARAGRAPH
= 581,
373
PERFORM
= 582,
374
PH
= 583,
375
PF
= 584,
376
PICTURE
= 585,
377
PICTURE_SYMBOL
= 586,
378
PLUS
= 587,
379
POINTER
= 588,
380
POSITION
= 589,
381
POSITIVE
= 590,
382
PRESENT
= 591,
383
PREVIOUS
= 592,
384
PRINT
= 593,
385
PRINTER
= 594,
386
PRINTER_1
= 595,
387
PRINTING
= 596,
388
PROCEDURE
= 597,
389
PROCEDURES
= 598,
390
PROCEED
= 599,
391
PROGRAM
= 600,
392
PROGRAM_ID
= 601,
393
PROGRAM_NAME
= 602,
394
PROGRAM_POINTER
= 603,
395
PROHIBITED
= 604,
396
PROMPT
= 605,
397
PROTECTED
= 606,
398
QUOTE
= 607,
399
RANDOM
= 608,
400
RD
= 609,
401
READ
= 610,
402
READY_TRACE
= 611,
403
RECORD
= 612,
404
RECORDING
= 613,
405
RECORDS
= 614,
406
RECURSIVE
= 615,
407
REDEFINES
= 616,
408
REEL
= 617,
409
REFERENCE
= 618,
410
REFERENCES
= 619,
411
RELATIVE
= 620,
412
RELEASE
= 621,
413
REMAINDER
= 622,
414
REMOVAL
= 623,
415
RENAMES
= 624,
416
REPLACE
= 625,
417
REPLACING
= 626,
418
REPORT
= 627,
419
REPORTING
= 628,
420
REPORTS
= 629,
421
REPOSITORY
= 630,
422
REQUIRED
= 631,
423
RESERVE
= 632,
424
RESET
= 633,
425
RESET_TRACE
= 634,
426
RETURN
= 635,
427
RETURNING
= 636,
428
REVERSE_FUNC
= 637,
429
REVERSE_VIDEO
= 638,
430
REVERSED
= 639,
431
REWIND
= 640,
432
REWRITE
= 641,
433
RF
= 642,
434
RH
= 643,
435
RIGHT
= 644,
436
ROLLBACK
= 645,
437
ROUNDED
= 646,
438
RUN
= 647,
439
SAME
= 648,
440
SCREEN
= 649,
441
SCREEN_CONTROL
= 650,
442
SCROLL
= 651,
443
SD
= 652,
444
SEARCH
= 653,
445
SECTION
= 654,
446
SECURE
= 655,
447
SEGMENT_LIMIT
= 656,
448
SELECT
= 657,
449
SEMI_COLON
= 658,
450
SENTENCE
= 659,
451
SEPARATE
= 660,
452
SEQUENCE
= 661,
453
SEQUENTIAL
= 662,
454
SET
= 663,
455
SHARING
= 664,
456
SIGN
= 665,
457
SIGNED
= 666,
458
SIGNED_INT
= 667,
459
SIGNED_LONG
= 668,
460
SIGNED_SHORT
= 669,
461
SIZE
= 670,
462
SIZE_ERROR
= 671,
463
SORT
= 672,
464
SORT_MERGE
= 673,
465
SOURCE
= 674,
466
SOURCE_COMPUTER
= 675,
467
SPACE
= 676,
468
SPECIAL_NAMES
= 677,
469
STANDARD
= 678,
470
STANDARD_1
= 679,
471
STANDARD_2
= 680,
472
START
= 681,
473
STATIC
= 682,
474
STATUS
= 683,
475
STDCALL
= 684,
476
STEP
= 685,
477
STOP
= 686,
478
STRING
= 687,
479
SUBSTITUTE_FUNC
= 688,
480
SUBSTITUTE_CASE_FUNC
= 689,
481
SUBTRACT
= 690,
482
SUM
= 691,
483
SUPPRESS
= 692,
484
SYMBOLIC
= 693,
485
SYNCHRONIZED
= 694,
486
SYSTEM_DEFAULT
= 695,
487
SYSTEM_OFFSET
= 696,
488
TAB
= 697,
489
TALLYING
= 698,
490
TAPE
= 699,
491
TERMINATE
= 700,
492
TEST
= 701,
493
THAN
= 702,
494
THEN
= 703,
495
THRU
= 704,
496
TIME
= 705,
497
TIMEOUT
= 706,
498
TIMES
= 707,
499
TO
= 708,
500
TOK_AMPER
= 709,
501
TOK_CLOSE_PAREN
= 710,
502
TOK_COLON
= 711,
503
TOK_DIV
= 712,
504
TOK_DOT
= 713,
505
TOK_EQUAL
= 714,
506
TOK_FALSE
= 715,
507
TOK_FILE
= 716,
508
TOK_GREATER
= 717,
509
TOK_INITIAL
= 718,
510
TOK_LESS
= 719,
511
TOK_MINUS
= 720,
512
TOK_MUL
= 721,
513
TOK_NULL
= 722,
514
TOK_OVERFLOW
= 723,
515
TOK_OPEN_PAREN
= 724,
516
TOK_PLUS
= 725,
517
TOK_TRUE
= 726,
518
TOP
= 727,
519
TOWARD_GREATER
= 728,
520
TOWARD_LESSER
= 729,
521
TRAILING
= 730,
522
TRANSFORM
= 731,
523
TRIM_FUNC
= 732,
524
TRUNCATION
= 733,
525
TYPE
= 734,
526
UNDERLINE
= 735,
527
UNIT
= 736,
528
UNLOCK
= 737,
529
UNSIGNED
= 738,
530
UNSIGNED_INT
= 739,
531
UNSIGNED_LONG
= 740,
532
UNSIGNED_SHORT
= 741,
533
UNSTRING
= 742,
534
UNTIL
= 743,
535
UP
= 744,
536
UPDATE
= 745,
537
UPON
= 746,
538
UPON_ARGUMENT_NUMBER
= 747,
539
UPON_COMMAND_LINE
= 748,
540
UPON_ENVIRONMENT_NAME
= 749,
541
UPON_ENVIRONMENT_VALUE
= 750,
542
UPPER
= 751,
543
UPPER_CASE_FUNC
= 752,
544
USAGE
= 753,
545
USE
= 754,
546
USER
= 755,
547
USER_DEFAULT
= 756,
548
USER_FUNCTION_NAME
= 757,
549
USING
= 758,
550
VALUE
= 759,
551
VARYING
= 760,
552
WAIT
= 761,
553
WHEN
= 762,
554
WHEN_COMPILED_FUNC
= 763,
555
WITH
= 764,
556
WORD
= 765,
557
WORDS
= 766,
558
WORKING_STORAGE
= 767,
559
WRITE
= 768,
560
YYYYDDD
= 769,
561
YYYYMMDD
= 770,
562
ZERO
= 771,
563
SHIFT_PREFER
= 772
564
};
565
#endif
566
567
/* Value type. */
568
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
569
typedef
int
YYSTYPE
;
570
# define YYSTYPE_IS_TRIVIAL 1
571
# define YYSTYPE_IS_DECLARED 1
572
#endif
573
574
575
extern
YYSTYPE
yylval
;
576
577
int
yyparse
(
void
);
578
579
#endif
/* !YY_YY_PARSER_H_INCLUDED */
SEQUENTIAL
Definition:
parser.h:453
TOK_MINUS
Definition:
parser.h:511
ACCESS
Definition:
parser.h:50
SIGN
Definition:
parser.h:456
END_DIVIDE
Definition:
parser.h:183
SHIFT_PREFER
Definition:
parser.h:563
EXTEND
Definition:
parser.h:217
FREE
Definition:
parser.h:241
COMP_2
Definition:
parser.h:123
FLOAT_DECIMAL_34
Definition:
parser.h:229
THAN
Definition:
parser.h:493
GREATER
Definition:
parser.h:253
EOP
Definition:
parser.h:204
TRUNCATION
Definition:
parser.h:524
BINARY_DOUBLE
Definition:
parser.h:88
FLOAT_BINARY_32
Definition:
parser.h:226
PLUS
Definition:
parser.h:378
GRID
Definition:
parser.h:255
PF
Definition:
parser.h:375
EVALUATE
Definition:
parser.h:210
WAIT
Definition:
parser.h:552
END_SEARCH
Definition:
parser.h:193
DATA
Definition:
parser.h:149
END_RETURN
Definition:
parser.h:191
AUTOMATIC
Definition:
parser.h:79
DATE
Definition:
parser.h:150
COMP_1
Definition:
parser.h:122
SELECT
Definition:
parser.h:448
COMMIT
Definition:
parser.h:118
MULTIPLY
Definition:
parser.h:322
NEGATIVE
Definition:
parser.h:331
KEY
Definition:
parser.h:284
END_COMPUTE
Definition:
parser.h:180
FLOAT_SHORT
Definition:
parser.h:233
LINAGE_COUNTER
Definition:
parser.h:298
OVERLINE
Definition:
parser.h:367
CURRENT_DATE_FUNC
Definition:
parser.h:146
NUMERIC_EDITED
Definition:
parser.h:351
ALSO
Definition:
parser.h:63
FROM_CRT
Definition:
parser.h:243
FILE_CONTROL
Definition:
parser.h:220
TOWARD_LESSER
Definition:
parser.h:520
GROUP
Definition:
parser.h:256
ALPHANUMERIC_EDITED
Definition:
parser.h:62
END_ACCEPT
Definition:
parser.h:177
DELIMITED
Definition:
parser.h:159
OR
Definition:
parser.h:362
TOK_LESS
Definition:
parser.h:510
NO
Definition:
parser.h:334
END_IF
Definition:
parser.h:186
LAST
Definition:
parser.h:287
KEPT
Definition:
parser.h:283
RECORDS
Definition:
parser.h:405
COMP_3
Definition:
parser.h:124
NEXT
Definition:
parser.h:332
NUMVALC_FUNC
Definition:
parser.h:352
BINARY_CHAR
Definition:
parser.h:87
ARGUMENT_VALUE
Definition:
parser.h:71
EC
Definition:
parser.h:174
YYSTYPE
int YYSTYPE
Definition:
parser.h:569
OTHER
Definition:
parser.h:365
PROGRAM
Definition:
parser.h:391
LOWER
Definition:
parser.h:310
ALTER
Definition:
parser.h:64
END_ADD
Definition:
parser.h:178
UNTIL
Definition:
parser.h:534
LITERAL
Definition:
parser.h:303
INTO
Definition:
parser.h:275
INDICATE
Definition:
parser.h:268
ADDRESS
Definition:
parser.h:52
FLOAT_DECIMAL_16
Definition:
parser.h:228
ESCAPE
Definition:
parser.h:209
REPOSITORY
Definition:
parser.h:421
STDCALL
Definition:
parser.h:475
NUMBER
Definition:
parser.h:348
CONFIGURATION
Definition:
parser.h:131
LOCAL_STORAGE
Definition:
parser.h:308
FOREVER
Definition:
parser.h:237
STRING
Definition:
parser.h:478
UPON_COMMAND_LINE
Definition:
parser.h:539
INPUT
Definition:
parser.h:272
TALLYING
Definition:
parser.h:489
LESS
Definition:
parser.h:293
NOT_OVERFLOW
Definition:
parser.h:345
LENGTH
Definition:
parser.h:291
SUPPRESS
Definition:
parser.h:483
SIZE_ERROR
Definition:
parser.h:462
OMITTED
Definition:
parser.h:357
ENVIRONMENT_VALUE
Definition:
parser.h:202
TRIM_FUNC
Definition:
parser.h:523
DEFAULT
Definition:
parser.h:157
REWIND
Definition:
parser.h:431
REPLACE
Definition:
parser.h:416
SIGNED_SHORT
Definition:
parser.h:460
RETURNING
Definition:
parser.h:427
REVERSE_VIDEO
Definition:
parser.h:429
HIGHLIGHT
Definition:
parser.h:258
COMP
Definition:
parser.h:120
SYNCHRONIZED
Definition:
parser.h:485
ID
Definition:
parser.h:260
BEFORE
Definition:
parser.h:83
IGNORING
Definition:
parser.h:264
EXTERNAL
Definition:
parser.h:218
INPUT_OUTPUT
Definition:
parser.h:273
GOBACK
Definition:
parser.h:252
PICTURE
Definition:
parser.h:376
USAGE
Definition:
parser.h:544
DAY
Definition:
parser.h:151
COMMA
Definition:
parser.h:115
ALPHABETIC_UPPER
Definition:
parser.h:60
END_DISPLAY
Definition:
parser.h:182
BYTE_LENGTH
Definition:
parser.h:96
PROMPT
Definition:
parser.h:396
NOT_EOP
Definition:
parser.h:340
ASCENDING
Definition:
parser.h:73
PROTECTED
Definition:
parser.h:397
UNSIGNED
Definition:
parser.h:529
STATUS
Definition:
parser.h:474
NOT
Definition:
parser.h:337
CALL
Definition:
parser.h:97
SIGNED_LONG
Definition:
parser.h:459
TAB
Definition:
parser.h:488
USE
Definition:
parser.h:545
FIRST
Definition:
parser.h:224
EBCDIC
Definition:
parser.h:173
LINE
Definition:
parser.h:299
NAME
Definition:
parser.h:323
TOWARD_GREATER
Definition:
parser.h:519
IGNORE
Definition:
parser.h:263
NATIONAL
Definition:
parser.h:324
SCREEN_CONTROL
Definition:
parser.h:441
TIMES
Definition:
parser.h:498
SHARING
Definition:
parser.h:455
END_CALL
Definition:
parser.h:179
RELATIVE
Definition:
parser.h:411
STOP
Definition:
parser.h:477
SENTENCE
Definition:
parser.h:450
SEPARATE
Definition:
parser.h:451
EOL
Definition:
parser.h:203
NOT_ESCAPE
Definition:
parser.h:341
BOTTOM
Definition:
parser.h:94
FOOTING
Definition:
parser.h:234
NO_ECHO
Definition:
parser.h:335
DETAIL
Definition:
parser.h:163
START
Definition:
parser.h:472
COMMA_DELIM
Definition:
parser.h:117
REMAINDER
Definition:
parser.h:413
FORMATTED_DATE_FUNC
Definition:
parser.h:238
END_REWRITE
Definition:
parser.h:192
ALPHANUMERIC
Definition:
parser.h:61
PROGRAM_NAME
Definition:
parser.h:393
GIVING
Definition:
parser.h:249
TOK_INITIAL
Definition:
parser.h:509
TOK_FALSE
Definition:
parser.h:506
FLOAT_EXTENDED
Definition:
parser.h:231
LENGTH_OF
Definition:
parser.h:292
EQUAL
Definition:
parser.h:206
SORT_MERGE
Definition:
parser.h:464
FUNCTION_ID
Definition:
parser.h:246
ALPHABETIC_LOWER
Definition:
parser.h:59
PAGE
Definition:
parser.h:370
AFTER
Definition:
parser.h:54
SEGMENT_LIMIT
Definition:
parser.h:447
TOK_CLOSE_PAREN
Definition:
parser.h:501
LINKAGE
Definition:
parser.h:302
PRINT
Definition:
parser.h:384
I_O_CONTROL
Definition:
parser.h:281
CHAINING
Definition:
parser.h:102
IS
Definition:
parser.h:279
OPEN
Definition:
parser.h:360
FORMATTED_TIME_FUNC
Definition:
parser.h:240
READY_TRACE
Definition:
parser.h:402
THEN
Definition:
parser.h:494
DAY_OF_WEEK
Definition:
parser.h:152
INDEX
Definition:
parser.h:266
NATIVE
Definition:
parser.h:327
POSITION
Definition:
parser.h:380
GENERATE
Definition:
parser.h:248
KEYBOARD
Definition:
parser.h:285
COMP_6
Definition:
parser.h:127
ERROR
Definition:
parser.h:208
TOK_MUL
Definition:
parser.h:512
OCCURS
Definition:
parser.h:354
UNSTRING
Definition:
parser.h:533
TRANSFORM
Definition:
parser.h:522
PRESENT
Definition:
parser.h:382
ZERO
Definition:
parser.h:562
SIGNED
Definition:
parser.h:457
SUBSTITUTE_CASE_FUNC
Definition:
parser.h:480
LINES
Definition:
parser.h:301
OUTPUT
Definition:
parser.h:366
ONLY
Definition:
parser.h:359
WITH
Definition:
parser.h:555
SUBSTITUTE_FUNC
Definition:
parser.h:479
FILE_ID
Definition:
parser.h:221
CONVERSION
Definition:
parser.h:138
CODE_SET
Definition:
parser.h:109
SEARCH
Definition:
parser.h:444
MODE
Definition:
parser.h:319
ENVIRONMENT_NAME
Definition:
parser.h:201
REWRITE
Definition:
parser.h:432
NEAREST_EVEN
Definition:
parser.h:329
END_MULTIPLY
Definition:
parser.h:187
STANDARD_1
Definition:
parser.h:470
PRINTER_1
Definition:
parser.h:386
DEPENDING
Definition:
parser.h:161
WORD
Definition:
parser.h:556
PROGRAM_POINTER
Definition:
parser.h:394
TOK_NULL
Definition:
parser.h:513
COLUMN
Definition:
parser.h:113
PRINTING
Definition:
parser.h:387
DEBUGGING
Definition:
parser.h:154
SECURE
Definition:
parser.h:446
REMOVAL
Definition:
parser.h:414
USER_DEFAULT
Definition:
parser.h:547
UNDERLINE
Definition:
parser.h:526
ERASE
Definition:
parser.h:207
FLOAT_LONG
Definition:
parser.h:232
REPORTS
Definition:
parser.h:420
MERGE
Definition:
parser.h:316
DESCENDING
Definition:
parser.h:162
COL
Definition:
parser.h:111
END_FUNCTION
Definition:
parser.h:185
SPACE
Definition:
parser.h:467
RIGHT
Definition:
parser.h:435
CLASSIFICATION
Definition:
parser.h:106
ALPHABET
Definition:
parser.h:57
RELEASE
Definition:
parser.h:412
END_STRING
Definition:
parser.h:195
AS
Definition:
parser.h:72
GREATER_OR_EQUAL
Definition:
parser.h:254
ATTRIBUTE
Definition:
parser.h:77
UPDATE
Definition:
parser.h:536
UNSIGNED_INT
Definition:
parser.h:530
ON
Definition:
parser.h:358
DISPLAY
Definition:
parser.h:166
TOK_OVERFLOW
Definition:
parser.h:514
SEQUENCE
Definition:
parser.h:452
ARE
Definition:
parser.h:68
DISPLAY_OF_FUNC
Definition:
parser.h:167
LINE_COUNTER
Definition:
parser.h:300
ARGUMENT_NUMBER
Definition:
parser.h:70
HEADING
Definition:
parser.h:257
EXIT
Definition:
parser.h:215
ENVIRONMENT
Definition:
parser.h:200
INVALID
Definition:
parser.h:277
DYNAMIC
Definition:
parser.h:172
PAGE_COUNTER
Definition:
parser.h:371
EXPONENTIATION
Definition:
parser.h:216
FUNCTION_NAME
Definition:
parser.h:247
PICTURE_SYMBOL
Definition:
parser.h:377
CONTROL
Definition:
parser.h:136
CONVERTING
Definition:
parser.h:139
MNEMONIC_NAME
Definition:
parser.h:318
BLOCK
Definition:
parser.h:93
END_PERFORM
Definition:
parser.h:188
SUBTRACT
Definition:
parser.h:481
yydebug
#define yydebug
Definition:
ppparse.c:66
COMPUTE
Definition:
parser.h:121
END_EVALUATE
Definition:
parser.h:184
RANDOM
Definition:
parser.h:399
BINARY_SHORT
Definition:
parser.h:90
END_DELETE
Definition:
parser.h:181
PH
Definition:
parser.h:374
REVERSED
Definition:
parser.h:430
SORT
Definition:
parser.h:463
DECIMAL_POINT
Definition:
parser.h:155
ORGANIZATION
Definition:
parser.h:364
TOK_COLON
Definition:
parser.h:502
BY
Definition:
parser.h:95
MINUS
Definition:
parser.h:317
BASED
Definition:
parser.h:82
FULL
Definition:
parser.h:244
ALLOCATE
Definition:
parser.h:56
CODE
Definition:
parser.h:108
CURRENCY
Definition:
parser.h:145
IDENTIFICATION
Definition:
parser.h:261
PRINTER
Definition:
parser.h:385
THRU
Definition:
parser.h:495
yylval
YYSTYPE yylval
NORMAL
Definition:
parser.h:336
ROUNDED
Definition:
parser.h:437
FD
Definition:
parser.h:219
CH
Definition:
parser.h:101
DIVIDE
Definition:
parser.h:168
RESET_TRACE
Definition:
parser.h:425
PADDING
Definition:
parser.h:369
MEMORY
Definition:
parser.h:315
FLOAT_DECIMAL_7
Definition:
parser.h:230
LOCALE_TIME_FROM_FUNC
Definition:
parser.h:307
USING
Definition:
parser.h:549
CURSOR
Definition:
parser.h:147
CONTENT
Definition:
parser.h:134
NOT_END
Definition:
parser.h:339
TOKEN_EOF
Definition:
parser.h:48
MOVE
Definition:
parser.h:320
END_UNSTRING
Definition:
parser.h:197
ANY
Definition:
parser.h:67
RD
Definition:
parser.h:400
CONDITION
Definition:
parser.h:130
PREVIOUS
Definition:
parser.h:383
LOW_VALUE
Definition:
parser.h:313
TOK_AMPER
Definition:
parser.h:500
NOTHING
Definition:
parser.h:338
COLS
Definition:
parser.h:112
TAPE
Definition:
parser.h:490
FORMATTED_DATETIME_FUNC
Definition:
parser.h:239
CLASS
Definition:
parser.h:105
CORRESPONDING
Definition:
parser.h:141
UPON_ENVIRONMENT_NAME
Definition:
parser.h:540
UPON_ENVIRONMENT_VALUE
Definition:
parser.h:541
CLOSE
Definition:
parser.h:107
NEXT_PAGE
Definition:
parser.h:333
REQUIRED
Definition:
parser.h:422
INITIATE
Definition:
parser.h:271
WORKING_STORAGE
Definition:
parser.h:558
DECLARATIVES
Definition:
parser.h:156
LINAGE
Definition:
parser.h:297
INTRINSIC
Definition:
parser.h:276
CHARACTER
Definition:
parser.h:103
REPORT
Definition:
parser.h:418
TOK_EQUAL
Definition:
parser.h:505
REFERENCE
Definition:
parser.h:409
CANCEL
Definition:
parser.h:98
NEAREST_TOWARD_ZERO
Definition:
parser.h:330
CRT
Definition:
parser.h:143
UNLOCK
Definition:
parser.h:528
ALTERNATE
Definition:
parser.h:65
TYPE
Definition:
parser.h:525
LOWLIGHT
Definition:
parser.h:312
ROLLBACK
Definition:
parser.h:436
EXCLUSIVE
Definition:
parser.h:214
COUNT
Definition:
parser.h:142
EXCEPTION
Definition:
parser.h:212
TOP
Definition:
parser.h:518
INDEXED
Definition:
parser.h:267
FLOAT_BINARY_128
Definition:
parser.h:225
SIZE
Definition:
parser.h:461
END_SUBTRACT
Definition:
parser.h:196
DIVISION
Definition:
parser.h:169
DISC
Definition:
parser.h:164
BINARY_LONG
Definition:
parser.h:89
VARYING
Definition:
parser.h:551
YYYYDDD
Definition:
parser.h:560
QUOTE
Definition:
parser.h:398
PROCEDURES
Definition:
parser.h:389
OBJECT_COMPUTER
Definition:
parser.h:353
SIGNED_INT
Definition:
parser.h:458
SCROLL
Definition:
parser.h:442
NATIONAL_EDITED
Definition:
parser.h:325
TIME
Definition:
parser.h:496
AND
Definition:
parser.h:66
STEP
Definition:
parser.h:476
RF
Definition:
parser.h:433
ALL
Definition:
parser.h:55
UPPER_CASE_FUNC
Definition:
parser.h:543
RECORDING
Definition:
parser.h:404
UPON
Definition:
parser.h:537
PROCEDURE
Definition:
parser.h:388
MANUAL
Definition:
parser.h:314
OF
Definition:
parser.h:355
SYSTEM_OFFSET
Definition:
parser.h:487
EOS
Definition:
parser.h:205
PACKED_DECIMAL
Definition:
parser.h:368
I_O
Definition:
parser.h:280
FUNCTION
Definition:
parser.h:245
COMMAND_LINE
Definition:
parser.h:116
PROCEED
Definition:
parser.h:390
UP
Definition:
parser.h:535
SD
Definition:
parser.h:443
INSPECT
Definition:
parser.h:274
DISK
Definition:
parser.h:165
AREA
Definition:
parser.h:69
LEFTLINE
Definition:
parser.h:290
NATIONAL_OF_FUNC
Definition:
parser.h:326
SET
Definition:
parser.h:454
FINAL
Definition:
parser.h:223
CYCLE
Definition:
parser.h:148
INITIALIZE
Definition:
parser.h:269
SOURCE_COMPUTER
Definition:
parser.h:466
yyparse
int yyparse(void)
Definition:
parser.c:6565
SUM
Definition:
parser.h:482
BLINK
Definition:
parser.h:92
GO
Definition:
parser.h:251
COMP_4
Definition:
parser.h:125
RH
Definition:
parser.h:434
USER_FUNCTION_NAME
Definition:
parser.h:548
OPTIONAL
Definition:
parser.h:361
COMMON
Definition:
parser.h:119
READ
Definition:
parser.h:401
POSITIVE
Definition:
parser.h:381
SEMI_COLON
Definition:
parser.h:449
INITIALIZED
Definition:
parser.h:270
YYSTYPE
Definition:
ppparse.c:645
yytokentype
yytokentype
Definition:
parser.c:1343
ALPHABETIC
Definition:
parser.h:58
STATIC
Definition:
parser.h:473
STANDARD_2
Definition:
parser.h:471
LABEL
Definition:
parser.h:286
RUN
Definition:
parser.h:438
EXCEPTION_CONDITION
Definition:
parser.h:213
LOCALE
Definition:
parser.h:304
SECTION
Definition:
parser.h:445
BACKGROUND_COLOR
Definition:
parser.h:81
MULTIPLE
Definition:
parser.h:321
CAPACITY
Definition:
parser.h:99
PARAGRAPH
Definition:
parser.h:372
NOT_EQUAL
Definition:
parser.h:342
TOK_GREATER
Definition:
parser.h:508
TOK_FILE
Definition:
parser.h:507
UPPER
Definition:
parser.h:542
TOK_DIV
Definition:
parser.h:503
CF
Definition:
parser.h:100
NOT_EXCEPTION
Definition:
parser.h:343
NUMBERS
Definition:
parser.h:349
VALUE
Definition:
parser.h:550
YYYYMMDD
Definition:
parser.h:561
EVENT_STATUS
Definition:
parser.h:211
REPORTING
Definition:
parser.h:419
WHEN_COMPILED_FUNC
Definition:
parser.h:554
UNSIGNED_LONG
Definition:
parser.h:531
TOK_OPEN_PAREN
Definition:
parser.h:515
LOCALE_DATE_FUNC
Definition:
parser.h:305
TIMEOUT
Definition:
parser.h:497
SPECIAL_NAMES
Definition:
parser.h:468
LEADING
Definition:
parser.h:288
END_WRITE
Definition:
parser.h:198
LIMITS
Definition:
parser.h:296
CONTINUE
Definition:
parser.h:135
REVERSE_FUNC
Definition:
parser.h:428
SYMBOLIC
Definition:
parser.h:484
RECURSIVE
Definition:
parser.h:406
TO
Definition:
parser.h:499
DELETE
Definition:
parser.h:158
UNSIGNED_SHORT
Definition:
parser.h:532
DOWN
Definition:
parser.h:170
FOR
Definition:
parser.h:235
INVALID_KEY
Definition:
parser.h:278
END_PROGRAM
Definition:
parser.h:189
COPY
Definition:
parser.h:140
BLANK
Definition:
parser.h:91
TERMINATE
Definition:
parser.h:491
AUTO
Definition:
parser.h:78
FROM
Definition:
parser.h:242
END_START
Definition:
parser.h:194
COLLATING
Definition:
parser.h:110
REFERENCES
Definition:
parser.h:410
TRAILING
Definition:
parser.h:521
WORDS
Definition:
parser.h:557
STANDARD
Definition:
parser.h:469
LOCK
Definition:
parser.h:309
NOT_SIZE_ERROR
Definition:
parser.h:346
LIMIT
Definition:
parser.h:295
POINTER
Definition:
parser.h:379
SCREEN
Definition:
parser.h:440
NOT_INVALID_KEY
Definition:
parser.h:344
IN
Definition:
parser.h:265
ADVANCING
Definition:
parser.h:53
NO_ADVANCING
Definition:
parser.h:347
RESERVE
Definition:
parser.h:423
ASCII
Definition:
parser.h:74
BINARY_C_LONG
Definition:
parser.h:86
CONTAINS
Definition:
parser.h:133
SOURCE
Definition:
parser.h:465
LESS_OR_EQUAL
Definition:
parser.h:294
DELIMITER
Definition:
parser.h:160
TOK_PLUS
Definition:
parser.h:516
USER
Definition:
parser.h:546
PROGRAM_ID
Definition:
parser.h:392
WRITE
Definition:
parser.h:559
NUMERIC
Definition:
parser.h:350
ASSIGN
Definition:
parser.h:75
BINARY
Definition:
parser.h:85
BELL
Definition:
parser.h:84
FILLER
Definition:
parser.h:222
UNIT
Definition:
parser.h:527
CHARACTERS
Definition:
parser.h:104
COMP_5
Definition:
parser.h:126
CONSTANT
Definition:
parser.h:132
ENTRY
Definition:
parser.h:199
REEL
Definition:
parser.h:408
FOREGROUND_COLOR
Definition:
parser.h:236
HIGH_VALUE
Definition:
parser.h:259
TOK_DOT
Definition:
parser.h:504
ADD
Definition:
parser.h:51
PROHIBITED
Definition:
parser.h:395
RENAMES
Definition:
parser.h:415
RECORD
Definition:
parser.h:403
AWAY_FROM_ZERO
Definition:
parser.h:80
FLOAT_BINARY_64
Definition:
parser.h:227
TOK_TRUE
Definition:
parser.h:517
WHEN
Definition:
parser.h:553
SAME
Definition:
parser.h:439
RESET
Definition:
parser.h:424
OFF
Definition:
parser.h:356
RETURN
Definition:
parser.h:426
CONTROLS
Definition:
parser.h:137
END
Definition:
parser.h:176
NEAREST_AWAY_FROM_ZERO
Definition:
parser.h:328
LOWER_CASE_FUNC
Definition:
parser.h:311
IF
Definition:
parser.h:262
REPLACING
Definition:
parser.h:417
COMP_X
Definition:
parser.h:128
END_READ
Definition:
parser.h:190
CRT_UNDER
Definition:
parser.h:144
ORDER
Definition:
parser.h:363
ACCEPT
Definition:
parser.h:49
REDEFINES
Definition:
parser.h:407
JUSTIFIED
Definition:
parser.h:282
AT
Definition:
parser.h:76
PERFORM
Definition:
parser.h:373
CONCATENATE_FUNC
Definition:
parser.h:129
ELSE
Definition:
parser.h:175
DUPLICATES
Definition:
parser.h:171
LOCALE_TIME_FUNC
Definition:
parser.h:306
UPON_ARGUMENT_NUMBER
Definition:
parser.h:538
SYSTEM_DEFAULT
Definition:
parser.h:486
GLOBAL
Definition:
parser.h:250
LEFT
Definition:
parser.h:289
COLUMNS
Definition:
parser.h:114
DE
Definition:
parser.h:153
TEST
Definition:
parser.h:492
cobc
parser.h
Generated by
1.8.9.1