/src/test/resources/gov/nist/NC209A.CBL

https://github.com/uwol/proleap-cobol-parser · COBOL · 968 lines · 966 code · 0 blank · 2 comment · 0 complexity · 4c00e2a16e598d04b9c702f7346def49 MD5 · raw file

Large files are truncated click here to view the full file

  1. *HEADER,COBOL,NC209A
  2. 000100 IDENTIFICATION DIVISION. NC2094.2
  3. 000200 PROGRAM-ID. NC2094.2
  4. 000300 NC209A. NC2094.2
  5. 000400* * NC2094.2
  6. 000500**************************************************************** NC2094.2
  7. 000600* * NC2094.2
  8. 000700* VALIDATION FOR:- * NC2094.2
  9. 000800* * NC2094.2
  10. 000900* "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2094.2
  11. 001000* * NC2094.2
  12. 001100* "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2094.2
  13. 001200* * NC2094.2
  14. 001300**************************************************************** NC2094.2
  15. 001400* * NC2094.2
  16. 001500* X-CARDS USED BY THIS PROGRAM ARE :- * NC2094.2
  17. 001600* * NC2094.2
  18. 001700* X-55 - SYSTEM PRINTER NAME. * NC2094.2
  19. 001800* X-82 - SOURCE COMPUTER NAME. * NC2094.2
  20. 001900* X-83 - OBJECT COMPUTER NAME. * NC2094.2
  21. 002000* * NC2094.2
  22. 002100**************************************************************** NC2094.2
  23. 002200* PROGRAM NC209A TESTS FORMAT 2 OF THE "MOVE" STATEMENT, * NC2094.2
  24. 002300* USING QUALIFIED AND SUBSCRIPTED IDENTIFIERS. * NC2094.2
  25. 002400* * NC2094.2
  26. 002500**************************************************************** NC2094.2
  27. 002600 ENVIRONMENT DIVISION. NC2094.2
  28. 002700 CONFIGURATION SECTION. NC2094.2
  29. 002800 SOURCE-COMPUTER. NC2094.2
  30. 002900 XXXXX082. NC2094.2
  31. 003000 OBJECT-COMPUTER. NC2094.2
  32. 003100 XXXXX083. NC2094.2
  33. 003200 INPUT-OUTPUT SECTION. NC2094.2
  34. 003300 FILE-CONTROL. NC2094.2
  35. 003400 SELECT PRINT-FILE ASSIGN TO NC2094.2
  36. 003500 XXXXX055. NC2094.2
  37. 003600 DATA DIVISION. NC2094.2
  38. 003700 FILE SECTION. NC2094.2
  39. 003800 FD PRINT-FILE. NC2094.2
  40. 003900 01 PRINT-REC PICTURE X(120). NC2094.2
  41. 004000 01 DUMMY-RECORD PICTURE X(120). NC2094.2
  42. 004100 WORKING-STORAGE SECTION. NC2094.2
  43. 004200 01 A-LEVEL. NC2094.2
  44. 004300 02 B-LEVEL. NC2094.2
  45. 004400 03 C-LEVEL. NC2094.2
  46. 004500 04 D-LEVEL. NC2094.2
  47. 004600 05 TOM PICTURE XXX VALUE "TOM". NC2094.2
  48. 004700 05 DICK PICTURE XXXX VALUE "DICK". NC2094.2
  49. 004800 04 DD-LEVEL. NC2094.2
  50. 004900 05 HARRY PICTURE X(5) VALUE "HARRY". NC2094.2
  51. 005000 04 DDD-LEVEL. NC2094.2
  52. 005100 05 JOE PICTURE XXX VALUE "JOE". NC2094.2
  53. 005200 02 AL PICTURE XX VALUE "AL". NC2094.2
  54. 005300 02 BB-LEVEL. NC2094.2
  55. 005400 04 BOB PICTURE XXX VALUE "BOB". NC2094.2
  56. 005500 01 A-GROUP. NC2094.2
  57. 005600 02 B-GROUP. NC2094.2
  58. 005700 10 C-LEVEL. NC2094.2
  59. 005800 12 D-LEVEL. NC2094.2
  60. 005900 13 TOM PICTURE XXX VALUE "ZZZ". NC2094.2
  61. 006000 13 DICK PICTURE XXXX VALUE "ZZZZ". NC2094.2
  62. 006100 12 DD-LEVEL-FALSE. NC2094.2
  63. 006200 13 HARRY PICTURE X(5) VALUE "ZZZZZ". NC2094.2
  64. 006300 12 DDD-LEVEL. NC2094.2
  65. 006400 13 JOE PICTURE XXX VALUE "ZZZ". NC2094.2
  66. 006500 01 A-BUNCH. NC2094.2
  67. 006600 49 TOM PICTURE XXX VALUE "YYY". NC2094.2
  68. 006700 49 DICK PICTURE XXXX VALUE "YYYY". NC2094.2
  69. 006800 49 HARRY PICTURE X(5) VALUE "YYYYY". NC2094.2
  70. 006900 49 JOE PICTURE XXX VALUE "YYY". NC2094.2
  71. 007000 49 AL PICTURE XX VALUE "YY". NC2094.2
  72. 007100 49 BOB PICTURE XXX VALUE "YYY". NC2094.2
  73. 007200 01 A-SET. NC2094.2
  74. 007300 02 B-SET. NC2094.2
  75. 007400 04 D-LEVEL. NC2094.2
  76. 007500 05 TOM PICTURE XXX VALUE "WWW". NC2094.2
  77. 007600 05 DICK PICTURE XXXX VALUE "WWWW". NC2094.2
  78. 007700 04 HARRY PICTURE X(5) VALUE "WWWWW". NC2094.2
  79. 007800 04 BOB PICTURE XXX VALUE "WWW". NC2094.2
  80. 007900 01 C-STACK. NC2094.2
  81. 008000 04 D-LEVEL. NC2094.2
  82. 008100 05 TOM PICTURE XXX VALUE "VVV". NC2094.2
  83. 008200 04 DD-LEVEL. NC2094.2
  84. 008300 05 DICK PICTURE XXXX VALUE "VVVV". NC2094.2
  85. 008400 05 HARRY PICTURE X(5) VALUE "VVVVV". NC2094.2
  86. 008500 01 A-GLOB. NC2094.2
  87. 008600 02 B-LEVEL. NC2094.2
  88. 008700 03 C-LEVEL. NC2094.2
  89. 008800 04 D-LEVEL. NC2094.2
  90. 008900 05 TOM PICTURE XXX VALUE "UUU". NC2094.2
  91. 009000 05 DICK PICTURE XXXX VALUE "UUUU". NC2094.2
  92. 009100 04 DD-LEVEL. NC2094.2
  93. 009200 05 HARRY-A PICTURE XX VALUE "UU". NC2094.2
  94. 009300 05 HARRY-B PICTURE XXX VALUE "UUU". NC2094.2
  95. 009400 04 DDD-LEVEL. NC2094.2
  96. 009500 05 JOE PICTURE XXX VALUE "UUU". NC2094.2
  97. 009600 02 AL PICTURE XX VALUE "UU". NC2094.2
  98. 009700 02 BB-LEVEL-FALSE. NC2094.2
  99. 009800 04 BOB PICTURE XXX VALUE "UUU". NC2094.2
  100. 009900 66 AL-BOB RENAMES AL OF A-GLOB THRU BOB OF A-GLOB. NC2094.2
  101. 010000 66 HARRY RENAMES HARRY-A THRU HARRY-B. NC2094.2
  102. 010100 01 A-COLLECTION. NC2094.2
  103. 010200 02 B-COLLECTION. NC2094.2
  104. 010300 03 C-COLLECTION. NC2094.2
  105. 010400 04 D-LEVEL. NC2094.2
  106. 010500 05 TOM OCCURS 3 TIMES PICTURE X. NC2094.2
  107. 010600 05 DICK. NC2094.2
  108. 010700 06 RICHARD OCCURS 2 PICTURE XX. NC2094.2
  109. 010800 04 DD-LEVEL-FALSE PICTURE 9(5). NC2094.2
  110. 010900 04 DD-LEVEL REDEFINES DD-LEVEL-FALSE. NC2094.2
  111. 011000 05 HARRY PICTURE X(5). NC2094.2
  112. 011100 04 DDD-LEVEL. NC2094.2
  113. 011200 05 JOE PICTURE XXX. NC2094.2
  114. 011300 05 JOSEPH REDEFINES JOE PICTURE 999. NC2094.2
  115. 011400 01 WORK-AREA. NC2094.2
  116. 011500 02 WORK-TOM PICTURE XXX. NC2094.2
  117. 011600 02 FILLER PICTURE XXXX. NC2094.2
  118. 011700 01 A-COVEY. NC2094.2
  119. 011800 02 FILLER PICTURE X(45). NC2094.2
  120. 011900 02 B-COVEY. NC2094.2
  121. 012000 03 TOMMY PICTURE XXX VALUE "SSS". NC2094.2
  122. 012100 03 DICKY PICTURE XXXX VALUE "SSSS". NC2094.2
  123. 012200 03 JOEY PICTURE XXX VALUE "SSS". NC2094.2
  124. 012300 03 HAROLD PICTURE X(5) VALUE "SSSSS". NC2094.2
  125. 012400 01 A-FLOCK REDEFINES A-COVEY. NC2094.2
  126. 012500 02 B-FLOCK OCCURS 4 TIMES. NC2094.2
  127. 012600 03 C-FLOCK. NC2094.2
  128. 012700 04 D-LEVEL. NC2094.2
  129. 012800 05 TOM PICTURE XXX. NC2094.2
  130. 012900 05 DICK PICTURE XXXX. NC2094.2
  131. 013000 04 DDD-LEVEL. NC2094.2
  132. 013100 05 JOE PICTURE XXX. NC2094.2
  133. 013200 04 DD-LEVEL. NC2094.2
  134. 013300 05 HARRY PICTURE X(5). NC2094.2
  135. 013400 01 A-CROWD. NC2094.2
  136. 013500 02 BB-CROWD. NC2094.2
  137. 013600 03 BOBBY PICTURE XXX VALUE "RRR". NC2094.2
  138. 013700 03 FILLER PICTURE X(15). NC2094.2
  139. 013800 02 BB-MOB REDEFINES BB-CROWD OCCURS 6 TIMES. NC2094.2
  140. 013900 03 BOB PICTURE XXX. NC2094.2
  141. 014000 01 TEST-RESULTS. NC2094.2
  142. 014100 02 FILLER PIC X VALUE SPACE. NC2094.2
  143. 014200 02 FEATURE PIC X(20) VALUE SPACE. NC2094.2
  144. 014300 02 FILLER PIC X VALUE SPACE. NC2094.2
  145. 014400 02 P-OR-F PIC X(5) VALUE SPACE. NC2094.2
  146. 014500 02 FILLER PIC X VALUE SPACE. NC2094.2
  147. 014600 02 PAR-NAME. NC2094.2
  148. 014700 03 FILLER PIC X(19) VALUE SPACE. NC2094.2
  149. 014800 03 PARDOT-X PIC X VALUE SPACE. NC2094.2
  150. 014900 03 DOTVALUE PIC 99 VALUE ZERO. NC2094.2
  151. 015000 02 FILLER PIC X(8) VALUE SPACE. NC2094.2
  152. 015100 02 RE-MARK PIC X(61). NC2094.2
  153. 015200 01 TEST-COMPUTED. NC2094.2
  154. 015300 02 FILLER PIC X(30) VALUE SPACE. NC2094.2
  155. 015400 02 FILLER PIC X(17) VALUE NC2094.2
  156. 015500 " COMPUTED=". NC2094.2
  157. 015600 02 COMPUTED-X. NC2094.2
  158. 015700 03 COMPUTED-A PIC X(20) VALUE SPACE. NC2094.2
  159. 015800 03 COMPUTED-N REDEFINES COMPUTED-A NC2094.2
  160. 015900 PIC -9(9).9(9). NC2094.2
  161. 016000 03 COMPUTED-0V18 REDEFINES COMPUTED-A PIC -.9(18). NC2094.2
  162. 016100 03 COMPUTED-4V14 REDEFINES COMPUTED-A PIC -9(4).9(14). NC2094.2
  163. 016200 03 COMPUTED-14V4 REDEFINES COMPUTED-A PIC -9(14).9(4). NC2094.2
  164. 016300 03 CM-18V0 REDEFINES COMPUTED-A. NC2094.2
  165. 016400 04 COMPUTED-18V0 PIC -9(18). NC2094.2
  166. 016500 04 FILLER PIC X. NC2094.2
  167. 016600 03 FILLER PIC X(50) VALUE SPACE. NC2094.2
  168. 016700 01 TEST-CORRECT. NC2094.2
  169. 016800 02 FILLER PIC X(30) VALUE SPACE. NC2094.2
  170. 016900 02 FILLER PIC X(17) VALUE " CORRECT =". NC2094.2
  171. 017000 02 CORRECT-X. NC2094.2
  172. 017100 03 CORRECT-A PIC X(20) VALUE SPACE. NC2094.2
  173. 017200 03 CORRECT-N REDEFINES CORRECT-A PIC -9(9).9(9). NC2094.2
  174. 017300 03 CORRECT-0V18 REDEFINES CORRECT-A PIC -.9(18). NC2094.2
  175. 017400 03 CORRECT-4V14 REDEFINES CORRECT-A PIC -9(4).9(14). NC2094.2
  176. 017500 03 CORRECT-14V4 REDEFINES CORRECT-A PIC -9(14).9(4). NC2094.2
  177. 017600 03 CR-18V0 REDEFINES CORRECT-A. NC2094.2
  178. 017700 04 CORRECT-18V0 PIC -9(18). NC2094.2
  179. 017800 04 FILLER PIC X. NC2094.2
  180. 017900 03 FILLER PIC X(2) VALUE SPACE. NC2094.2
  181. 018000 03 COR-ANSI-REFERENCE PIC X(48) VALUE SPACE. NC2094.2
  182. 018100 01 CCVS-C-1. NC2094.2
  183. 018200 02 FILLER PIC IS X(99) VALUE IS " FEATURE PANC2094.2
  184. 018300- "SS PARAGRAPH-NAME NC2094.2
  185. 018400- " REMARKS". NC2094.2
  186. 018500 02 FILLER PIC X(20) VALUE SPACE. NC2094.2
  187. 018600 01 CCVS-C-2. NC2094.2
  188. 018700 02 FILLER PIC X VALUE SPACE. NC2094.2
  189. 018800 02 FILLER PIC X(6) VALUE "TESTED". NC2094.2
  190. 018900 02 FILLER PIC X(15) VALUE SPACE. NC2094.2
  191. 019000 02 FILLER PIC X(4) VALUE "FAIL". NC2094.2
  192. 019100 02 FILLER PIC X(94) VALUE SPACE. NC2094.2
  193. 019200 01 REC-SKL-SUB PIC 9(2) VALUE ZERO. NC2094.2
  194. 019300 01 REC-CT PIC 99 VALUE ZERO. NC2094.2
  195. 019400 01 DELETE-COUNTER PIC 999 VALUE ZERO. NC2094.2
  196. 019500 01 ERROR-COUNTER PIC 999 VALUE ZERO. NC2094.2
  197. 019600 01 INSPECT-COUNTER PIC 999 VALUE ZERO. NC2094.2
  198. 019700 01 PASS-COUNTER PIC 999 VALUE ZERO. NC2094.2
  199. 019800 01 TOTAL-ERROR PIC 999 VALUE ZERO. NC2094.2
  200. 019900 01 ERROR-HOLD PIC 999 VALUE ZERO. NC2094.2
  201. 020000 01 DUMMY-HOLD PIC X(120) VALUE SPACE. NC2094.2
  202. 020100 01 RECORD-COUNT PIC 9(5) VALUE ZERO. NC2094.2
  203. 020200 01 ANSI-REFERENCE PIC X(48) VALUE SPACES. NC2094.2
  204. 020300 01 CCVS-H-1. NC2094.2
  205. 020400 02 FILLER PIC X(39) VALUE SPACES. NC2094.2
  206. 020500 02 FILLER PIC X(42) VALUE NC2094.2
  207. 020600 "OFFICIAL COBOL COMPILER VALIDATION SYSTEM". NC2094.2
  208. 020700 02 FILLER PIC X(39) VALUE SPACES. NC2094.2
  209. 020800 01 CCVS-H-2A. NC2094.2
  210. 020900 02 FILLER PIC X(40) VALUE SPACE. NC2094.2
  211. 021000 02 FILLER PIC X(7) VALUE "CCVS85 ". NC2094.2
  212. 021100 02 FILLER PIC XXXX VALUE NC2094.2
  213. 021200 "4.2 ". NC2094.2
  214. 021300 02 FILLER PIC X(28) VALUE NC2094.2
  215. 021400 " COPY - NOT FOR DISTRIBUTION". NC2094.2
  216. 021500 02 FILLER PIC X(41) VALUE SPACE. NC2094.2
  217. 021600 NC2094.2
  218. 021700 01 CCVS-H-2B. NC2094.2
  219. 021800 02 FILLER PIC X(15) VALUE NC2094.2
  220. 021900 "TEST RESULT OF ". NC2094.2
  221. 022000 02 TEST-ID PIC X(9). NC2094.2
  222. 022100 02 FILLER PIC X(4) VALUE NC2094.2
  223. 022200 " IN ". NC2094.2
  224. 022300 02 FILLER PIC X(12) VALUE NC2094.2
  225. 022400 " HIGH ". NC2094.2
  226. 022500 02 FILLER PIC X(22) VALUE NC2094.2
  227. 022600 " LEVEL VALIDATION FOR ". NC2094.2
  228. 022700 02 FILLER PIC X(58) VALUE NC2094.2
  229. 022800 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2094.2
  230. 022900 01 CCVS-H-3. NC2094.2
  231. 023000 02 FILLER PIC X(34) VALUE NC2094.2
  232. 023100 " FOR OFFICIAL USE ONLY ". NC2094.2
  233. 023200 02 FILLER PIC X(58) VALUE NC2094.2
  234. 023300 "COBOL 85 VERSION 4.2, Apr 1993 SSVG ".NC2094.2
  235. 023400 02 FILLER PIC X(28) VALUE NC2094.2
  236. 023500 " COPYRIGHT 1985 ". NC2094.2
  237. 023600 01 CCVS-E-1. NC2094.2
  238. 023700 02 FILLER PIC X(52) VALUE SPACE. NC2094.2
  239. 023800 02 FILLER PIC X(14) VALUE IS "END OF TEST- ". NC2094.2
  240. 023900 02 ID-AGAIN PIC X(9). NC2094.2
  241. 024000 02 FILLER PIC X(45) VALUE SPACES. NC2094.2
  242. 024100 01 CCVS-E-2. NC2094.2
  243. 024200 02 FILLER PIC X(31) VALUE SPACE. NC2094.2
  244. 024300 02 FILLER PIC X(21) VALUE SPACE. NC2094.2
  245. 024400 02 CCVS-E-2-2. NC2094.2
  246. 024500 03 ERROR-TOTAL PIC XXX VALUE SPACE. NC2094.2
  247. 024600 03 FILLER PIC X VALUE SPACE. NC2094.2
  248. 024700 03 ENDER-DESC PIC X(44) VALUE NC2094.2
  249. 024800 "ERRORS ENCOUNTERED". NC2094.2
  250. 024900 01 CCVS-E-3. NC2094.2
  251. 025000 02 FILLER PIC X(22) VALUE NC2094.2
  252. 025100 " FOR OFFICIAL USE ONLY". NC2094.2
  253. 025200 02 FILLER PIC X(12) VALUE SPACE. NC2094.2
  254. 025300 02 FILLER PIC X(58) VALUE NC2094.2
  255. 025400 "ON-SITE VALIDATION, NATIONAL INSTITUTE OF STD & TECH. ".NC2094.2
  256. 025500 02 FILLER PIC X(13) VALUE SPACE. NC2094.2
  257. 025600 02 FILLER PIC X(15) VALUE NC2094.2
  258. 025700 " COPYRIGHT 1985". NC2094.2
  259. 025800 01 CCVS-E-4. NC2094.2
  260. 025900 02 CCVS-E-4-1 PIC XXX VALUE SPACE. NC2094.2
  261. 026000 02 FILLER PIC X(4) VALUE " OF ". NC2094.2
  262. 026100 02 CCVS-E-4-2 PIC XXX VALUE SPACE. NC2094.2
  263. 026200 02 FILLER PIC X(40) VALUE NC2094.2
  264. 026300 " TESTS WERE EXECUTED SUCCESSFULLY". NC2094.2
  265. 026400 01 XXINFO. NC2094.2
  266. 026500 02 FILLER PIC X(19) VALUE NC2094.2
  267. 026600 "*** INFORMATION ***". NC2094.2
  268. 026700 02 INFO-TEXT. NC2094.2
  269. 026800 04 FILLER PIC X(8) VALUE SPACE. NC2094.2
  270. 026900 04 XXCOMPUTED PIC X(20). NC2094.2
  271. 027000 04 FILLER PIC X(5) VALUE SPACE. NC2094.2
  272. 027100 04 XXCORRECT PIC X(20). NC2094.2
  273. 027200 02 INF-ANSI-REFERENCE PIC X(48). NC2094.2
  274. 027300 01 HYPHEN-LINE. NC2094.2
  275. 027400 02 FILLER PIC IS X VALUE IS SPACE. NC2094.2
  276. 027500 02 FILLER PIC IS X(65) VALUE IS "************************NC2094.2
  277. 027600- "*****************************************". NC2094.2
  278. 027700 02 FILLER PIC IS X(54) VALUE IS "************************NC2094.2
  279. 027800- "******************************". NC2094.2
  280. 027900 01 CCVS-PGM-ID PIC X(9) VALUE NC2094.2
  281. 028000 "NC209A". NC2094.2
  282. 028100 PROCEDURE DIVISION. NC2094.2
  283. 028200 CCVS1 SECTION. NC2094.2
  284. 028300 OPEN-FILES. NC2094.2
  285. 028400 OPEN OUTPUT PRINT-FILE. NC2094.2
  286. 028500 MOVE CCVS-PGM-ID TO TEST-ID. MOVE CCVS-PGM-ID TO ID-AGAIN. NC2094.2
  287. 028600 MOVE SPACE TO TEST-RESULTS. NC2094.2
  288. 028700 PERFORM HEAD-ROUTINE THRU COLUMN-NAMES-ROUTINE. NC2094.2
  289. 028800 GO TO CCVS1-EXIT. NC2094.2
  290. 028900 CLOSE-FILES. NC2094.2
  291. 029000 PERFORM END-ROUTINE THRU END-ROUTINE-13. CLOSE PRINT-FILE. NC2094.2
  292. 029100 TERMINATE-CCVS. NC2094.2
  293. 029200* EXIT PROGRAM. NC2094.2
  294. 029300*TERMINATE-CALL. NC2094.2
  295. 029400 STOP RUN. NC2094.2
  296. 029500 INSPT. MOVE "INSPT" TO P-OR-F. ADD 1 TO INSPECT-COUNTER. NC2094.2
  297. 029600 PASS. MOVE "PASS " TO P-OR-F. ADD 1 TO PASS-COUNTER. NC2094.2
  298. 029700 FAIL. MOVE "FAIL*" TO P-OR-F. ADD 1 TO ERROR-COUNTER. NC2094.2
  299. 029800 DE-LETE. MOVE "*****" TO P-OR-F. ADD 1 TO DELETE-COUNTER. NC2094.2
  300. 029900 MOVE "****TEST DELETED****" TO RE-MARK. NC2094.2
  301. 030000 PRINT-DETAIL. NC2094.2
  302. 030100 IF REC-CT NOT EQUAL TO ZERO NC2094.2
  303. 030200 MOVE "." TO PARDOT-X NC2094.2
  304. 030300 MOVE REC-CT TO DOTVALUE. NC2094.2
  305. 030400 MOVE TEST-RESULTS TO PRINT-REC. PERFORM WRITE-LINE. NC2094.2
  306. 030500 IF P-OR-F EQUAL TO "FAIL*" PERFORM WRITE-LINE NC2094.2
  307. 030600 PERFORM FAIL-ROUTINE THRU FAIL-ROUTINE-EX NC2094.2
  308. 030700 ELSE PERFORM BAIL-OUT THRU BAIL-OUT-EX. NC2094.2
  309. 030800 MOVE SPACE TO P-OR-F. MOVE SPACE TO COMPUTED-X. NC2094.2
  310. 030900 MOVE SPACE TO CORRECT-X. NC2094.2
  311. 031000 IF REC-CT EQUAL TO ZERO MOVE SPACE TO PAR-NAME. NC2094.2
  312. 031100 MOVE SPACE TO RE-MARK. NC2094.2
  313. 031200 HEAD-ROUTINE. NC2094.2
  314. 031300 MOVE CCVS-H-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2094.2
  315. 031400 MOVE CCVS-H-2A TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2094.2
  316. 031500 MOVE CCVS-H-2B TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2094.2
  317. 031600 MOVE CCVS-H-3 TO DUMMY-RECORD. PERFORM WRITE-LINE 3 TIMES. NC2094.2
  318. 031700 COLUMN-NAMES-ROUTINE. NC2094.2
  319. 031800 MOVE CCVS-C-1 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2094.2
  320. 031900 MOVE CCVS-C-2 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2094.2
  321. 032000 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2094.2
  322. 032100 END-ROUTINE. NC2094.2
  323. 032200 MOVE HYPHEN-LINE TO DUMMY-RECORD. PERFORM WRITE-LINE 5 TIMES.NC2094.2
  324. 032300 END-RTN-EXIT. NC2094.2
  325. 032400 MOVE CCVS-E-1 TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2094.2
  326. 032500 END-ROUTINE-1. NC2094.2
  327. 032600 ADD ERROR-COUNTER TO ERROR-HOLD ADD INSPECT-COUNTER TO NC2094.2
  328. 032700 ERROR-HOLD. ADD DELETE-COUNTER TO ERROR-HOLD. NC2094.2
  329. 032800 ADD PASS-COUNTER TO ERROR-HOLD. NC2094.2
  330. 032900* IF PASS-COUNTER EQUAL TO ERROR-HOLD GO TO END-ROUTINE-12. NC2094.2
  331. 033000 MOVE PASS-COUNTER TO CCVS-E-4-1. NC2094.2
  332. 033100 MOVE ERROR-HOLD TO CCVS-E-4-2. NC2094.2
  333. 033200 MOVE CCVS-E-4 TO CCVS-E-2-2. NC2094.2
  334. 033300 MOVE CCVS-E-2 TO DUMMY-RECORD PERFORM WRITE-LINE. NC2094.2
  335. 033400 END-ROUTINE-12. NC2094.2
  336. 033500 MOVE "TEST(S) FAILED" TO ENDER-DESC. NC2094.2
  337. 033600 IF ERROR-COUNTER IS EQUAL TO ZERO NC2094.2
  338. 033700 MOVE "NO " TO ERROR-TOTAL NC2094.2
  339. 033800 ELSE NC2094.2
  340. 033900 MOVE ERROR-COUNTER TO ERROR-TOTAL. NC2094.2
  341. 034000 MOVE CCVS-E-2 TO DUMMY-RECORD. NC2094.2
  342. 034100 PERFORM WRITE-LINE. NC2094.2
  343. 034200 END-ROUTINE-13. NC2094.2
  344. 034300 IF DELETE-COUNTER IS EQUAL TO ZERO NC2094.2
  345. 034400 MOVE "NO " TO ERROR-TOTAL ELSE NC2094.2
  346. 034500 MOVE DELETE-COUNTER TO ERROR-TOTAL. NC2094.2
  347. 034600 MOVE "TEST(S) DELETED " TO ENDER-DESC. NC2094.2
  348. 034700 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2094.2
  349. 034800 IF INSPECT-COUNTER EQUAL TO ZERO NC2094.2
  350. 034900 MOVE "NO " TO ERROR-TOTAL NC2094.2
  351. 035000 ELSE MOVE INSPECT-COUNTER TO ERROR-TOTAL. NC2094.2
  352. 035100 MOVE "TEST(S) REQUIRE INSPECTION" TO ENDER-DESC. NC2094.2
  353. 035200 MOVE CCVS-E-2 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2094.2
  354. 035300 MOVE CCVS-E-3 TO DUMMY-RECORD. PERFORM WRITE-LINE. NC2094.2
  355. 035400 WRITE-LINE. NC2094.2
  356. 035500 ADD 1 TO RECORD-COUNT. NC2094.2
  357. 035600* IF RECORD-COUNT GREATER 50 NC2094.2
  358. 035700* MOVE DUMMY-RECORD TO DUMMY-HOLD NC2094.2
  359. 035800* MOVE SPACE TO DUMMY-RECORD NC2094.2
  360. 035900* WRITE DUMMY-RECORD AFTER ADVANCING PAGE NC2094.2
  361. 036000* MOVE CCVS-C-1 TO DUMMY-RECORD PERFORM WRT-LN NC2094.2
  362. 036100* MOVE CCVS-C-2 TO DUMMY-RECORD PERFORM WRT-LN 2 TIMES NC2094.2
  363. 036200* MOVE HYPHEN-LINE TO DUMMY-RECORD PERFORM WRT-LN NC2094.2
  364. 036300* MOVE DUMMY-HOLD TO DUMMY-RECORD NC2094.2
  365. 036400* MOVE ZERO TO RECORD-COUNT. NC2094.2
  366. 036500 PERFORM WRT-LN. NC2094.2
  367. 036600 WRT-LN. NC2094.2
  368. 036700 WRITE DUMMY-RECORD AFTER ADVANCING 1 LINES. NC2094.2
  369. 036800 MOVE SPACE TO DUMMY-RECORD. NC2094.2
  370. 036900 BLANK-LINE-PRINT. NC2094.2
  371. 037000 PERFORM WRT-LN. NC2094.2
  372. 037100 FAIL-ROUTINE. NC2094.2
  373. 037200 IF COMPUTED-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE. NC2094.2
  374. 037300 IF CORRECT-X NOT EQUAL TO SPACE GO TO FAIL-ROUTINE-WRITE.NC2094.2
  375. 037400 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2094.2
  376. 037500 MOVE "NO FURTHER INFORMATION, SEE PROGRAM." TO INFO-TEXT. NC2094.2
  377. 037600 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2094.2
  378. 037700 MOVE SPACES TO INF-ANSI-REFERENCE. NC2094.2
  379. 037800 GO TO FAIL-ROUTINE-EX. NC2094.2
  380. 037900 FAIL-ROUTINE-WRITE. NC2094.2
  381. 038000 MOVE TEST-COMPUTED TO PRINT-REC PERFORM WRITE-LINE NC2094.2
  382. 038100 MOVE ANSI-REFERENCE TO COR-ANSI-REFERENCE. NC2094.2
  383. 038200 MOVE TEST-CORRECT TO PRINT-REC PERFORM WRITE-LINE 2 TIMES. NC2094.2
  384. 038300 MOVE SPACES TO COR-ANSI-REFERENCE. NC2094.2
  385. 038400 FAIL-ROUTINE-EX. EXIT. NC2094.2
  386. 038500 BAIL-OUT. NC2094.2
  387. 038600 IF COMPUTED-A NOT EQUAL TO SPACE GO TO BAIL-OUT-WRITE. NC2094.2
  388. 038700 IF CORRECT-A EQUAL TO SPACE GO TO BAIL-OUT-EX. NC2094.2
  389. 038800 BAIL-OUT-WRITE. NC2094.2
  390. 038900 MOVE CORRECT-A TO XXCORRECT. MOVE COMPUTED-A TO XXCOMPUTED. NC2094.2
  391. 039000 MOVE ANSI-REFERENCE TO INF-ANSI-REFERENCE. NC2094.2
  392. 039100 MOVE XXINFO TO DUMMY-RECORD. PERFORM WRITE-LINE 2 TIMES. NC2094.2
  393. 039200 MOVE SPACES TO INF-ANSI-REFERENCE. NC2094.2
  394. 039300 BAIL-OUT-EX. EXIT. NC2094.2
  395. 039400 CCVS1-EXIT. NC2094.2
  396. 039500 EXIT. NC2094.2
  397. 039600 SECT-NC209A-001 SECTION. NC2094.2
  398. 039700 NC-209A-001. NC2094.2
  399. 039800 MOV-INIT-F2-1. NC2094.2
  400. 039900 MOVE "MOV-TEST-F2-1" TO PAR-NAME. NC2094.2
  401. 040000 MOVE "VI-102 6.18.4 GR1" TO ANSI-REFERENCE. NC2094.2
  402. 040100 MOVE "MOVE CORRESPONDING -" TO FEATURE. NC2094.2
  403. 040200 PERFORM PRINT-DETAIL. NC2094.2
  404. 040300 MOVE " DIFFERENT LEVELS " TO FEATURE. NC2094.2
  405. 040400 MOVE CORRESPONDING B-LEVEL OF A-LEVEL TO B-GROUP. NC2094.2
  406. 040500 MOVE 1 TO REC-CT. NC2094.2
  407. 040600* TOM DICK AND JOE SHOULD BE MOVED. NC2094.2
  408. 040700* NC2094.2
  409. 040800 MOV-TEST-F2-1-1. NC2094.2
  410. 040900 IF TOM OF A-GROUP EQUAL TO "TOM" NC2094.2
  411. 041000 PERFORM PASS NC2094.2
  412. 041100 GO TO MOV-WRITE-F2-1-1. NC2094.2
  413. 041200 GO TO MOV-FAIL-F2-1-1. NC2094.2
  414. 041300 MOV-DELETE-F2-1-1. NC2094.2
  415. 041400 PERFORM DE-LETE. NC2094.2
  416. 041500 GO TO MOV-WRITE-F2-1-1. NC2094.2
  417. 041600 MOV-FAIL-F2-1-1. NC2094.2
  418. 041700 PERFORM FAIL. NC2094.2
  419. 041800 MOVE TOM OF A-GROUP TO COMPUTED-A. NC2094.2
  420. 041900 MOVE "TOM" TO CORRECT-A. NC2094.2
  421. 042000 MOV-WRITE-F2-1-1. NC2094.2
  422. 042100 PERFORM PRINT-DETAIL. NC2094.2
  423. 042200* NC2094.2
  424. 042300 MOV-TEST-F2-1-2. NC2094.2
  425. 042400 ADD 1 TO REC-CT. NC2094.2
  426. 042500 IF DICK OF A-GROUP EQUAL TO "DICK" NC2094.2
  427. 042600 PERFORM PASS NC2094.2
  428. 042700 GO TO MOV-WRITE-F2-1-2. NC2094.2
  429. 042800 GO TO MOV-FAIL-F2-1-2. NC2094.2
  430. 042900 MOV-DELETE-F2-1-2. NC2094.2
  431. 043000 PERFORM DE-LETE. NC2094.2
  432. 043100 GO TO MOV-WRITE-F2-1-2. NC2094.2
  433. 043200 MOV-FAIL-F2-1-2. NC2094.2
  434. 043300 PERFORM FAIL. NC2094.2
  435. 043400 MOVE DICK OF A-GROUP TO COMPUTED-A. NC2094.2
  436. 043500 MOVE "DICK" TO CORRECT-A. NC2094.2
  437. 043600 MOV-WRITE-F2-1-2. NC2094.2
  438. 043700 PERFORM PRINT-DETAIL. NC2094.2
  439. 043800* NC2094.2
  440. 043900 MOV-TEST-F2-1-3. NC2094.2
  441. 044000 ADD 1 TO REC-CT. NC2094.2
  442. 044100 IF HARRY OF A-GROUP EQUAL TO "ZZZZZ" NC2094.2
  443. 044200 PERFORM PASS NC2094.2
  444. 044300 GO TO MOV-WRITE-F2-1-3. NC2094.2
  445. 044400 GO TO MOV-FAIL-F2-1-3. NC2094.2
  446. 044500 MOV-DELETE-F2-1-3. NC2094.2
  447. 044600 PERFORM DE-LETE. NC2094.2
  448. 044700 GO TO MOV-WRITE-F2-1-3. NC2094.2
  449. 044800 MOV-FAIL-F2-1-3. NC2094.2
  450. 044900 PERFORM FAIL. NC2094.2
  451. 045000 MOVE HARRY OF A-GROUP TO COMPUTED-A. NC2094.2
  452. 045100 MOVE "ZZZZZ" TO CORRECT-A. NC2094.2
  453. 045200 MOV-WRITE-F2-1-3. NC2094.2
  454. 045300 PERFORM PRINT-DETAIL. NC2094.2
  455. 045400* NC2094.2
  456. 045500 MOV-TEST-F2-1-4. NC2094.2
  457. 045600 ADD 1 TO REC-CT. NC2094.2
  458. 045700 IF JOE OF A-GROUP EQUAL TO "JOE" NC2094.2
  459. 045800 PERFORM PASS NC2094.2
  460. 045900 GO TO MOV-WRITE-F2-1-4. NC2094.2
  461. 046000 GO TO MOV-FAIL-F2-1-4. NC2094.2
  462. 046100 MOV-DELETE-F2-1-4. NC2094.2
  463. 046200 PERFORM DE-LETE. NC2094.2
  464. 046300 GO TO MOV-WRITE-F2-1-4. NC2094.2
  465. 046400 MOV-FAIL-F2-1-4. NC2094.2
  466. 046500 PERFORM FAIL. NC2094.2
  467. 046600 MOVE JOE OF A-GROUP TO COMPUTED-A. NC2094.2
  468. 046700 MOVE "JOE" TO CORRECT-A. NC2094.2
  469. 046800 MOV-WRITE-F2-1-4. NC2094.2
  470. 046900 PERFORM PRINT-DETAIL. NC2094.2
  471. 047000* NC2094.2
  472. 047100 MOV-INIT-F2-2. NC2094.2
  473. 047200 MOVE "MOV-TEST-F2-2" TO PAR-NAME. NC2094.2
  474. 047300 MOVE "VI-102 6.18.4 GR1" TO ANSI-REFERENCE. NC2094.2
  475. 047400 MOVE CORRESPONDING A-LEVEL TO A-BUNCH. NC2094.2
  476. 047500 MOVE 1 TO REC-CT. NC2094.2
  477. 047600* NOTE AL SHOULD BE MOVED. NC2094.2
  478. 047700 MOV-TEST-F2-2-1. NC2094.2
  479. 047800 IF TOM OF A-BUNCH EQUAL TO "YYY" NC2094.2
  480. 047900 PERFORM PASS NC2094.2
  481. 048000 GO TO MOV-WRITE-F2-2-1. NC2094.2
  482. 048100 GO TO MOV-FAIL-F2-2-1. NC2094.2
  483. 048200 MOV-DELETE-F2-2-1. NC2094.2
  484. 048300 PERFORM DE-LETE. NC2094.2
  485. 048400 GO TO MOV-WRITE-F2-2-1. NC2094.2
  486. 048500 MOV-FAIL-F2-2-1. NC2094.2
  487. 048600 PERFORM FAIL. NC2094.2
  488. 048700 MOVE TOM OF A-BUNCH TO COMPUTED-A. NC2094.2
  489. 048800 MOVE "YYY" TO CORRECT-A. NC2094.2
  490. 048900 MOV-WRITE-F2-2-1. NC2094.2
  491. 049000 PERFORM PRINT-DETAIL. NC2094.2
  492. 049100* NC2094.2
  493. 049200 MOV-TEST-F2-2-2. NC2094.2
  494. 049300 ADD 1 TO REC-CT. NC2094.2
  495. 049400 IF DICK OF A-BUNCH EQUAL TO "YYYY" NC2094.2
  496. 049500 PERFORM PASS NC2094.2
  497. 049600 GO TO MOV-WRITE-F2-2-2. NC2094.2
  498. 049700 GO TO MOV-FAIL-F2-2-2. NC2094.2
  499. 049800 MOV-DELETE-F2-2-2. NC2094.2
  500. 049900 PERFORM DE-LETE. NC2094.2
  501. 050000 GO TO MOV-WRITE-F2-2-2. NC2094.2
  502. 050100 MOV-FAIL-F2-2-2. NC2094.2
  503. 050200 PERFORM FAIL. NC2094.2
  504. 050300 MOVE DICK OF A-BUNCH TO COMPUTED-A. NC2094.2
  505. 050400 MOVE "YYYY" TO CORRECT-A. NC2094.2
  506. 050500 MOV-WRITE-F2-2-2. NC2094.2
  507. 050600 PERFORM PRINT-DETAIL. NC2094.2
  508. 050700* NC2094.2
  509. 050800 MOV-TEST-F2-2-3. NC2094.2
  510. 050900 ADD 1 TO REC-CT. NC2094.2
  511. 051000 IF HARRY OF A-BUNCH EQUAL TO "YYYYY" NC2094.2
  512. 051100 PERFORM PASS NC2094.2
  513. 051200 GO TO MOV-WRITE-F2-2-3. NC2094.2
  514. 051300 GO TO MOV-FAIL-F2-2-3. NC2094.2
  515. 051400 MOV-DELETE-F2-2-3. NC2094.2
  516. 051500 PERFORM DE-LETE. NC2094.2
  517. 051600 GO TO MOV-WRITE-F2-2-3. NC2094.2
  518. 051700 MOV-FAIL-F2-2-3. NC2094.2
  519. 051800 PERFORM FAIL. NC2094.2
  520. 051900 MOVE HARRY OF A-BUNCH TO COMPUTED-A. NC2094.2
  521. 052000 MOVE "YYYYY" TO CORRECT-A. NC2094.2
  522. 052100 MOV-WRITE-F2-2-3. NC2094.2
  523. 052200 PERFORM PRINT-DETAIL. NC2094.2
  524. 052300* NC2094.2
  525. 052400 MOV-TEST-F2-2-4. NC2094.2
  526. 052500 ADD 1 TO REC-CT. NC2094.2
  527. 052600 IF JOE OF A-BUNCH EQUAL TO "YYY" NC2094.2
  528. 052700 PERFORM PASS NC2094.2
  529. 052800 GO TO MOV-WRITE-F2-2-4. NC2094.2
  530. 052900 GO TO MOV-FAIL-F2-2-4. NC2094.2
  531. 053000 MOV-DELETE-F2-2-4. NC2094.2
  532. 053100 PERFORM DE-LETE. NC2094.2
  533. 053200 GO TO MOV-WRITE-F2-2-4. NC2094.2
  534. 053300 MOV-FAIL-F2-2-4. NC2094.2
  535. 053400 PERFORM FAIL. NC2094.2
  536. 053500 MOVE JOE OF A-BUNCH TO COMPUTED-A. NC2094.2
  537. 053600 MOVE "YYY" TO CORRECT-A. NC2094.2
  538. 053700 MOV-WRITE-F2-2-4. NC2094.2
  539. 053800 PERFORM PRINT-DETAIL. NC2094.2
  540. 053900* NC2094.2
  541. 054000 MOV-TEST-F2-2-5. NC2094.2
  542. 054100 ADD 1 TO REC-CT. NC2094.2
  543. 054200 IF AL OF A-BUNCH EQUAL TO "AL" NC2094.2
  544. 054300 PERFORM PASS NC2094.2
  545. 054400 GO TO MOV-WRITE-F2-2-5. NC2094.2
  546. 054500 GO TO MOV-FAIL-F2-2-5. NC2094.2
  547. 054600 MOV-DELETE-F2-2-5. NC2094.2
  548. 054700 PERFORM DE-LETE. NC2094.2
  549. 054800 GO TO MOV-WRITE-F2-2-5. NC2094.2
  550. 054900 MOV-FAIL-F2-2-5. NC2094.2
  551. 055000 PERFORM FAIL. NC2094.2
  552. 055100 MOVE AL OF A-BUNCH TO COMPUTED-A. NC2094.2
  553. 055200 MOVE "AL" TO CORRECT-A. NC2094.2
  554. 055300 MOV-WRITE-F2-2-5. NC2094.2
  555. 055400 PERFORM PRINT-DETAIL. NC2094.2
  556. 055500* NC2094.2
  557. 055600 MOV-TEST-F2-2-6. NC2094.2
  558. 055700 ADD 1 TO REC-CT. NC2094.2
  559. 055800 IF BOB OF A-BUNCH EQUAL TO "YYY" NC2094.2
  560. 055900 PERFORM PASS NC2094.2
  561. 056000 GO TO MOV-WRITE-F2-2-6. NC2094.2
  562. 056100 GO TO MOV-FAIL-F2-2-6. NC2094.2
  563. 056200 MOV-DELETE-F2-2-6. NC2094.2
  564. 056300 PERFORM DE-LETE. NC2094.2
  565. 056400 GO TO MOV-WRITE-F2-2-6. NC2094.2
  566. 056500 MOV-FAIL-F2-2-6. NC2094.2
  567. 056600 PERFORM FAIL. NC2094.2
  568. 056700 MOVE BOB OF A-BUNCH TO COMPUTED-A. NC2094.2
  569. 056800 MOVE "YYY" TO CORRECT-A. NC2094.2
  570. 056900 MOV-WRITE-F2-2-6. NC2094.2
  571. 057000 PERFORM PRINT-DETAIL. NC2094.2
  572. 057100* NC2094.2
  573. 057200 MOV-INIT-F2-3. NC2094.2
  574. 057300 MOVE "MOV-TEST-F2-3" TO PAR-NAME. NC2094.2
  575. 057400 MOVE "VI-102 6.18.4 GR1" TO ANSI-REFERENCE. NC2094.2
  576. 057500 MOVE CORR B-LEVEL OF A-LEVEL TO B-SET. NC2094.2
  577. 057600 MOVE 1 TO REC-CT. NC2094.2
  578. 057700* NOTE CORR IS A LEGAL ABBREVIATION. NC2094.2
  579. 057800* NOTE NO MOVES SHOULD TAKE PLACE. NC2094.2
  580. 057900* NC2094.2
  581. 058000 MOV-TEST-F2-3-1. NC2094.2
  582. 058100 ADD 1 TO REC-CT. NC2094.2
  583. 058200 IF TOM OF A-SET EQUAL TO "WWW" NC2094.2
  584. 058300 PERFORM PASS NC2094.2
  585. 058400 GO TO MOV-WRITE-F2-3-1. NC2094.2
  586. 058500 GO TO MOV-FAIL-F2-3-1. NC2094.2
  587. 058600 MOV-DELETE-F2-3-1. NC2094.2
  588. 058700 PERFORM DE-LETE. NC2094.2
  589. 058800 GO TO MOV-WRITE-F2-3-1. NC2094.2
  590. 058900 MOV-FAIL-F2-3-1. NC2094.2
  591. 059000 PERFORM FAIL. NC2094.2
  592. 059100 MOVE TOM OF A-SET TO COMPUTED-A. NC2094.2
  593. 059200 MOVE "WWW" TO CORRECT-A. NC2094.2
  594. 059300 MOV-WRITE-F2-3-1. NC2094.2
  595. 059400 PERFORM PRINT-DETAIL. NC2094.2
  596. 059500* NC2094.2
  597. 059600 MOV-TEST-F2-3-2. NC2094.2
  598. 059700 ADD 1 TO REC-CT. NC2094.2
  599. 059800 IF DICK OF A-SET EQUAL TO "WWWW" NC2094.2
  600. 059900 PERFORM PASS NC2094.2
  601. 060000 GO TO MOV-WRITE-F2-3-2. NC2094.2
  602. 060100 GO TO MOV-FAIL-F2-3-2. NC2094.2
  603. 060200 MOV-DELETE-F2-3-2. NC2094.2
  604. 060300 PERFORM DE-LETE. NC2094.2
  605. 060400 GO TO MOV-WRITE-F2-3-2. NC2094.2
  606. 060500 MOV-FAIL-F2-3-2. NC2094.2
  607. 060600 PERFORM FAIL. NC2094.2
  608. 060700 MOVE DICK OF A-SET TO COMPUTED-A. NC2094.2
  609. 060800 MOVE "WWWW" TO CORRECT-A. NC2094.2
  610. 060900 MOV-WRITE-F2-3-2. NC2094.2
  611. 061000 PERFORM PRINT-DETAIL. NC2094.2
  612. 061100* NC2094.2
  613. 061200 MOV-TEST-F2-3-3. NC2094.2
  614. 061300 ADD 1 TO REC-CT. NC2094.2
  615. 061400 IF HARRY OF A-SET EQUAL TO "WWWWW" NC2094.2
  616. 061500 PERFORM PASS NC2094.2
  617. 061600 GO TO MOV-WRITE-F2-3-3. NC2094.2
  618. 061700 GO TO