* * NAME: &LHELP REV.1941 790511 * SOURCE: 92070-18236 * RELOC: NONE * PGMR: HLC * * * **************************************************************** * * (C) COPYRIGHT HEWLETT-PACKARD COMPANY 1979. ALL RIGHTS * * * RESERVED. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, * * * REPRODUCED OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT * * * THE PRIOR WRITTEN CONSENT OF HEWLETT-PACKARD COMPANY. * * **************************************************************** * * * THIS FILE MUST BE STORED ON A MOUNTED DISC * TO ENABLE THE "?" COMMAND OF THE RTE-L PROGRAM 'EDITR'. * * ?, COMMAND SUMMARY ?, ('PL' = PENDING LINE) ?,A-ABORT T-SET TABS _-RESCAN COMMAND LINE ?,B-SEARCH FROM START U-ENABLE EXCHANGE "-DOUBLE PL ?,C-EDIT PL V-SAME AS "U" W/LIST &-COMBINE PL WITH NEXT ?,D-DELETE TO PATTERN W-SET WINDOW ?,E-EXIT EDITOR X-SAME AS "Z" W/LIST <-SUPPRESS LISTING ?,F-FIND PATTERN Y-EXCHANGE & FIND >-ALLOW LISTING ?,G-EXCHANGE IN PL Z-ENABLE EXCHANGE *-COMMENT ?,H-HATCH MARKS ?,I-INSERT BEFORE PL #-ADD LINE NUMBERS ?,K-TRAILING BLANKS +-ADVANCE N LINES ?,L-LIST N LINES /-ADVANCE N LINES ?,M-MERGE FILE --DELETE N LINES ?,N-LIST STATUS -INSERT AFTER PL ?,O-COPY & EDIT PL ^-BACK UP N LINES ?,P-EDIT PL -DISPLAY NEXT !-LIST FILE NAMES ?,R-REPLACE PL [T]-INSERT AFTER PL $-LIST SPECIAL CHARS ?,S-SEARCH AND MERGE -BELL CONTROL @-FIND PATTERN ?, ?, ENTER A QUESTION MARK (?) FOLLOWED BY ANY COMMAND ?, TO DISPLAY MORE INFORMATION ABOUT THAT COMMAND. ?, ENTER TWO QUESTION MARKS (??) TO LIST ALL ERROR MESSAGES. ?? ERROR SUMMARY ??EDITR 0-INVALID PARAMETER ?? > IN MOST COMMANDS, NEGATIVE PARAMETERS ARE NOT VALID. ?? > NON-NUMERIC PARAMETERS ARE NOT ALLOWED WITHIN NUMERIC FIELDS. ?? > 32767 (77777B) IS THE LARGEST NUMERIC PARAMETER. ?? > THE FILE NAME "L" IS RESERVED TO MEAN THE CURRENTLY OPEN LIST FILE. ?? > IN THE "W" COMMAND, THE SECOND VALUE MUST NOT BE LESS ?? THAN THE FIRST VALUE. ??EDITR 1-INVALID COMMAND ?? > ENTER A SINGLE QUESTION MARK (?) TO DISPLAY ?? A SUMMARY OF ALL VALID COMMANDS. ?? > ONLY C, R, AND N ARE VALID AFTER "E" COMMAND. ?? > THE "A" COMMAND MUST NOT CONTAIN ANY CHARACTERS AFTER THE "A". ??EDITR 2-FILE NAME MISSING ?? > A FILE NAME MUST BE SPECIFIED FOR THE "M" OR "S" COMMAND. ?? > A FILE NAME MUST BE SPECIFIED FOR THE "ER" COMMAND IF ?? NO SOURCE FILE WAS ORIGINALLY ENTERED. ??EDITR 4-DELIMITER MISSING ?? > THE [W] CHARACTER MUST SEPARATE THE OLD PATTERN ?? FROM THE NEW PATTERN IN EXCHANGE COMMANDS. ??EDITR 5-NO ROOM ?? > MEMORY IS INSUFFICIENT FOR NECESSARY BUFFERS. AT LEAST 288 ?? WORDS OF FREE MEMORY MUST BE ALLOWED AFTER THE EDITOR CODE. ?ATHE "A" COMMAND CAUSES THE EDITOR TO ABORT. TEMPORARY ?ASCRATCH FILES ARE PURGED. ORIGINAL FILE UNCHANGED. ?A ?BTHE "B" COMMAND SEARCHES FOR A PATTERN STARTING AT THE ?BBEGINNING OF THE FILE. ?BIF THE PATTERN IS NOT FOUND, THE SEARCH ENDS AT THE EOF. ?B ?CTHE "C" COMMAND EDITS THE PENDING LINE, DISPLAYS THE RESULTS, ?CAND DISPLAYS THE NEXT LINE AS THE NEW PENDING LINE. ?C ?DTHE "D" COMMAND DELETES THE PENDING LINE AND ALL LINES DOWN ?DTO THE LINE CONTAINING THE PATTERN, OR UNTIL THE LIMIT ?DIS EXCEDED. THE DELETED LINES MAY BE COPIED TO THE LIST FILE. ?D ?ETHE END COMMANDS TERMINATE THE EDITOR AND PLACE ?ETHE EDIT FILE IN THE FILESPACE NAMED. ?E "EC" CREATES A NEW FILE. ?E "ER" REPLACES AN EXISTING FILE. ?E "EN" RENAMES THE OUTPUT SCRATCH FILE. ?E ?FTHE "F" COMMAND SEARCHES FOR A PATTERN, STARTING AT THE NEXT ?FLINE AFTER THE PENDING LINE AND CONTINUES UNTIL THE PATTERN IS FOUND ?FOR UNTIL THE EOF IS REACHED. ?F ?GTHE "G" COMMAND EXCHANGES OLD TEXT FOR NEW TEXT IN THE ?GPENDING LINE ONLY. THE OLD TEXT MUST START WITHIN ?GTHE WINDOW BOUNDARIES. ?G ?HTHE "H" COMMAND DISPLAYS A GRID OF HATCH MARKS, NUMBERING ?HTHE COLUMNS ON THE SCREEN. ?H ?ITHE "I" COMMAND INSERTS TEXT BEFORE THE PENDING LINE. ?I ?KTHE "K" COMMAND DELETES TRAILING BLANK WORDS ?KFROM ALL THE LINES IN THE FILE. ?K ?LTHE "L" COMMAND LISTS THE NEXT N LINES ON THE LIST FILE, ?LTHEN DISPLAYS THE NEW PENDING LINE. ?L ?MTHE "M" COMMAND MERGES THE CONTENTS OF THE NAMED FILE ?MAFTER THE PENDING LINE AND BEFORE THE NEXT LINE. ?MPARTIAL FILES MAY BE MERGED BY SPECIFYING FIRST AND LAST LINES. ?M ?NTHE "N" COMMAND LISTS THE FOLLOWING INFORMATION: ?N N-CURRENT LINE NUMBER IN INPUT FILE ?N O-CURRENT LINE NUMBER IN OUTPUT FILE ?N B-NUMBER OF BLOCKS IN OUTPUT FILE ?N C-NUMBER OF CHARACTERS IN PENDING LINE ?N ?OTHE "O" COMMAND WRITES THE PENDING LINE TO THE OUTPUT ?OFILE, THEN PERFORMS A "P" COMMAND ON A COPY OF THAT LINE. ?O ?PTHE "P" COMMAND EDITS THE PENDING LINE AND DISPLAYS THE RESULT. ?P ?RTHE "R" COMMAND REPLACES THE PENDING LINE WITH TEXT. ?R ?STHE "S" COMMAND MERGES THE PORTION OF THE NAMED FILE ?SBETWEEN THE STARTING PATTERN AND THE ENDING PATTERN. ?SIF THE STARTING PATTERN IS NOT FOUND, NO LINES ARE MERGED. ?SIF THE ENDING PATTERN IS NOT FOUND, ALL LINES AFTER THE ?SSTARTING PATTERN ARE MERGED. ?S ?TTHE "T" COMMAND CHANGES THE TAB CHARACTER AND SETS ?TTHE TAB STOPS IN THE EDITOR (NOT AT THE TERMINAL). ?T ?UTHE "U" COMMAND SETS UP AN UNCONDITIONAL EXCHANGE OF THE ?UFIRST N CHARACTERS OF THE CURRENT WINDOW FOR THE NEW TEXT. ?UTHE NEXT COMMAND DETERMINES THE RANGE. ?UCHANGED LINES ARE NOT LISTED. ?U ?VTHE "V" COMMAND SETS UP AN UNCONDITIONAL EXCHANGE OF THE ?VFIRST N CHARACTERS OF THE CURRENT WINDOW FOR THE NEW TEXT. ?VTHE NEXT COMMAND DETERMINES THE RANGE. ?VCHANGED LINES ARE DISPLAYED ON THE LIST FILE. ?V ?WTHE "W" COMMAND CHANGES THE WINDOW BOUNDARIES. ?WEXCHANGE COMMANDS REQUIRE THE FIRST CHARACTER OF THE ?WPATTERN TO BE WITHIN THE WINDOW. FIND & DELETE COMMANDS ?WMAY BE RESTRICTED TO THE WINDOW BY USE OF THE [W] CHARACTER. ?W ?XTHE "X" COMMAND ENABLES THE EXCHANGE OF OLD TEXT FOR NEW TEXT. ?XTHE OLD TEXT MUST START WITHIN THE WINDOW BOUNDARIES. THE NEXT ?XCOMMAND DETERMINES THE RANGE. CHANGED LINES ARE LISTED. ?X ?YTHE "Y" COMMAND ENABLES THE EXCHANGE OF OLD TEXT FOR NEW TEXT ?YIN THE PENDING LINE, THEN FINDS THE NEXT OCCURRANCE OF OLD ?YTEXT. THE OLD TEXT MUST START WITHIN THE WINDOW BOUNDARIES. ?Y ?ZTHE "Z" COMMAND ENABLES THE EXCHANGE OF OLD TEXT FOR NEW TEXT. ?ZTHE OLD TEXT MUST START WITHIN THE WINDOW BOUNDARIES. THE NEXT ?ZCOMMAND DETERMINES THE RANGE. CHANGED LINES ARE NOT LISTED. ?Z ?_THE "_" COMMAND CAUSES A BLOCK OF COMMANDS TO BE REPEATED N ?_TIMES. THE COMMANDS MUST BE ENTERED ON THE SAME LINE, ?_SEPARATED BY THE [C] CHARACTER. ?_ ?"THE """ COMMAND APPENDS A COPY OF THE PENDING LINE TO ?"THE PENDING LINE, DOUBLING ITS LENGTH. ?" ?&THE "&" COMMAND MERGES TWO LINES OF TEXT. THE LINE ?&FOLLOWING THE PENDING LINE IS APPENDED TO THE PENDING LINE. ?& ?THE ">" COMMAND RE-ENABLES NORMAL LISTING THAT HAS BEEN ?>SUPPRESSED BY A "<" COMMAND IN THE SAME COMMAND BLOCK. ?> ?*THE "*" COMMAND CAUSES NO ACTION. IT MAY BE USED TO ?*ADD COMMENTS TO EDITOR COMMAND FILES. ?* ?#THE "#" COMMAND ADDS A THREE CHARACTER LABEL AND A SEQUENCE ?#NUMBER TO EACH LINE OF THE FILE. ?# ?+THE "+" COMMAND ADVANCES N LINES AND DISPLAYS THE NEW PENDING LINE ?+ ?/THE "/" COMMAND ADVANCES N LINES AND DISPLAYS THE NEW PENDING LINE ?/ ?-THE "-" COMMAND DELETES N LINES AND DISPLAYS THE NEXT. ?-THE DELETED LINES MAY BE COPIED TO THE LIST FILE. ?- ? THE " " COMMAND INSERTS TEXT AFTER THE PENDING LINE. ? ?^THE "^" COMMAND BACKS UP N LINES AND DISPLAYS ?^THE NEW PENDING LINE. ?^ ?!THE "!" COMMAND LISTS THE NAMES OF THE FILE BEING EDITED ?!AND THE CURRENT SCRATCH FILES. ?! ?$THE "$" COMMAND DISPLAYS OR MODIFIES THE CURRENT SPECIAL CHARACTERS. ?$ ?$ SPECIAL CHARACTER SUMMARY ?$(COMMANDS AFFECTED BY THE CHARACTER ARE SHOWN IN PARENTHESIS.) ?$ ?$ [T] TAB (B,C,D,F,I,O,P,R,S, ,@) ?$ [W] WINDOW CHARACTER (B,D,F,S,@) ?$ PATTERN SEPARATOR (G,U,V,X,Y,Z) ?$ PLACE HOLDER (C,O,P) ?$ [F] FREE FIELD CHARACTER (B,D,F,G,S,X,Y,Z,@) ?$ [X] DON'T CARE CHARACTER (B,D,F,G,S,X,Y,Z,@) ?$ NO CHANGE CHARACTER (G,X,Y,Z) ?$ [N] NOT CHARACTER (B,D,F,G,S,X,Y,Z,@) ?$ [Z] ZERO-LENGTH LINE (B,D,F,G,S,X,Y,Z,@) ?$ [C] COMMAND SEPARATOR (ALL COMMANDS) ?$ ?$ [I] INSERT MODE (C,O,P) ?$ [D] DELETE MODE (C,O,P) ?$ [R] REPLACE MODE (C,O,P) ?$ [K] TRUNCATE LINE (C,O,P) ?$ [B] BREAK LINE (C,O,P) ?$ [E] EXTEND LINE (C,O,P) ?@THE "@" COMMAND SEARCHES FOR A PATTERN, STARTING WITH THE ?@PENDING LINE AND CONTINUING UNTIL THE PATTERN IS FOUND OR ?@UNTIL THE EOF IS REACHED. ?@ * THE FOLLOWING TWO LINES CONTAIN A NON-PRINTING * CHARACTER IN THE SECOND COLUMN. ? TURNS THE BELL OFF (OR BACK ON AGAIN). ?