||BDLd Nr|| ||ll2R((BD||` HELPER.TXT[30,2] 03-Sep-75 07:08 PM 00! HELPER EDITS THE CONTENTS OF PROGRAMS AND FILES, AND PERFORMS OTHER SERVICES AS WELL. COMMANDS AVAILABLE ARE: AUTO-CHECK CATALOG CHANGE CHECK SYNTAX DELETE EXAMPLES FIND HELP KILL LINE INSERT LIST MESSAGE NAME OFF-CHECK OUT PAPER TAPE PRINT PROGRAM PUNCH RENUMBER RETURN RUN STOP ALL COMMANDS (EXCEPT PRINT) MAY BE ABBREVIATED TO 3 LETTERS. FOR EXAMPLES OF ALL COMMANDS, TYPE "EXA". FOR SPECIFIC EXAMPLES, TYPE "EXA/CHA", "EXA/FIN", ETC. CERTAIN COMMAND MODIFIERS ARE SOMETIMES APPROPRIATE: LIS LIST LO LIST LINE NUMBERS ONLY NH NO HEADER HD HEADER NL NO LABEL (PAPER TAPE) HELPER WAS CONCEIVED, DESIGNED, AND IMPLEMENTED BY DAVID & ELIEZER NADDOR & RAINER VON SALESKI. THE CURRENT VERSION IS DUE TO RAINER VON SALESKI. 18!AUTOMATIC SYNTAX CHECK OF EACH LINE INSERTED AUTO AUT 10!CATALOG [DEFAULT: SY:,NAME,SIZE,PROTECTION,NEWEST FILE FIRST] CAT/ACT [A=ACCESS DATE, C=CREATION DATE, T=TIME OF CREATION] CATNH/ABF [B=BYPASS SIZE & PROTECTION, F=FORWARD] CAT DK2:/FQX [Q=CLUSTER SIZE, X=ACCESSIBLE] CAT DK2:[30,1], DK2:[30,3] .BAS, [20,31] A-E / CTAQXBF CAT HELP CAT/HELP 01!CHANGE /R7 /R8 CHA LIS 10-50 /K+2/K%+2% CHA LO 10-99 /XYZ/ABC CHA LIS 100 \K/2\K%/2% 11!CHECK FOR SYNTAX ERRORS CHECK 200-500 CHE CHE LIST LO 9000-9900 12!DELETE LINES 10-100 DEL 50-68 DEL LIS 50-68 DEL LO 1-99 DEL 77 09!EXAMPLES EXA EXA/FIND EXA/REN EXA/CAT 02!FIND/K+2 FIN LO \K/2 FIN LIS 100-200/GOSUB 13!HELP HEL 14!KILL/TEST KILL/NAMES.DAT KIL/DK2:PROG 08!LINE /20 DIM A(100) 20 DIM A(100) [COMMANDS STARTING WITH NUMBERS ARE INSERTION LINES] 177 GOSUB 500: PRINT 07!LIST LISTNH LIS LO [LO=LINE NUMBERS ONLY] LIST 10-100 LIS LO 50-77 LIS HD 100-199 [HD=HEADER] 20!MESSAGE TO AUTHORS/DEAR AUTHORS, I LIKE HELPER A LOT. SMITH, BOX 37 MESS/GOOD GRIEF! HELPER RUINED MY PROGRAM (AGAIN)! JOE, EXT 999 MES/WHATEVER TEXT YOU WISH TO TRANSMIT TO AUTHORS [GIVE NAME, ETC.] 16!NAME/WORK/FINAL [NAME "WORK.BAS" AS "FINAL.BAS"] NAME/FINAL<40> [NEW PROTECTION CODE] NAME/DK2:NEW.TXT/HELPER.TXT<40> 17!OFF-CHECK [CLEARS AUTOMATIC SYNTAX CHECKING] OFF 23!OUT OF SEQUENCE LINES OCCUR IN THE CURRENT PROGRAM OUT [THIS FLAG IS CLEARED BY THE COMMAND PRO ] 15!PAPER TAPE /ANY TEXT [PUNCHES ON TTY, HUMAN-READABLE] [TURN PUNCH ON] PAP/YOUR MESSAGE IN BIG LETTERS 21!PRINT PI/2 PRINT X;SQR(X) FOR X=1 TO 20 PRINT ! ANY VALID IMMEDIATE MODE COMMAND ["PRI" IS NOT VALID IN IMMEDIATE MODE] 04!PROGRAM PRO/WORK PRO/WORK TO TEST PRO/WORK TO TEST/KILL [OLD FILE TEST.BAS WILL BE KILLED] PRO/DK2:[30,2]SORTER TO SORT<40> PRO/DT0:NAMES. TO NAMES.DAT/K PRO/KB: TO NEW 19!PUNCH PUN PUN NH NL 100-200 [NL=NO PAPER TAPE LABEL (NAME,DATE,TIME)] PUNNH 500-999/SPECIAL (ADDITIONAL) TEXT PUN/(ADDITIONAL) TEXT FOR THE PAPER TAPE PUN NL 100-388/TEXT FOR THE PAPER TAPE 05!RENUMBER REN REN / 100 STEP 10 REN 200-499/300 STE 3 REN 200-499/300 PLUS REN 200-499/PLUS 100 REN LIS 100-299 / 283 STEP 2 REN LO /1000 STEP 20 22!RET/... [... NOW DENOTES RETURN STRING IN COMMANDS] RET/_ RET [CLEARS PREVIOUS RET/ COMMANDS] 06!RUN RUNNH RUN/$SYSTAT RUN$PIP 03!STOP STO U=5