OpenCOBOL 1.1pre-rel
|
00001 /* A Bison parser, made by GNU Bison 1.875. */ 00002 00003 /* Skeleton parser for Yacc-like parsing with Bison, 00004 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 Free Software Foundation, Inc. 00005 00006 This program is free software; you can redistribute it and/or modify 00007 it under the terms of the GNU General Public License as published by 00008 the Free Software Foundation; either version 2, or (at your option) 00009 any later version. 00010 00011 This program is distributed in the hope that it will be useful, 00012 but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 GNU General Public License for more details. 00015 00016 You should have received a copy of the GNU General Public License 00017 along with this program; if not, write to the Free Software 00018 Foundation, Inc., 59 Temple Place - Suite 330, 00019 Boston, MA 02111-1307, USA. */ 00020 00021 /* As a special exception, when this file is copied by Bison into a 00022 Bison output file, you may use that output file without restriction. 00023 This special exception was added by the Free Software Foundation 00024 in version 1.24 of Bison. */ 00025 00026 /* Tokens. */ 00027 #ifndef YYTOKENTYPE 00028 # define YYTOKENTYPE 00029 /* Put the tokens into the symbol table, so that GDB and other debuggers 00030 know about them. */ 00031 enum yytokentype { 00032 TOKEN_EOF = 0, 00033 ACCEPT = 258, 00034 ACCESS = 259, 00035 ADD = 260, 00036 ADDRESS = 261, 00037 ADVANCING = 262, 00038 AFTER = 263, 00039 ALL = 264, 00040 ALLOCATE = 265, 00041 ALPHABET = 266, 00042 ALPHABETIC = 267, 00043 ALPHABETIC_LOWER = 268, 00044 ALPHABETIC_UPPER = 269, 00045 ALPHANUMERIC = 270, 00046 ALPHANUMERIC_EDITED = 271, 00047 ALSO = 272, 00048 ALTER = 273, 00049 ALTERNATE = 274, 00050 AND = 275, 00051 ANY = 276, 00052 ARE = 277, 00053 AREA = 278, 00054 ARGUMENT_NUMBER = 279, 00055 ARGUMENT_VALUE = 280, 00056 AS = 281, 00057 ASCENDING = 282, 00058 ASSIGN = 283, 00059 AT = 284, 00060 AUTO = 285, 00061 AUTOMATIC = 286, 00062 BACKGROUND_COLOR = 287, 00063 BASED = 288, 00064 BEFORE = 289, 00065 BELL = 290, 00066 BINARY = 291, 00067 BINARY_C_LONG = 292, 00068 BINARY_CHAR = 293, 00069 BINARY_DOUBLE = 294, 00070 BINARY_LONG = 295, 00071 BINARY_SHORT = 296, 00072 BLANK = 297, 00073 BLANK_LINE = 298, 00074 BLANK_SCREEN = 299, 00075 BLINK = 300, 00076 BLOCK = 301, 00077 BOTTOM = 302, 00078 BY = 303, 00079 BYTE_LENGTH = 304, 00080 CALL = 305, 00081 CANCEL = 306, 00082 CH = 307, 00083 CHAINING = 308, 00084 CHARACTER = 309, 00085 CHARACTERS = 310, 00086 CLASS = 311, 00087 CLOSE = 312, 00088 CODE = 313, 00089 CODE_SET = 314, 00090 COLLATING = 315, 00091 COL = 316, 00092 COLS = 317, 00093 COLUMN = 318, 00094 COLUMNS = 319, 00095 COMMA = 320, 00096 COMMAND_LINE = 321, 00097 COMMA_DELIM = 322, 00098 COMMIT = 323, 00099 COMMON = 324, 00100 COMP = 325, 00101 COMPUTE = 326, 00102 COMP_1 = 327, 00103 COMP_2 = 328, 00104 COMP_3 = 329, 00105 COMP_4 = 330, 00106 COMP_5 = 331, 00107 COMP_X = 332, 00108 CONCATENATE_FUNC = 333, 00109 CONFIGURATION = 334, 00110 CONSTANT = 335, 00111 CONTAINS = 336, 00112 CONTENT = 337, 00113 CONTINUE = 338, 00114 CONTROL = 339, 00115 CONTROLS = 340, 00116 CONTROL_FOOTING = 341, 00117 CONTROL_HEADING = 342, 00118 CONVERTING = 343, 00119 CORRESPONDING = 344, 00120 COUNT = 345, 00121 CRT = 346, 00122 CURRENCY = 347, 00123 CURRENT_DATE_FUNC = 348, 00124 CURSOR = 349, 00125 CYCLE = 350, 00126 DATA = 351, 00127 DATE = 352, 00128 DAY = 353, 00129 DAY_OF_WEEK = 354, 00130 DE = 355, 00131 DEBUGGING = 356, 00132 DECIMAL_POINT = 357, 00133 DECLARATIVES = 358, 00134 DEFAULT = 359, 00135 DELETE = 360, 00136 DELIMITED = 361, 00137 DELIMITER = 362, 00138 DEPENDING = 363, 00139 DESCENDING = 364, 00140 DETAIL = 365, 00141 DISK = 366, 00142 DISPLAY = 367, 00143 DIVIDE = 368, 00144 DIVISION = 369, 00145 DOWN = 370, 00146 DUPLICATES = 371, 00147 DYNAMIC = 372, 00148 EBCDIC = 373, 00149 ELSE = 374, 00150 END = 375, 00151 END_ACCEPT = 376, 00152 END_ADD = 377, 00153 END_CALL = 378, 00154 END_COMPUTE = 379, 00155 END_DELETE = 380, 00156 END_DISPLAY = 381, 00157 END_DIVIDE = 382, 00158 END_EVALUATE = 383, 00159 END_FUNCTION = 384, 00160 END_IF = 385, 00161 END_MULTIPLY = 386, 00162 END_PERFORM = 387, 00163 END_PROGRAM = 388, 00164 END_READ = 389, 00165 END_RETURN = 390, 00166 END_REWRITE = 391, 00167 END_SEARCH = 392, 00168 END_START = 393, 00169 END_STRING = 394, 00170 END_SUBTRACT = 395, 00171 END_UNSTRING = 396, 00172 END_WRITE = 397, 00173 ENTRY = 398, 00174 ENVIRONMENT = 399, 00175 ENVIRONMENT_NAME = 400, 00176 ENVIRONMENT_VALUE = 401, 00177 EOL = 402, 00178 EOP = 403, 00179 EOS = 404, 00180 EQUAL = 405, 00181 EQUALS = 406, 00182 ERASE = 407, 00183 ERROR = 408, 00184 ESCAPE = 409, 00185 EVALUATE = 410, 00186 EVENT_STATUS = 411, 00187 EXCEPTION = 412, 00188 EXCLUSIVE = 413, 00189 EXIT = 414, 00190 EXTEND = 415, 00191 EXTERNAL = 416, 00192 FD = 417, 00193 FILE_CONTROL = 418, 00194 FILE_ID = 419, 00195 FILLER = 420, 00196 FINAL = 421, 00197 FIRST = 422, 00198 FOOTING = 423, 00199 FOR = 424, 00200 FOREGROUND_COLOR = 425, 00201 FOREVER = 426, 00202 FREE = 427, 00203 FROM = 428, 00204 FULL = 429, 00205 FUNCTION = 430, 00206 FUNCTION_ID = 431, 00207 FUNCTION_NAME = 432, 00208 GE = 433, 00209 GENERATE = 434, 00210 GIVING = 435, 00211 GLOBAL = 436, 00212 GO = 437, 00213 GOBACK = 438, 00214 GREATER = 439, 00215 GROUP = 440, 00216 HEADING = 441, 00217 HIGHLIGHT = 442, 00218 HIGH_VALUE = 443, 00219 IDENTIFICATION = 444, 00220 IF = 445, 00221 IGNORE = 446, 00222 IGNORING = 447, 00223 IN = 448, 00224 INDEX = 449, 00225 INDEXED = 450, 00226 INDICATE = 451, 00227 INITIALIZE = 452, 00228 INITIALIZED = 453, 00229 INITIATE = 454, 00230 INPUT = 455, 00231 INPUT_OUTPUT = 456, 00232 INSPECT = 457, 00233 INTO = 458, 00234 INTRINSIC = 459, 00235 INVALID = 460, 00236 INVALID_KEY = 461, 00237 IS = 462, 00238 I_O = 463, 00239 I_O_CONTROL = 464, 00240 JUSTIFIED = 465, 00241 KEY = 466, 00242 LABEL = 467, 00243 LAST = 468, 00244 LAST_DETAIL = 469, 00245 LE = 470, 00246 LEADING = 471, 00247 LEFT = 472, 00248 LENGTH = 473, 00249 LESS = 474, 00250 LIMIT = 475, 00251 LIMITS = 476, 00252 LINAGE = 477, 00253 LINAGE_COUNTER = 478, 00254 LINE = 479, 00255 LINES = 480, 00256 LINKAGE = 481, 00257 LITERAL = 482, 00258 LOCALE = 483, 00259 LOCALE_DT_FUNC = 484, 00260 LOCAL_STORAGE = 485, 00261 LOCK = 486, 00262 LOWER_CASE_FUNC = 487, 00263 LOWLIGHT = 488, 00264 LOW_VALUE = 489, 00265 MANUAL = 490, 00266 MEMORY = 491, 00267 MERGE = 492, 00268 MINUS = 493, 00269 MNEMONIC_NAME = 494, 00270 MODE = 495, 00271 MOVE = 496, 00272 MULTIPLE = 497, 00273 MULTIPLY = 498, 00274 NATIONAL = 499, 00275 NATIONAL_EDITED = 500, 00276 NATIVE = 501, 00277 NE = 502, 00278 NEGATIVE = 503, 00279 NEXT = 504, 00280 NEXT_SENTENCE = 505, 00281 NO = 506, 00282 NOT = 507, 00283 NOT_END = 508, 00284 NOT_EOP = 509, 00285 NOT_EXCEPTION = 510, 00286 NOT_INVALID_KEY = 511, 00287 NOT_OVERFLOW = 512, 00288 NOT_SIZE_ERROR = 513, 00289 NO_ADVANCING = 514, 00290 NUMBER = 515, 00291 NUMBERS = 516, 00292 NUMERIC = 517, 00293 NUMERIC_EDITED = 518, 00294 NUMVALC_FUNC = 519, 00295 OBJECT_COMPUTER = 520, 00296 OCCURS = 521, 00297 OF = 522, 00298 OFF = 523, 00299 OMITTED = 524, 00300 ON = 525, 00301 ONLY = 526, 00302 OPEN = 527, 00303 OPTIONAL = 528, 00304 OR = 529, 00305 ORDER = 530, 00306 ORGANIZATION = 531, 00307 OTHER = 532, 00308 OUTPUT = 533, 00309 OVERFLOW = 534, 00310 OVERLINE = 535, 00311 PACKED_DECIMAL = 536, 00312 PADDING = 537, 00313 PAGE = 538, 00314 PAGE_FOOTING = 539, 00315 PAGE_HEADING = 540, 00316 PARAGRAPH = 541, 00317 PERFORM = 542, 00318 PICTURE = 543, 00319 PLUS = 544, 00320 POINTER = 545, 00321 POSITION = 546, 00322 POSITIVE = 547, 00323 PRESENT = 548, 00324 PREVIOUS = 549, 00325 PRINTER = 550, 00326 PRINTING = 551, 00327 PROCEDURE = 552, 00328 PROCEDURES = 553, 00329 PROCEED = 554, 00330 PROGRAM = 555, 00331 PROGRAM_ID = 556, 00332 PROGRAM_NAME = 557, 00333 PROGRAM_POINTER = 558, 00334 PROMPT = 559, 00335 QUOTE = 560, 00336 RANDOM = 561, 00337 RD = 562, 00338 READ = 563, 00339 RECORD = 564, 00340 RECORDING = 565, 00341 RECORDS = 566, 00342 RECURSIVE = 567, 00343 REDEFINES = 568, 00344 REEL = 569, 00345 REFERENCE = 570, 00346 RELATIVE = 571, 00347 RELEASE = 572, 00348 REMAINDER = 573, 00349 REMOVAL = 574, 00350 RENAMES = 575, 00351 REPLACING = 576, 00352 REPORT = 577, 00353 REPORTING = 578, 00354 REPORTS = 579, 00355 REPORT_FOOTING = 580, 00356 REPORT_HEADING = 581, 00357 REPOSITORY = 582, 00358 REQUIRED = 583, 00359 RESERVE = 584, 00360 RETURN = 585, 00361 RETURNING = 586, 00362 REVERSE_FUNC = 587, 00363 REVERSE_VIDEO = 588, 00364 REWIND = 589, 00365 REWRITE = 590, 00366 RIGHT = 591, 00367 ROLLBACK = 592, 00368 ROUNDED = 593, 00369 RUN = 594, 00370 SAME = 595, 00371 SCREEN = 596, 00372 SCREEN_CONTROL = 597, 00373 SCROLL = 598, 00374 SD = 599, 00375 SEARCH = 600, 00376 SECTION = 601, 00377 SECURE = 602, 00378 SEGMENT_LIMIT = 603, 00379 SELECT = 604, 00380 SEMI_COLON = 605, 00381 SENTENCE = 606, 00382 SEPARATE = 607, 00383 SEQUENCE = 608, 00384 SEQUENTIAL = 609, 00385 SET = 610, 00386 SHARING = 611, 00387 SIGN = 612, 00388 SIGNED = 613, 00389 SIGNED_INT = 614, 00390 SIGNED_LONG = 615, 00391 SIGNED_SHORT = 616, 00392 SIZE = 617, 00393 SIZE_ERROR = 618, 00394 SORT = 619, 00395 SORT_MERGE = 620, 00396 SOURCE = 621, 00397 SOURCE_COMPUTER = 622, 00398 SPACE = 623, 00399 SPECIAL_NAMES = 624, 00400 STANDARD = 625, 00401 STANDARD_1 = 626, 00402 STANDARD_2 = 627, 00403 START = 628, 00404 STATUS = 629, 00405 STOP = 630, 00406 STRING = 631, 00407 SUBSTITUTE_FUNC = 632, 00408 SUBSTITUTE_CASE_FUNC = 633, 00409 SUBTRACT = 634, 00410 SUM = 635, 00411 SUPPRESS = 636, 00412 SYMBOLIC = 637, 00413 SYNCHRONIZED = 638, 00414 TALLYING = 639, 00415 TAPE = 640, 00416 TERMINATE = 641, 00417 TEST = 642, 00418 THAN = 643, 00419 THEN = 644, 00420 THRU = 645, 00421 TIME = 646, 00422 TIMES = 647, 00423 TO = 648, 00424 TOK_FALSE = 649, 00425 TOK_FILE = 650, 00426 TOK_INITIAL = 651, 00427 TOK_NULL = 652, 00428 TOK_TRUE = 653, 00429 TOP = 654, 00430 TRAILING = 655, 00431 TRANSFORM = 656, 00432 TRIM_FUNCTION = 657, 00433 TYPE = 658, 00434 UNDERLINE = 659, 00435 UNIT = 660, 00436 UNLOCK = 661, 00437 UNSIGNED = 662, 00438 UNSIGNED_INT = 663, 00439 UNSIGNED_LONG = 664, 00440 UNSIGNED_SHORT = 665, 00441 UNSTRING = 666, 00442 UNTIL = 667, 00443 UP = 668, 00444 UPDATE = 669, 00445 UPON = 670, 00446 UPON_ARGUMENT_NUMBER = 671, 00447 UPON_COMMAND_LINE = 672, 00448 UPON_ENVIRONMENT_NAME = 673, 00449 UPON_ENVIRONMENT_VALUE = 674, 00450 UPPER_CASE_FUNC = 675, 00451 USAGE = 676, 00452 USE = 677, 00453 USING = 678, 00454 VALUE = 679, 00455 VARYING = 680, 00456 WAIT = 681, 00457 WHEN = 682, 00458 WHEN_COMPILED_FUNC = 683, 00459 WITH = 684, 00460 WORD = 685, 00461 WORDS = 686, 00462 WORKING_STORAGE = 687, 00463 WRITE = 688, 00464 YYYYDDD = 689, 00465 YYYYMMDD = 690, 00466 ZERO = 691, 00467 UNARY_SIGN = 692 00468 }; 00469 #endif 00470 #define TOKEN_EOF 0 00471 #define ACCEPT 258 00472 #define ACCESS 259 00473 #define ADD 260 00474 #define ADDRESS 261 00475 #define ADVANCING 262 00476 #define AFTER 263 00477 #define ALL 264 00478 #define ALLOCATE 265 00479 #define ALPHABET 266 00480 #define ALPHABETIC 267 00481 #define ALPHABETIC_LOWER 268 00482 #define ALPHABETIC_UPPER 269 00483 #define ALPHANUMERIC 270 00484 #define ALPHANUMERIC_EDITED 271 00485 #define ALSO 272 00486 #define ALTER 273 00487 #define ALTERNATE 274 00488 #define AND 275 00489 #define ANY 276 00490 #define ARE 277 00491 #define AREA 278 00492 #define ARGUMENT_NUMBER 279 00493 #define ARGUMENT_VALUE 280 00494 #define AS 281 00495 #define ASCENDING 282 00496 #define ASSIGN 283 00497 #define AT 284 00498 #define AUTO 285 00499 #define AUTOMATIC 286 00500 #define BACKGROUND_COLOR 287 00501 #define BASED 288 00502 #define BEFORE 289 00503 #define BELL 290 00504 #define BINARY 291 00505 #define BINARY_C_LONG 292 00506 #define BINARY_CHAR 293 00507 #define BINARY_DOUBLE 294 00508 #define BINARY_LONG 295 00509 #define BINARY_SHORT 296 00510 #define BLANK 297 00511 #define BLANK_LINE 298 00512 #define BLANK_SCREEN 299 00513 #define BLINK 300 00514 #define BLOCK 301 00515 #define BOTTOM 302 00516 #define BY 303 00517 #define BYTE_LENGTH 304 00518 #define CALL 305 00519 #define CANCEL 306 00520 #define CH 307 00521 #define CHAINING 308 00522 #define CHARACTER 309 00523 #define CHARACTERS 310 00524 #define CLASS 311 00525 #define CLOSE 312 00526 #define CODE 313 00527 #define CODE_SET 314 00528 #define COLLATING 315 00529 #define COL 316 00530 #define COLS 317 00531 #define COLUMN 318 00532 #define COLUMNS 319 00533 #define COMMA 320 00534 #define COMMAND_LINE 321 00535 #define COMMA_DELIM 322 00536 #define COMMIT 323 00537 #define COMMON 324 00538 #define COMP 325 00539 #define COMPUTE 326 00540 #define COMP_1 327 00541 #define COMP_2 328 00542 #define COMP_3 329 00543 #define COMP_4 330 00544 #define COMP_5 331 00545 #define COMP_X 332 00546 #define CONCATENATE_FUNC 333 00547 #define CONFIGURATION 334 00548 #define CONSTANT 335 00549 #define CONTAINS 336 00550 #define CONTENT 337 00551 #define CONTINUE 338 00552 #define CONTROL 339 00553 #define CONTROLS 340 00554 #define CONTROL_FOOTING 341 00555 #define CONTROL_HEADING 342 00556 #define CONVERTING 343 00557 #define CORRESPONDING 344 00558 #define COUNT 345 00559 #define CRT 346 00560 #define CURRENCY 347 00561 #define CURRENT_DATE_FUNC 348 00562 #define CURSOR 349 00563 #define CYCLE 350 00564 #define DATA 351 00565 #define DATE 352 00566 #define DAY 353 00567 #define DAY_OF_WEEK 354 00568 #define DE 355 00569 #define DEBUGGING 356 00570 #define DECIMAL_POINT 357 00571 #define DECLARATIVES 358 00572 #define DEFAULT 359 00573 #define DELETE 360 00574 #define DELIMITED 361 00575 #define DELIMITER 362 00576 #define DEPENDING 363 00577 #define DESCENDING 364 00578 #define DETAIL 365 00579 #define DISK 366 00580 #define DISPLAY 367 00581 #define DIVIDE 368 00582 #define DIVISION 369 00583 #define DOWN 370 00584 #define DUPLICATES 371 00585 #define DYNAMIC 372 00586 #define EBCDIC 373 00587 #define ELSE 374 00588 #define END 375 00589 #define END_ACCEPT 376 00590 #define END_ADD 377 00591 #define END_CALL 378 00592 #define END_COMPUTE 379 00593 #define END_DELETE 380 00594 #define END_DISPLAY 381 00595 #define END_DIVIDE 382 00596 #define END_EVALUATE 383 00597 #define END_FUNCTION 384 00598 #define END_IF 385 00599 #define END_MULTIPLY 386 00600 #define END_PERFORM 387 00601 #define END_PROGRAM 388 00602 #define END_READ 389 00603 #define END_RETURN 390 00604 #define END_REWRITE 391 00605 #define END_SEARCH 392 00606 #define END_START 393 00607 #define END_STRING 394 00608 #define END_SUBTRACT 395 00609 #define END_UNSTRING 396 00610 #define END_WRITE 397 00611 #define ENTRY 398 00612 #define ENVIRONMENT 399 00613 #define ENVIRONMENT_NAME 400 00614 #define ENVIRONMENT_VALUE 401 00615 #define EOL 402 00616 #define EOP 403 00617 #define EOS 404 00618 #define EQUAL 405 00619 #define EQUALS 406 00620 #define ERASE 407 00621 #define ERROR 408 00622 #define ESCAPE 409 00623 #define EVALUATE 410 00624 #define EVENT_STATUS 411 00625 #define EXCEPTION 412 00626 #define EXCLUSIVE 413 00627 #define EXIT 414 00628 #define EXTEND 415 00629 #define EXTERNAL 416 00630 #define FD 417 00631 #define FILE_CONTROL 418 00632 #define FILE_ID 419 00633 #define FILLER 420 00634 #define FINAL 421 00635 #define FIRST 422 00636 #define FOOTING 423 00637 #define FOR 424 00638 #define FOREGROUND_COLOR 425 00639 #define FOREVER 426 00640 #define FREE 427 00641 #define FROM 428 00642 #define FULL 429 00643 #define FUNCTION 430 00644 #define FUNCTION_ID 431 00645 #define FUNCTION_NAME 432 00646 #define GE 433 00647 #define GENERATE 434 00648 #define GIVING 435 00649 #define GLOBAL 436 00650 #define GO 437 00651 #define GOBACK 438 00652 #define GREATER 439 00653 #define GROUP 440 00654 #define HEADING 441 00655 #define HIGHLIGHT 442 00656 #define HIGH_VALUE 443 00657 #define IDENTIFICATION 444 00658 #define IF 445 00659 #define IGNORE 446 00660 #define IGNORING 447 00661 #define IN 448 00662 #define INDEX 449 00663 #define INDEXED 450 00664 #define INDICATE 451 00665 #define INITIALIZE 452 00666 #define INITIALIZED 453 00667 #define INITIATE 454 00668 #define INPUT 455 00669 #define INPUT_OUTPUT 456 00670 #define INSPECT 457 00671 #define INTO 458 00672 #define INTRINSIC 459 00673 #define INVALID 460 00674 #define INVALID_KEY 461 00675 #define IS 462 00676 #define I_O 463 00677 #define I_O_CONTROL 464 00678 #define JUSTIFIED 465 00679 #define KEY 466 00680 #define LABEL 467 00681 #define LAST 468 00682 #define LAST_DETAIL 469 00683 #define LE 470 00684 #define LEADING 471 00685 #define LEFT 472 00686 #define LENGTH 473 00687 #define LESS 474 00688 #define LIMIT 475 00689 #define LIMITS 476 00690 #define LINAGE 477 00691 #define LINAGE_COUNTER 478 00692 #define LINE 479 00693 #define LINES 480 00694 #define LINKAGE 481 00695 #define LITERAL 482 00696 #define LOCALE 483 00697 #define LOCALE_DT_FUNC 484 00698 #define LOCAL_STORAGE 485 00699 #define LOCK 486 00700 #define LOWER_CASE_FUNC 487 00701 #define LOWLIGHT 488 00702 #define LOW_VALUE 489 00703 #define MANUAL 490 00704 #define MEMORY 491 00705 #define MERGE 492 00706 #define MINUS 493 00707 #define MNEMONIC_NAME 494 00708 #define MODE 495 00709 #define MOVE 496 00710 #define MULTIPLE 497 00711 #define MULTIPLY 498 00712 #define NATIONAL 499 00713 #define NATIONAL_EDITED 500 00714 #define NATIVE 501 00715 #define NE 502 00716 #define NEGATIVE 503 00717 #define NEXT 504 00718 #define NEXT_SENTENCE 505 00719 #define NO 506 00720 #define NOT 507 00721 #define NOT_END 508 00722 #define NOT_EOP 509 00723 #define NOT_EXCEPTION 510 00724 #define NOT_INVALID_KEY 511 00725 #define NOT_OVERFLOW 512 00726 #define NOT_SIZE_ERROR 513 00727 #define NO_ADVANCING 514 00728 #define NUMBER 515 00729 #define NUMBERS 516 00730 #define NUMERIC 517 00731 #define NUMERIC_EDITED 518 00732 #define NUMVALC_FUNC 519 00733 #define OBJECT_COMPUTER 520 00734 #define OCCURS 521 00735 #define OF 522 00736 #define OFF 523 00737 #define OMITTED 524 00738 #define ON 525 00739 #define ONLY 526 00740 #define OPEN 527 00741 #define OPTIONAL 528 00742 #define OR 529 00743 #define ORDER 530 00744 #define ORGANIZATION 531 00745 #define OTHER 532 00746 #define OUTPUT 533 00747 #define OVERFLOW 534 00748 #define OVERLINE 535 00749 #define PACKED_DECIMAL 536 00750 #define PADDING 537 00751 #define PAGE 538 00752 #define PAGE_FOOTING 539 00753 #define PAGE_HEADING 540 00754 #define PARAGRAPH 541 00755 #define PERFORM 542 00756 #define PICTURE 543 00757 #define PLUS 544 00758 #define POINTER 545 00759 #define POSITION 546 00760 #define POSITIVE 547 00761 #define PRESENT 548 00762 #define PREVIOUS 549 00763 #define PRINTER 550 00764 #define PRINTING 551 00765 #define PROCEDURE 552 00766 #define PROCEDURES 553 00767 #define PROCEED 554 00768 #define PROGRAM 555 00769 #define PROGRAM_ID 556 00770 #define PROGRAM_NAME 557 00771 #define PROGRAM_POINTER 558 00772 #define PROMPT 559 00773 #define QUOTE 560 00774 #define RANDOM 561 00775 #define RD 562 00776 #define READ 563 00777 #define RECORD 564 00778 #define RECORDING 565 00779 #define RECORDS 566 00780 #define RECURSIVE 567 00781 #define REDEFINES 568 00782 #define REEL 569 00783 #define REFERENCE 570 00784 #define RELATIVE 571 00785 #define RELEASE 572 00786 #define REMAINDER 573 00787 #define REMOVAL 574 00788 #define RENAMES 575 00789 #define REPLACING 576 00790 #define REPORT 577 00791 #define REPORTING 578 00792 #define REPORTS 579 00793 #define REPORT_FOOTING 580 00794 #define REPORT_HEADING 581 00795 #define REPOSITORY 582 00796 #define REQUIRED 583 00797 #define RESERVE 584 00798 #define RETURN 585 00799 #define RETURNING 586 00800 #define REVERSE_FUNC 587 00801 #define REVERSE_VIDEO 588 00802 #define REWIND 589 00803 #define REWRITE 590 00804 #define RIGHT 591 00805 #define ROLLBACK 592 00806 #define ROUNDED 593 00807 #define RUN 594 00808 #define SAME 595 00809 #define SCREEN 596 00810 #define SCREEN_CONTROL 597 00811 #define SCROLL 598 00812 #define SD 599 00813 #define SEARCH 600 00814 #define SECTION 601 00815 #define SECURE 602 00816 #define SEGMENT_LIMIT 603 00817 #define SELECT 604 00818 #define SEMI_COLON 605 00819 #define SENTENCE 606 00820 #define SEPARATE 607 00821 #define SEQUENCE 608 00822 #define SEQUENTIAL 609 00823 #define SET 610 00824 #define SHARING 611 00825 #define SIGN 612 00826 #define SIGNED 613 00827 #define SIGNED_INT 614 00828 #define SIGNED_LONG 615 00829 #define SIGNED_SHORT 616 00830 #define SIZE 617 00831 #define SIZE_ERROR 618 00832 #define SORT 619 00833 #define SORT_MERGE 620 00834 #define SOURCE 621 00835 #define SOURCE_COMPUTER 622 00836 #define SPACE 623 00837 #define SPECIAL_NAMES 624 00838 #define STANDARD 625 00839 #define STANDARD_1 626 00840 #define STANDARD_2 627 00841 #define START 628 00842 #define STATUS 629 00843 #define STOP 630 00844 #define STRING 631 00845 #define SUBSTITUTE_FUNC 632 00846 #define SUBSTITUTE_CASE_FUNC 633 00847 #define SUBTRACT 634 00848 #define SUM 635 00849 #define SUPPRESS 636 00850 #define SYMBOLIC 637 00851 #define SYNCHRONIZED 638 00852 #define TALLYING 639 00853 #define TAPE 640 00854 #define TERMINATE 641 00855 #define TEST 642 00856 #define THAN 643 00857 #define THEN 644 00858 #define THRU 645 00859 #define TIME 646 00860 #define TIMES 647 00861 #define TO 648 00862 #define TOK_FALSE 649 00863 #define TOK_FILE 650 00864 #define TOK_INITIAL 651 00865 #define TOK_NULL 652 00866 #define TOK_TRUE 653 00867 #define TOP 654 00868 #define TRAILING 655 00869 #define TRANSFORM 656 00870 #define TRIM_FUNCTION 657 00871 #define TYPE 658 00872 #define UNDERLINE 659 00873 #define UNIT 660 00874 #define UNLOCK 661 00875 #define UNSIGNED 662 00876 #define UNSIGNED_INT 663 00877 #define UNSIGNED_LONG 664 00878 #define UNSIGNED_SHORT 665 00879 #define UNSTRING 666 00880 #define UNTIL 667 00881 #define UP 668 00882 #define UPDATE 669 00883 #define UPON 670 00884 #define UPON_ARGUMENT_NUMBER 671 00885 #define UPON_COMMAND_LINE 672 00886 #define UPON_ENVIRONMENT_NAME 673 00887 #define UPON_ENVIRONMENT_VALUE 674 00888 #define UPPER_CASE_FUNC 675 00889 #define USAGE 676 00890 #define USE 677 00891 #define USING 678 00892 #define VALUE 679 00893 #define VARYING 680 00894 #define WAIT 681 00895 #define WHEN 682 00896 #define WHEN_COMPILED_FUNC 683 00897 #define WITH 684 00898 #define WORD 685 00899 #define WORDS 686 00900 #define WORKING_STORAGE 687 00901 #define WRITE 688 00902 #define YYYYDDD 689 00903 #define YYYYMMDD 690 00904 #define ZERO 691 00905 #define UNARY_SIGN 692 00906 00907 00908 00909 00910 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) 00911 typedef int YYSTYPE; 00912 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ 00913 # define YYSTYPE_IS_DECLARED 1 00914 # define YYSTYPE_IS_TRIVIAL 1 00915 #endif 00916 00917 extern YYSTYPE yylval; 00918 00919 00920