PageRenderTime 57ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/SN-NG4.1/snavigator/demo/cobol/in7.cbl

https://gitlab.com/OpenSourceMirror/sourcenav
COBOL | 1389 lines | 1372 code | 2 blank | 15 comment | 136 complexity | 4bda7bf5d6bada9843cddc1837906578 MD5 | raw file
  1. IDENTIFICATION DIVISION.
  2. *
  3. ENVIRONMENT DIVISION.
  4. *
  5. DATA DIVISION.
  6. WORKING-STORAGE SECTION.
  7. 77 I.
  8. 01 DECKNAME.
  9. 77 J.
  10. COPY in70.
  11. *
  12. PROCEDURE DIVISION.
  13. MOVE I TO J.
  14. STOP RUN.
  15. c1.
  16. compute x = length of y
  17. compute x = function current-date
  18. compute x = function length (y)
  19. compute x = function factorial (y)
  20. compute x = function current-date (1:)
  21. compute x = function length (y) (0:7)
  22. compute x = function factorial (y) (2:)
  23. .
  24. c2.
  25. COPY in72 REPLACING
  26. alpha by beta
  27. 1-2 by 3-4
  28. 1-2 of 5-6 by 3-4 in 7-8
  29. 002 in 3 by 6 of 007
  30. 5 by 6
  31. -5 by -6
  32. +007 by +0066
  33. 3.14 by 2.71
  34. a (all) by b (all)
  35. a in b by c of d
  36. a in b of c by c of d in e
  37. a in b of c (23) by c of d in e (x - 7)
  38. a (length of y:) by a (length of y:)
  39. a (function current-date:) by a (function current-date:)
  40. a (function length (y):) by a (function length (y):)
  41. a (function factorial (y):) by a (function factorial (y):)
  42. a (function current-date (1:):)
  43. by a (function current-date (1:):)
  44. a (function length (y) (0:7):)
  45. by a (function length (y) (0:7):)
  46. a (function factorial (y) (2:):)
  47. by a (function factorial (y) (2:):)
  48. 'abc' by 'xyz'
  49. "abc" by "xyz"
  50. x'ff' by X'EE'
  51. ==#VAL== by ==VALUE==
  52. *
  53. = BY =
  54. < BY <
  55. > BY >
  56. ( BY (
  57. ) BY )
  58. + BY +
  59. <> BY <>
  60. >= BY >=
  61. <= BY <=
  62. 66 BY 66
  63. 77 BY 77
  64. 78 BY 78
  65. 88 BY 88
  66. - BY -
  67. : BY :
  68. & BY &
  69. ** BY **
  70. * BY *
  71. / BY /
  72. *
  73. == = == BY == = ==
  74. == < == BY == < ==
  75. == > == BY == > ==
  76. == ( == BY == ( ==
  77. == ) == BY == ) ==
  78. == + == BY == + ==
  79. == <> == BY == <> ==
  80. == >= == BY == >= ==
  81. == <= == BY == <= ==
  82. == 66 == BY == 66 ==
  83. == 77 == BY == 77 ==
  84. == 78 == BY == 78 ==
  85. == 88 == BY == 88 ==
  86. == - == BY == - ==
  87. == : == BY == : ==
  88. == & == BY == & ==
  89. == ** == BY == ** ==
  90. == * == BY == * ==
  91. == / == BY == / ==
  92. *
  93. ACCEPT BY ACCEPT
  94. ACCESS BY ACCESS
  95. ACTUAL BY ACTUAL
  96. ADD BY ADD
  97. ADDRESS BY ADDRESS
  98. ADVANCING BY ADVANCING
  99. AFTER BY AFTER
  100. ALL BY ALL
  101. ALPHABET BY ALPHABET
  102. ALPHABETIC BY ALPHABETIC
  103. ALPHABETIC-LOWER BY ALPHABETIC-LOWER
  104. ALPHABETIC-UPPER BY ALPHABETIC-UPPER
  105. ALPHANUMERIC BY ALPHANUMERIC
  106. ALPHANUMERIC-EDITED BY ALPHANUMERIC-EDITED
  107. ALSO BY ALSO
  108. ALTER BY ALTER
  109. ALTERNATE BY ALTERNATE
  110. AND BY AND
  111. ANY BY ANY
  112. APPLY BY APPLY
  113. ARE BY ARE
  114. AREA BY AREA
  115. AREAS BY AREAS
  116. AS BY AS
  117. ASCENDING BY ASCENDING
  118. ASSIGN BY ASSIGN
  119. AT BY AT
  120. AUTHOR BY AUTHOR
  121. AUTO BY AUTO
  122. AUTO-SKIP BY AUTO-SKIP
  123. AUTOMATIC BY AUTOMATIC
  124. BACKGROUND-COLOR BY BACKGROUND-COLOR
  125. BACKGROUND-COLOUR BY BACKGROUND-COLOUR
  126. BACKWARD BY BACKWARD
  127. BASIS BY BASIS
  128. BEEP BY BEEP
  129. BEFORE BY BEFORE
  130. BEGINNING BY BEGINNING
  131. BELL BY BELL
  132. BINARY BY BINARY
  133. BLANK BY BLANK
  134. BLINK BY BLINK
  135. BLOCK BY BLOCK
  136. BOTTOM BY BOTTOM
  137. BY BY BY
  138. C01 BY C01
  139. C02 BY C02
  140. C03 BY C03
  141. C04 BY C04
  142. C05 BY C05
  143. C06 BY C06
  144. C07 BY C07
  145. C08 BY C08
  146. C09 BY C09
  147. C10 BY C10
  148. C11 BY C11
  149. C12 BY C12
  150. CALL BY CALL
  151. CALL-CONVENTION BY CALL-CONVENTION
  152. CANCEL BY CANCEL
  153. CBL BY CBL
  154. CD BY CD
  155. CF BY CF
  156. CH BY CH
  157. CHAIN BY CHAIN
  158. CHAINING BY CHAINING
  159. CHANGED BY CHANGED
  160. CHARACTER BY CHARACTER
  161. CHARACTERS BY CHARACTERS
  162. CLASS BY CLASS
  163. CLOCK-UNITS BY CLOCK-UNITS
  164. CLOSE BY CLOSE
  165. COBOL BY COBOL
  166. CODE BY CODE
  167. CODE-SET BY CODE-SET
  168. COL BY COL
  169. COLLATING BY COLLATING
  170. COLUMN BY COLUMN
  171. COM-REG BY COM-REG
  172. COMMA BY COMMA
  173. COMMIT BY COMMIT
  174. COMMON BY COMMON
  175. COMMUNICATION BY COMMUNICATION
  176. COMP BY COMP
  177. COMP-0 BY COMP-0
  178. COMP-1 BY COMP-1
  179. COMP-2 BY COMP-2
  180. COMP-3 BY COMP-3
  181. COMP-4 BY COMP-4
  182. COMP-5 BY COMP-5
  183. COMP-6 BY COMP-6
  184. COMP-X BY COMP-X
  185. COMPUTATIONAL BY COMPUTATIONAL
  186. COMPUTATIONAL-0 BY COMPUTATIONAL-0
  187. COMPUTATIONAL-1 BY COMPUTATIONAL-1
  188. COMPUTATIONAL-2 BY COMPUTATIONAL-2
  189. COMPUTATIONAL-3 BY COMPUTATIONAL-3
  190. COMPUTATIONAL-4 BY COMPUTATIONAL-4
  191. COMPUTATIONAL-5 BY COMPUTATIONAL-5
  192. COMPUTATIONAL-6 BY COMPUTATIONAL-6
  193. COMPUTATIONAL-X BY COMPUTATIONAL-X
  194. COMPUTE BY COMPUTE
  195. CONFIGURATION BY CONFIGURATION
  196. CONSOLE BY CONSOLE
  197. CONTAINS BY CONTAINS
  198. CONTENT BY CONTENT
  199. CONTINUE BY CONTINUE
  200. CONTROL BY CONTROL
  201. CONTROLS BY CONTROLS
  202. CONVERT BY CONVERT
  203. CONVERTING BY CONVERTING
  204. COPY BY COPY
  205. CORE-INDEX BY CORE-INDEX
  206. CORR BY CORR
  207. CORRESPONDING BY CORRESPONDING
  208. COUNT BY COUNT
  209. CRT BY CRT
  210. CRT-UNDER BY CRT-UNDER
  211. CSP BY CSP
  212. CURRENCY BY CURRENCY
  213. CURRENT-DATE BY CURRENT-DATE
  214. CURSOR BY CURSOR
  215. CYCLE BY CYCLE
  216. CYL-INDEX BY CYL-INDEX
  217. CYL-OVERFLOW BY CYL-OVERFLOW
  218. DATA BY DATA
  219. DATE BY DATE
  220. DATE-COMPILED BY DATE-COMPILED
  221. DATE-WRITTEN BY DATE-WRITTEN
  222. DAY BY DAY
  223. DAY-OF-WEEK BY DAY-OF-WEEK
  224. DBCS BY DBCS
  225. DE BY DE
  226. DEBUG BY DEBUG
  227. DEBUG-CONTENTS BY DEBUG-CONTENTS
  228. DEBUG-ITEM BY DEBUG-ITEM
  229. DEBUG-LINE BY DEBUG-LINE
  230. DEBUG-NAME BY DEBUG-NAME
  231. DEBUG-SUB-1 BY DEBUG-SUB-1
  232. DEBUG-SUB-2 BY DEBUG-SUB-2
  233. DEBUG-SUB-3 BY DEBUG-SUB-3
  234. DEBUGGING BY DEBUGGING
  235. DECIMAL-POINT BY DECIMAL-POINT
  236. DECLARATIVES BY DECLARATIVES
  237. DELETE BY DELETE
  238. DELIMITED BY DELIMITED
  239. DELIMITER BY DELIMITER
  240. DEPENDING BY DEPENDING
  241. DESCENDING BY DESCENDING
  242. DESTINATION BY DESTINATION
  243. DETAIL BY DETAIL
  244. DISABLE BY DISABLE
  245. DISK BY DISK
  246. DISP BY DISP
  247. DISPLAY BY DISPLAY
  248. DISPLAY-1 BY DISPLAY-1
  249. DISPLAY-ST BY DISPLAY-ST
  250. DIVIDE BY DIVIDE
  251. DIVISION BY DIVISION
  252. DOWN BY DOWN
  253. DUPLICATES BY DUPLICATES
  254. DYNAMIC BY DYNAMIC
  255. ECHO BY ECHO
  256. EGCS BY EGCS
  257. EGI BY EGI
  258. * EJECT BY EJECT
  259. ELSE BY ELSE
  260. EMI BY EMI
  261. EMPTY-CHECK BY EMPTY-CHECK
  262. ENABLE BY ENABLE
  263. END BY END
  264. END-ACCEPT BY END-ACCEPT
  265. END-ADD BY END-ADD
  266. END-CALL BY END-CALL
  267. END-CHAIN BY END-CHAIN
  268. END-COMPUTE BY END-COMPUTE
  269. END-DELETE BY END-DELETE
  270. END-DISPLAY BY END-DISPLAY
  271. END-DIVIDE BY END-DIVIDE
  272. END-EVALUATE BY END-EVALUATE
  273. END-IF BY END-IF
  274. END-INVOKE BY END-INVOKE
  275. END-MULTIPLY BY END-MULTIPLY
  276. END-OF-PAGE BY END-OF-PAGE
  277. END-PERFORM BY END-PERFORM
  278. END-READ BY END-READ
  279. END-RECEIVE BY END-RECEIVE
  280. END-RETURN BY END-RETURN
  281. END-REWRITE BY END-REWRITE
  282. END-SEARCH BY END-SEARCH
  283. END-START BY END-START
  284. END-STRING BY END-STRING
  285. END-SUBTRACT BY END-SUBTRACT
  286. END-UNSTRING BY END-UNSTRING
  287. END-WRITE BY END-WRITE
  288. ENDING BY ENDING
  289. ENTER BY ENTER
  290. ENTRY BY ENTRY
  291. ENVIRONMENT BY ENVIRONMENT
  292. EOL BY EOL
  293. EOP BY EOP
  294. EOS BY EOS
  295. EQUAL BY EQUAL
  296. EQUALS BY EQUALS
  297. ERASE BY ERASE
  298. ERROR BY ERROR
  299. ESCAPE BY ESCAPE
  300. ESI BY ESI
  301. EVALUATE BY EVALUATE
  302. EVERY BY EVERY
  303. EXAMINE BY EXAMINE
  304. EXCEEDS BY EXCEEDS
  305. EXCEPTION BY EXCEPTION
  306. EXCESS-3 BY EXCESS-3
  307. EXCLUSIVE BY EXCLUSIVE
  308. EXEC BY EXEC
  309. EXECUTE BY EXECUTE
  310. EXHIBIT BY EXHIBIT
  311. EXIT BY EXIT
  312. EXTEND BY EXTEND
  313. EXTENDED-SEARCH BY EXTENDED-SEARCH
  314. EXTERNAL BY EXTERNAL
  315. FACTORY BY FACTORY
  316. FALSE BY FALSE
  317. FD BY FD
  318. FH-FCD BY FH-FCD
  319. FH-KEYDEF BY FH-KEYDEF
  320. FILE BY FILE
  321. FILE-CONTROL BY FILE-CONTROL
  322. FILE-ID BY FILE-ID
  323. FILE-LIMIT BY FILE-LIMIT
  324. FILE-LIMITS BY FILE-LIMITS
  325. FILLER BY FILLER
  326. FINAL BY FINAL
  327. FIRST BY FIRST
  328. FIXED BY FIXED
  329. FOOTING BY FOOTING
  330. FOR BY FOR
  331. FOREGROUND-COLOR BY FOREGROUND-COLOR
  332. FOREGROUND-COLOUR BY FOREGROUND-COLOUR
  333. FORMFEED BY FORMFEED
  334. FROM BY FROM
  335. FULL BY FULL
  336. FUNCTION BY FUNCTION
  337. GENERATE BY GENERATE
  338. GIVING BY GIVING
  339. GLOBAL BY GLOBAL
  340. GO BY GO
  341. GOBACK BY GOBACK
  342. GREATER BY GREATER
  343. GRID BY GRID
  344. GROUP BY GROUP
  345. HEADING BY HEADING
  346. HIGH BY HIGH
  347. HIGH-VALUE BY HIGH-VALUE
  348. HIGH-VALUES BY HIGH-VALUES
  349. HIGHLIGHT BY HIGHLIGHT
  350. I-O BY I-O
  351. I-O-CONTROL BY I-O-CONTROL
  352. ID BY ID
  353. IDENTIFICATION BY IDENTIFICATION
  354. IF BY IF
  355. IGNORE BY IGNORE
  356. IN BY IN
  357. INDEX BY INDEX
  358. INDEXED BY INDEXED
  359. INDICATE BY INDICATE
  360. INHERITING BY INHERITING
  361. INITIAL BY INITIAL
  362. INITIALIZE BY INITIALIZE
  363. INITIATE BY INITIATE
  364. INPUT BY INPUT
  365. INPUT-OUTPUT BY INPUT-OUTPUT
  366. INSERT BY INSERT
  367. INSPECT BY INSPECT
  368. INSTALLATION BY INSTALLATION
  369. INTO BY INTO
  370. INVALID BY INVALID
  371. INVOKE BY INVOKE
  372. IS BY IS
  373. JAPANESE BY JAPANESE
  374. JUST BY JUST
  375. JUSTIFIED BY JUSTIFIED
  376. KANJI BY KANJI
  377. KEPT BY KEPT
  378. KEY BY KEY
  379. KEYBOARD BY KEYBOARD
  380. LABEL BY LABEL
  381. LAST BY LAST
  382. LEADING BY LEADING
  383. LEAVE BY LEAVE
  384. LEFT BY LEFT
  385. LEFT-JUSTIFY BY LEFT-JUSTIFY
  386. LEFTLINE BY LEFTLINE
  387. LENGTH BY LENGTH
  388. LENGTH-CHECK BY LENGTH-CHECK
  389. LESS BY LESS
  390. LIMIT BY LIMIT
  391. LIMITS BY LIMITS
  392. LIN BY LIN
  393. LINAGE BY LINAGE
  394. LINAGE-COUNTER BY LINAGE-COUNTER
  395. LINE BY LINE
  396. LINE-COUNTER BY LINE-COUNTER
  397. LINES BY LINES
  398. LINKAGE BY LINKAGE
  399. LOCAL-STORAGE BY LOCAL-STORAGE
  400. LOCK BY LOCK
  401. LOCKING BY LOCKING
  402. LOW BY LOW
  403. LOW-VALUE BY LOW-VALUE
  404. LOW-VALUES BY LOW-VALUES
  405. LOWER BY LOWER
  406. LOWLIGHT BY LOWLIGHT
  407. MANUAL BY MANUAL
  408. MASTER-INDEX BY MASTER-INDEX
  409. MEMORY BY MEMORY
  410. MERGE BY MERGE
  411. MESSAGE BY MESSAGE
  412. METHOD BY METHOD
  413. MODE BY MODE
  414. MODULES BY MODULES
  415. MORE-LABELS BY MORE-LABELS
  416. MOVE BY MOVE
  417. MULTIPLE BY MULTIPLE
  418. MULTIPLY BY MULTIPLY
  419. NAME BY NAME
  420. NAMED BY NAMED
  421. NATIONAL BY NATIONAL
  422. NATIONAL-EDITED BY NATIONAL-EDITED
  423. NATIVE BY NATIVE
  424. NCHAR BY NCHAR
  425. NEGATIVE BY NEGATIVE
  426. NEXT BY NEXT
  427. NO BY NO
  428. NO-ECHO BY NO-ECHO
  429. NOMINAL BY NOMINAL
  430. NOT BY NOT
  431. * NOTE BY NOTE
  432. NSTD-REELS BY NSTD-REELS
  433. NULL BY NULL
  434. NULLS BY NULLS
  435. NUMBER BY NUMBER
  436. NUMERIC BY NUMERIC
  437. NUMERIC-EDITED BY NUMERIC-EDITED
  438. OBJECT BY OBJECT
  439. OBJECT-COMPUTER BY OBJECT-COMPUTER
  440. OBJECT-STORAGE BY OBJECT-STORAGE
  441. OCCURS BY OCCURS
  442. OF BY OF
  443. OFF BY OFF
  444. OMITTED BY OMITTED
  445. ON BY ON
  446. OOSTACKPTR BY OOSTACKPTR
  447. OPEN BY OPEN
  448. OPTIONAL BY OPTIONAL
  449. OR BY OR
  450. ORDER BY ORDER
  451. ORGANIZATION BY ORGANIZATION
  452. OTHER BY OTHER
  453. OTHERWISE BY OTHERWISE
  454. OUTPUT BY OUTPUT
  455. OVERFLOW BY OVERFLOW
  456. OVERLINE BY OVERLINE
  457. PACKED-DECIMAL BY PACKED-DECIMAL
  458. PADDING BY PADDING
  459. PAGE BY PAGE
  460. PAGE-COUNTER BY PAGE-COUNTER
  461. PARAGRAPH BY PARAGRAPH
  462. PASSWORD BY PASSWORD
  463. PERFORM BY PERFORM
  464. PF BY PF
  465. PH BY PH
  466. PIC BY PIC
  467. PICTURE BY PICTURE
  468. PLUS BY PLUS
  469. POINTER BY POINTER
  470. POS BY POS
  471. POSITION BY POSITION
  472. POSITIONING BY POSITIONING
  473. POSITIVE BY POSITIVE
  474. PREVIOUS BY PREVIOUS
  475. PRINT BY PRINT
  476. PRINT-SWITCH BY PRINT-SWITCH
  477. PRINTER BY PRINTER
  478. PRINTER-1 BY PRINTER-1
  479. PRINTING BY PRINTING
  480. PRIVATE BY PRIVATE
  481. PROCEDURE BY PROCEDURE
  482. PROCEDURE-POINTER BY PROCEDURE-POINTER
  483. PROCEDURES BY PROCEDURES
  484. PROCEED BY PROCEED
  485. PROCESSING BY PROCESSING
  486. PROGRAM BY PROGRAM
  487. PROGRAM-ID BY PROGRAM-ID
  488. PROMPT BY PROMPT
  489. PROTECTED BY PROTECTED
  490. PUBLIC BY PUBLIC
  491. PURGE BY PURGE
  492. QUEUE BY QUEUE
  493. QUOTE BY QUOTE
  494. QUOTES BY QUOTES
  495. RANDOM BY RANDOM
  496. RANGE BY RANGE
  497. RD BY RD
  498. READ BY READ
  499. READY BY READY
  500. RECEIVE BY RECEIVE
  501. RECORD BY RECORD
  502. RECORD-OVERFLOW BY RECORD-OVERFLOW
  503. RECORDING BY RECORDING
  504. RECORDS BY RECORDS
  505. REDEFINES BY REDEFINES
  506. REEL BY REEL
  507. REFERENCE BY REFERENCE
  508. REFERENCES BY REFERENCES
  509. RELATIVE BY RELATIVE
  510. RELEASE BY RELEASE
  511. RELOAD BY RELOAD
  512. REMAINDER BY REMAINDER
  513. REMARKS BY REMARKS
  514. REMOVAL BY REMOVAL
  515. RENAMES BY RENAMES
  516. REORG-CRITERIA BY REORG-CRITERIA
  517. * REPLACE BY REPLACE
  518. REPLACING BY REPLACING
  519. REPORT BY REPORT
  520. REPORTING BY REPORTING
  521. REPORTS BY REPORTS
  522. REQUIRED BY REQUIRED
  523. REREAD BY REREAD
  524. RERUN BY RERUN
  525. RESERVE BY RESERVE
  526. RESET BY RESET
  527. RETURN BY RETURN
  528. RETURN-CODE BY RETURN-CODE
  529. RETURNING BY RETURNING
  530. REVERSE BY REVERSE
  531. REVERSE-VIDEO BY REVERSE-VIDEO
  532. REVERSED BY REVERSED
  533. REWIND BY REWIND
  534. REWRITE BY REWRITE
  535. RF BY RF
  536. RH BY RH
  537. RIGHT BY RIGHT
  538. RIGHT-JUSTIFY BY RIGHT-JUSTIFY
  539. ROLLBACK BY ROLLBACK
  540. ROUNDED BY ROUNDED
  541. RUN BY RUN
  542. S01 BY S01
  543. S02 BY S02
  544. S03 BY S03
  545. S04 BY S04
  546. S05 BY S05
  547. SAME BY SAME
  548. SCREEN BY SCREEN
  549. SD BY SD
  550. SEARCH BY SEARCH
  551. SECTION BY SECTION
  552. SECURE BY SECURE
  553. SECURITY BY SECURITY
  554. SEEK BY SEEK
  555. SEGMENT BY SEGMENT
  556. SEGMENT-LIMIT BY SEGMENT-LIMIT
  557. SELECT BY SELECT
  558. SELECTIVE BY SELECTIVE
  559. SELF BY SELF
  560. SEND BY SEND
  561. SENTENCE BY SENTENCE
  562. SEPARATE BY SEPARATE
  563. SEQUENCE BY SEQUENCE
  564. SEQUENTIAL BY SEQUENTIAL
  565. SERVICE BY SERVICE
  566. SET BY SET
  567. SHIFT-IN BY SHIFT-IN
  568. SHIFT-OUT BY SHIFT-OUT
  569. SIGN BY SIGN
  570. SIZE BY SIZE
  571. SKIP1 BY SKIP1
  572. SKIP2 BY SKIP2
  573. SKIP3 BY SKIP3
  574. SORT BY SORT
  575. SORT-CONTROL BY SORT-CONTROL
  576. SORT-CORE-SIZE BY SORT-CORE-SIZE
  577. SORT-FILE-SIZE BY SORT-FILE-SIZE
  578. SORT-MERGE BY SORT-MERGE
  579. SORT-MESSAGE BY SORT-MESSAGE
  580. SORT-MODE-SIZE BY SORT-MODE-SIZE
  581. SORT-OPTION BY SORT-OPTION
  582. SORT-RETURN BY SORT-RETURN
  583. SOURCE BY SOURCE
  584. SOURCE-COMPUTER BY SOURCE-COMPUTER
  585. SPACE BY SPACE
  586. SPACE-FILL BY SPACE-FILL
  587. SPACES BY SPACES
  588. SPECIAL-NAMES BY SPECIAL-NAMES
  589. STANDARD BY STANDARD
  590. STANDARD-1 BY STANDARD-1
  591. STANDARD-2 BY STANDARD-2
  592. START BY START
  593. STATUS BY STATUS
  594. STOP BY STOP
  595. STORE BY STORE
  596. STRING BY STRING
  597. SUB-QUEUE-1 BY SUB-QUEUE-1
  598. SUB-QUEUE-2 BY SUB-QUEUE-2
  599. SUB-QUEUE-3 BY SUB-QUEUE-3
  600. SUBTRACT BY SUBTRACT
  601. SUM BY SUM
  602. SUPER BY SUPER
  603. SUPPRESS BY SUPPRESS
  604. SYMBOLIC BY SYMBOLIC
  605. SYNC BY SYNC
  606. SYNCHRONIZED BY SYNCHRONIZED
  607. SYSIN BY SYSIN
  608. SYSIPT BY SYSIPT
  609. SYSLST BY SYSLST
  610. SYSOUT BY SYSOUT
  611. SYSPCH BY SYSPCH
  612. SYSPUNCH BY SYSPUNCH
  613. TAB BY TAB
  614. TABLE BY TABLE
  615. TALLY BY TALLY
  616. TALLYING BY TALLYING
  617. TAPE BY TAPE
  618. TERMINAL BY TERMINAL
  619. TERMINATE BY TERMINATE
  620. TEST BY TEST
  621. TEXT BY TEXT
  622. THAN BY THAN
  623. THEN BY THEN
  624. THROUGH BY THROUGH
  625. THRU BY THRU
  626. TIME BY TIME
  627. TIME-OF-DAY BY TIME-OF-DAY
  628. TIME-OUT BY TIME-OUT
  629. TIMEOUT BY TIMEOUT
  630. TIMES BY TIMES
  631. TITLE BY TITLE
  632. TO BY TO
  633. TOP BY TOP
  634. TOTALED BY TOTALED
  635. TOTALING BY TOTALING
  636. TRACE BY TRACE
  637. TRACK-AREA BY TRACK-AREA
  638. TRACK-LIMIT BY TRACK-LIMIT
  639. TRACKS BY TRACKS
  640. TRAILING BY TRAILING
  641. TRAILING-SIGN BY TRAILING-SIGN
  642. TRANSFORM BY TRANSFORM
  643. TRUE BY TRUE
  644. TYPE BY TYPE
  645. TYPEDEF BY TYPEDEF
  646. UNDERLINE BY UNDERLINE
  647. UNEQUAL BY UNEQUAL
  648. UNIT BY UNIT
  649. UNLOCK BY UNLOCK
  650. UNSTRING BY UNSTRING
  651. UNTIL BY UNTIL
  652. UP BY UP
  653. UPDATE BY UPDATE
  654. UPON BY UPON
  655. UPPER BY UPPER
  656. UPSI-0 BY UPSI-0
  657. UPSI-1 BY UPSI-1
  658. UPSI-2 BY UPSI-2
  659. UPSI-3 BY UPSI-3
  660. UPSI-4 BY UPSI-4
  661. UPSI-5 BY UPSI-5
  662. UPSI-6 BY UPSI-6
  663. UPSI-7 BY UPSI-7
  664. USAGE BY USAGE
  665. USE BY USE
  666. USER BY USER
  667. USING BY USING
  668. VALUE BY VALUE
  669. VALUES BY VALUES
  670. VARIABLE BY VARIABLE
  671. VARYING BY VARYING
  672. WAIT BY WAIT
  673. WHEN BY WHEN
  674. WHEN-COMPILED BY WHEN-COMPILED
  675. WITH BY WITH
  676. WORDS BY WORDS
  677. WORKING-STORAGE BY WORKING-STORAGE
  678. WRITE BY WRITE
  679. WRITE-ONLY BY WRITE-ONLY
  680. WRITE-VERIFY BY WRITE-VERIFY
  681. ZERO BY ZERO
  682. ZERO-FILL BY ZERO-FILL
  683. ZEROES BY ZEROES
  684. ZEROS BY ZEROS
  685. BACKGROUND-COLOUR BY BACKGROUND-COLOUR
  686. COMP BY COMP
  687. COMP-0 BY COMP-0
  688. COMP-1 BY COMP-1
  689. COMP-2 BY COMP-2
  690. COMP-3 BY COMP-3
  691. COMP-4 BY COMP-4
  692. COMP-5 BY COMP-5
  693. COMP-6 BY COMP-6
  694. COMP-X BY COMP-X
  695. CORR BY CORR
  696. DE BY DE
  697. EOP BY EOP
  698. EXEC BY EXEC
  699. FOREGROUND-COLOUR BY FOREGROUND-COLOUR
  700. HIGH-VALUES BY HIGH-VALUES
  701. ID BY ID
  702. JUST BY JUST
  703. LOW-VALUES BY LOW-VALUES
  704. OTHERWISE BY OTHERWISE
  705. PIC BY PIC
  706. QUOTES BY QUOTES
  707. SPACES BY SPACES
  708. SYNC BY SYNC
  709. THRU BY THRU
  710. TIMEOUT BY TIMEOUT
  711. UNIT BY UNIT
  712. ZEROES BY ZEROES
  713. accept by accept
  714. access by access
  715. actual by actual
  716. add by add
  717. address by address
  718. advancing by advancing
  719. after by after
  720. all by all
  721. alphabet by alphabet
  722. alphabetic by alphabetic
  723. alphabetic-lower by alphabetic-lower
  724. alphabetic-upper by alphabetic-upper
  725. alphanumeric by alphanumeric
  726. alphanumeric-edited by alphanumeric-edited
  727. also by also
  728. alter by alter
  729. alternate by alternate
  730. and by and
  731. any by any
  732. apply by apply
  733. are by are
  734. area by area
  735. areas by areas
  736. as by as
  737. ascending by ascending
  738. assign by assign
  739. at by at
  740. author by author
  741. auto by auto
  742. auto-skip by auto-skip
  743. automatic by automatic
  744. background-color by background-color
  745. background-colour by background-colour
  746. backward by backward
  747. basis by basis
  748. beep by beep
  749. before by before
  750. beginning by beginning
  751. bell by bell
  752. binary by binary
  753. blank by blank
  754. blink by blink
  755. block by block
  756. bottom by bottom
  757. by by by
  758. c01 by c01
  759. c02 by c02
  760. c03 by c03
  761. c04 by c04
  762. c05 by c05
  763. c06 by c06
  764. c07 by c07
  765. c08 by c08
  766. c09 by c09
  767. c10 by c10
  768. c11 by c11
  769. c12 by c12
  770. call by call
  771. call-convention by call-convention
  772. cancel by cancel
  773. cbl by cbl
  774. cd by cd
  775. cf by cf
  776. ch by ch
  777. chain by chain
  778. chaining by chaining
  779. changed by changed
  780. character by character
  781. characters by characters
  782. class by class
  783. clock-units by clock-units
  784. close by close
  785. cobol by cobol
  786. code by code
  787. code-set by code-set
  788. col by col
  789. collating by collating
  790. column by column
  791. com-reg by com-reg
  792. comma by comma
  793. commit by commit
  794. common by common
  795. communication by communication
  796. comp by comp
  797. comp-0 by comp-0
  798. comp-1 by comp-1
  799. comp-2 by comp-2
  800. comp-3 by comp-3
  801. comp-4 by comp-4
  802. comp-5 by comp-5
  803. comp-6 by comp-6
  804. comp-x by comp-x
  805. computational by computational
  806. computational-0 by computational-0
  807. computational-1 by computational-1
  808. computational-2 by computational-2
  809. computational-3 by computational-3
  810. computational-4 by computational-4
  811. computational-5 by computational-5
  812. computational-6 by computational-6
  813. computational-x by computational-x
  814. compute by compute
  815. configuration by configuration
  816. console by console
  817. contains by contains
  818. content by content
  819. continue by continue
  820. control by control
  821. controls by controls
  822. convert by convert
  823. converting by converting
  824. copy by copy
  825. core-index by core-index
  826. corr by corr
  827. corresponding by corresponding
  828. count by count
  829. crt by crt
  830. crt-under by crt-under
  831. csp by csp
  832. currency by currency
  833. current-date by current-date
  834. cursor by cursor
  835. cycle by cycle
  836. cyl-index by cyl-index
  837. cyl-overflow by cyl-overflow
  838. data by data
  839. date by date
  840. date-compiled by date-compiled
  841. date-written by date-written
  842. day by day
  843. day-of-week by day-of-week
  844. dbcs by dbcs
  845. de by de
  846. debug by debug
  847. debug-contents by debug-contents
  848. debug-item by debug-item
  849. debug-line by debug-line
  850. debug-name by debug-name
  851. debug-sub-1 by debug-sub-1
  852. debug-sub-2 by debug-sub-2
  853. debug-sub-3 by debug-sub-3
  854. debugging by debugging
  855. decimal-point by decimal-point
  856. declaratives by declaratives
  857. delete by delete
  858. delimited by delimited
  859. delimiter by delimiter
  860. depending by depending
  861. descending by descending
  862. destination by destination
  863. detail by detail
  864. disable by disable
  865. disk by disk
  866. disp by disp
  867. display by display
  868. display-1 by display-1
  869. display-st by display-st
  870. divide by divide
  871. division by division
  872. down by down
  873. duplicates by duplicates
  874. dynamic by dynamic
  875. echo by echo
  876. egcs by egcs
  877. egi by egi
  878. * eject by eject
  879. else by else
  880. emi by emi
  881. empty-check by empty-check
  882. enable by enable
  883. end by end
  884. end-accept by end-accept
  885. end-add by end-add
  886. end-call by end-call
  887. end-chain by end-chain
  888. end-compute by end-compute
  889. end-delete by end-delete
  890. end-display by end-display
  891. end-divide by end-divide
  892. end-evaluate by end-evaluate
  893. end-if by end-if
  894. end-invoke by end-invoke
  895. end-multiply by end-multiply
  896. end-of-page by end-of-page
  897. end-perform by end-perform
  898. end-read by end-read
  899. end-receive by end-receive
  900. end-return by end-return
  901. end-rewrite by end-rewrite
  902. end-search by end-search
  903. end-start by end-start
  904. end-string by end-string
  905. end-subtract by end-subtract
  906. end-unstring by end-unstring
  907. end-write by end-write
  908. ending by ending
  909. enter by enter
  910. entry by entry
  911. environment by environment
  912. eol by eol
  913. eop by eop
  914. eos by eos
  915. equal by equal
  916. equals by equals
  917. erase by erase
  918. error by error
  919. escape by escape
  920. esi by esi
  921. evaluate by evaluate
  922. every by every
  923. examine by examine
  924. exceeds by exceeds
  925. exception by exception
  926. excess-3 by excess-3
  927. exclusive by exclusive
  928. exec by exec
  929. execute by execute
  930. exhibit by exhibit
  931. exit by exit
  932. extend by extend
  933. extended-search by extended-search
  934. external by external
  935. factory by factory
  936. false by false
  937. fd by fd
  938. fh-fcd by fh-fcd
  939. fh-keydef by fh-keydef
  940. file by file
  941. file-control by file-control
  942. file-id by file-id
  943. file-limit by file-limit
  944. file-limits by file-limits
  945. filler by filler
  946. final by final
  947. first by first
  948. fixed by fixed
  949. footing by footing
  950. for by for
  951. foreground-color by foreground-color
  952. foreground-colour by foreground-colour
  953. formfeed by formfeed
  954. from by from
  955. full by full
  956. function by function
  957. generate by generate
  958. giving by giving
  959. global by global
  960. go by go
  961. goback by goback
  962. greater by greater
  963. grid by grid
  964. group by group
  965. heading by heading
  966. high by high
  967. high-value by high-value
  968. high-values by high-values
  969. highlight by highlight
  970. i-o by i-o
  971. i-o-control by i-o-control
  972. id by id
  973. identification by identification
  974. if by if
  975. ignore by ignore
  976. in by in
  977. index by index
  978. indexed by indexed
  979. indicate by indicate
  980. inheriting by inheriting
  981. initial by initial
  982. initialize by initialize
  983. initiate by initiate
  984. input by input
  985. input-output by input-output
  986. insert by insert
  987. inspect by inspect
  988. installation by installation
  989. into by into
  990. invalid by invalid
  991. invoke by invoke
  992. is by is
  993. japanese by japanese
  994. just by just
  995. justified by justified
  996. kanji by kanji
  997. kept by kept
  998. key by key
  999. keyboard by keyboard
  1000. label by label
  1001. last by last
  1002. leading by leading
  1003. leave by leave
  1004. left by left
  1005. left-justify by left-justify
  1006. leftline by leftline
  1007. length by length
  1008. length-check by length-check
  1009. less by less
  1010. limit by limit
  1011. limits by limits
  1012. lin by lin
  1013. linage by linage
  1014. linage-counter by linage-counter
  1015. line by line
  1016. line-counter by line-counter
  1017. lines by lines
  1018. linkage by linkage
  1019. local-storage by local-storage
  1020. lock by lock
  1021. locking by locking
  1022. low by low
  1023. low-value by low-value
  1024. low-values by low-values
  1025. lower by lower
  1026. lowlight by lowlight
  1027. manual by manual
  1028. master-index by master-index
  1029. memory by memory
  1030. merge by merge
  1031. message by message
  1032. method by method
  1033. mode by mode
  1034. modules by modules
  1035. more-labels by more-labels
  1036. move by move
  1037. multiple by multiple
  1038. multiply by multiply
  1039. name by name
  1040. named by named
  1041. national by national
  1042. national-edited by national-edited
  1043. native by native
  1044. nchar by nchar
  1045. negative by negative
  1046. next by next
  1047. no by no
  1048. no-echo by no-echo
  1049. nominal by nominal
  1050. not by not
  1051. * note by note
  1052. nstd-reels by nstd-reels
  1053. null by null
  1054. nulls by nulls
  1055. number by number
  1056. numeric by numeric
  1057. numeric-edited by numeric-edited
  1058. object by object
  1059. object-computer by object-computer
  1060. object-storage by object-storage
  1061. occurs by occurs
  1062. of by of
  1063. off by off
  1064. omitted by omitted
  1065. on by on
  1066. oostackptr by oostackptr
  1067. open by open
  1068. optional by optional
  1069. or by or
  1070. order by order
  1071. organization by organization
  1072. other by other
  1073. otherwise by otherwise
  1074. output by output
  1075. overflow by overflow
  1076. overline by overline
  1077. packed-decimal by packed-decimal
  1078. padding by padding
  1079. page by page
  1080. page-counter by page-counter
  1081. paragraph by paragraph
  1082. password by password
  1083. perform by perform
  1084. pf by pf
  1085. ph by ph
  1086. pic by pic
  1087. picture by picture
  1088. plus by plus
  1089. pointer by pointer
  1090. pos by pos
  1091. position by position
  1092. positioning by positioning
  1093. positive by positive
  1094. previous by previous
  1095. print by print
  1096. print-switch by print-switch
  1097. printer by printer
  1098. printer-1 by printer-1
  1099. printing by printing
  1100. private by private
  1101. procedure by procedure
  1102. procedure-pointer by procedure-pointer
  1103. procedures by procedures
  1104. proceed by proceed
  1105. processing by processing
  1106. program by program
  1107. program-id by program-id
  1108. prompt by prompt
  1109. protected by protected
  1110. public by public
  1111. purge by purge
  1112. queue by queue
  1113. quote by quote
  1114. quotes by quotes
  1115. random by random
  1116. range by range
  1117. rd by rd
  1118. read by read
  1119. ready by ready
  1120. receive by receive
  1121. record by record
  1122. record-overflow by record-overflow
  1123. recording by recording
  1124. records by records
  1125. redefines by redefines
  1126. reel by reel
  1127. reference by reference
  1128. references by references
  1129. relative by relative
  1130. release by release
  1131. reload by reload
  1132. remainder by remainder
  1133. remarks by remarks
  1134. removal by removal
  1135. renames by renames
  1136. reorg-criteria by reorg-criteria
  1137. * replace by replace
  1138. replacing by replacing
  1139. report by report
  1140. reporting by reporting
  1141. reports by reports
  1142. required by required
  1143. reread by reread
  1144. rerun by rerun
  1145. reserve by reserve
  1146. reset by reset
  1147. return by return
  1148. return-code by return-code
  1149. returning by returning
  1150. reverse by reverse
  1151. reverse-video by reverse-video
  1152. reversed by reversed
  1153. rewind by rewind
  1154. rewrite by rewrite
  1155. rf by rf
  1156. rh by rh
  1157. right by right
  1158. right-justify by right-justify
  1159. rollback by rollback
  1160. rounded by rounded
  1161. run by run
  1162. s01 by s01
  1163. s02 by s02
  1164. s03 by s03
  1165. s04 by s04
  1166. s05 by s05
  1167. same by same
  1168. screen by screen
  1169. sd by sd
  1170. search by search
  1171. section by section
  1172. secure by secure
  1173. security by security
  1174. seek by seek
  1175. segment by segment
  1176. segment-limit by segment-limit
  1177. select by select
  1178. selective by selective
  1179. self by self
  1180. send by send
  1181. sentence by sentence
  1182. separate by separate
  1183. sequence by sequence
  1184. sequential by sequential
  1185. service by service
  1186. set by set
  1187. shift-in by shift-in
  1188. shift-out by shift-out
  1189. sign by sign
  1190. size by size
  1191. skip1 by skip1
  1192. skip2 by skip2
  1193. skip3 by skip3
  1194. sort by sort
  1195. sort-control by sort-control
  1196. sort-core-size by sort-core-size
  1197. sort-file-size by sort-file-size
  1198. sort-merge by sort-merge
  1199. sort-message by sort-message
  1200. sort-mode-size by sort-mode-size
  1201. sort-option by sort-option
  1202. sort-return by sort-return
  1203. source by source
  1204. source-computer by source-computer
  1205. space by space
  1206. space-fill by space-fill
  1207. spaces by spaces
  1208. special-names by special-names
  1209. standard by standard
  1210. standard-1 by standard-1
  1211. standard-2 by standard-2
  1212. start by start
  1213. status by status
  1214. stop by stop
  1215. store by store
  1216. string by string
  1217. sub-queue-1 by sub-queue-1
  1218. sub-queue-2 by sub-queue-2
  1219. sub-queue-3 by sub-queue-3
  1220. subtract by subtract
  1221. sum by sum
  1222. super by super
  1223. suppress by suppress
  1224. symbolic by symbolic
  1225. sync by sync
  1226. synchronized by synchronized
  1227. sysin by sysin
  1228. sysipt by sysipt
  1229. syslst by syslst
  1230. sysout by sysout
  1231. syspch by syspch
  1232. syspunch by syspunch
  1233. tab by tab
  1234. table by table
  1235. tally by tally
  1236. tallying by tallying
  1237. tape by tape
  1238. terminal by terminal
  1239. terminate by terminate
  1240. test by test
  1241. text by text
  1242. than by than
  1243. then by then
  1244. through by through
  1245. thru by thru
  1246. time by time
  1247. time-of-day by time-of-day
  1248. time-out by time-out
  1249. timeout by timeout
  1250. times by times
  1251. title by title
  1252. to by to
  1253. top by top
  1254. totaled by totaled
  1255. totaling by totaling
  1256. trace by trace
  1257. track-area by track-area
  1258. track-limit by track-limit
  1259. tracks by tracks
  1260. trailing by trailing
  1261. trailing-sign by trailing-sign
  1262. transform by transform
  1263. true by true
  1264. type by type
  1265. typedef by typedef
  1266. underline by underline
  1267. unequal by unequal
  1268. unit by unit
  1269. unlock by unlock
  1270. unstring by unstring
  1271. until by until
  1272. up by up
  1273. update by update
  1274. upon by upon
  1275. upper by upper
  1276. upsi-0 by upsi-0
  1277. upsi-1 by upsi-1
  1278. upsi-2 by upsi-2
  1279. upsi-3 by upsi-3
  1280. upsi-4 by upsi-4
  1281. upsi-5 by upsi-5
  1282. upsi-6 by upsi-6
  1283. upsi-7 by upsi-7
  1284. usage by usage
  1285. use by use
  1286. user by user
  1287. using by using
  1288. value by value
  1289. values by values
  1290. variable by variable
  1291. varying by varying
  1292. wait by wait
  1293. when by when
  1294. when-compiled by when-compiled
  1295. with by with
  1296. words by words
  1297. working-storage by working-storage
  1298. write by write
  1299. write-only by write-only
  1300. write-verify by write-verify
  1301. zero by zero
  1302. zero-fill by zero-fill
  1303. zeroes by zeroes
  1304. zeros by zeros
  1305. background-colour by background-colour
  1306. comp by comp
  1307. comp-0 by comp-0
  1308. comp-1 by comp-1
  1309. comp-2 by comp-2
  1310. comp-3 by comp-3
  1311. comp-4 by comp-4
  1312. comp-5 by comp-5
  1313. comp-6 by comp-6
  1314. comp-x by comp-x
  1315. corr by corr
  1316. de by de
  1317. eop by eop
  1318. exec by exec
  1319. foreground-colour by foreground-colour
  1320. high-values by high-values
  1321. id by id
  1322. just by just
  1323. low-values by low-values
  1324. otherwise by otherwise
  1325. pic by pic
  1326. quotes by quotes
  1327. spaces by spaces
  1328. sync by sync
  1329. thru by thru
  1330. timeout by timeout
  1331. unit by unit
  1332. zeroes by zeroes
  1333. .
  1334. REPLACE OFF.
  1335. REPLACE
  1336. == alpha == by == beta ==
  1337. == 1-2 == by == 3-4 ==
  1338. ==#VAL== by ==VALUE==
  1339. == "abc
  1340. - "def" == BY == "abc
  1341. - "def" ==
  1342. == "abc
  1343. - "def
  1344. - "ghi" == BY == "abc
  1345. - "def
  1346. - "ghi" ==
  1347. == 123
  1348. - 456 == BY == 123
  1349. - 456 ==
  1350. == VOR
  1351. - NAME == BY == VOR
  1352. - NAME ==
  1353. == MO
  1354. - VE == BY == MO
  1355. - VE ==
  1356. *
  1357. == = == BY == = ==
  1358. == < == BY == < ==
  1359. == > == BY == > ==
  1360. == ( == BY == ( ==
  1361. == ) == BY == ) ==
  1362. == + == BY == + ==
  1363. == <> == BY == <> ==
  1364. == >= == BY == >= ==
  1365. == <= == BY == <= ==
  1366. == 66 == BY == 66 ==
  1367. == 77 == BY == 77 ==
  1368. == 78 == BY == 78 ==
  1369. == 88 == BY == 88 ==
  1370. == - == BY == - ==
  1371. == : == BY == : ==
  1372. == & == BY == & ==
  1373. == ** == BY == ** ==
  1374. == * == BY == * ==
  1375. == / == BY == / ==
  1376. .
  1377. REPLACE OFF.
  1378. COPY in72 REPLACING ==01 KUNBES.
  1379. ==
  1380. BY ==03 KUNBES.==.
  1381. COPY in72 REPLACING ==01 KUNSTO.==
  1382. BY ==03 KUNSTO.==.
  1383. COPY in72 REPLACING == 'SYSD0230' == BY
  1384. == 'EFFW0257' ==
  1385. == VALUE 'D' == BY
  1386. == VALUE 'B' ==.
  1387. COPY in72 REPLACING =='AA'== BY ==WSS==.