home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / rascal.arc / RED.DOC < prev    next >
Encoding:
Text File  |  1980-01-01  |  24.9 KB  |  901 lines

  1.  
  2.  
  3.  
  4.  
  5.                                   November 1983
  6.  
  7.         This  document  tells  how to use the Rascal text editor program,
  8.         RED.EXE, so that you can enter and maintain your Rascal programs.
  9.         This  manual  assumes  you are familiar with MS DOS and Microsoft
  10.         BASIC.
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                            RASCAL EDITOR USER'S MANUAL
  25.  
  26.                            RASCAL EDITOR USER'S MANUAL
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.                              Manual version:   1.05
  34.  
  35.                              Software version: 1.05
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.                                    Marty Franz
  52.  
  53.                      525 W. Walnut St., Kalamazoo, MI 49007
  54.  
  55.                                  (616) 344-1821
  56.  
  57.  
  58.  
  59.                (C) Copyright 1983 Marty Franz - All rights reserved
  60.  
  61.  
  62.  
  63.         111483105
  64.         Rascal Editor User's Manual
  65.  
  66.  
  67.  
  68.         INTRODUCTION
  69.  
  70.         INTRODUCTION
  71.  
  72.             RED.EXE is a text editor specially designed for the entry and
  73.         editing of Rascal programs.
  74.  
  75.             Briefly, RED lets you easily enter and modify your Rascal
  76.         programs without resorting to EDLIN.  RED is screen-oriented, so
  77.         you can edit 24 lines of text at once, and uses the IBM PC's
  78.         special keys for many of its editing functions.
  79.  
  80.             Right now, RED is an in-memory editor.  This means that files
  81.         must be transferred to and from a buffer in memory for editing.
  82.         Only files small enough to fit entirely in memory (up to 60KB
  83.         maximum) can be edited using RED.
  84.  
  85.             In actual use, RED works a lot like BASIC does: you LOAD
  86.         programs into RED's memory buffer, edit them, then SAVE them back
  87.         to diskette when you're done.  After a program has been stored on
  88.         diskette, it can be translated by the Rascal BASIC preprocessor
  89.         into a BASIC program.
  90.  
  91.             Please take the time to read these instructions before you
  92.         use RED.  The best way to learn RED is to practice editing a
  93.         file, trying out each command, editing function, or special key
  94.         until you feel comfortable with it.  RED's SAVE and RESAVE
  95.         commands make it unlikely that you will destroy valuable data.
  96.  
  97.  
  98.         PROGRAM REQUIREMENTS
  99.  
  100.         PROGRAM REQUIREMENTS
  101.  
  102.             To edit files using RED, you need an IBM PC or XT with:
  103.  
  104.                  - at least 64KB of memory, (if you have this much memory
  105.                    your file size will be limited to about 15KB) 
  106.  
  107.                  - at least one single-sided diskette drive,
  108.  
  109.                  - a color or monochrome adapter, with a monitor capable
  110.                    of displaying 80-character lines,
  111.  
  112.                  - MS DOS version 1.1 or 2.0, and
  113.  
  114.                  - the file RED.EXE.
  115.  
  116.  
  117.         BUGS AND IDEAS
  118.  
  119.         BUGS AND IDEAS
  120.  
  121.             When you are using RED, please remember that this is only
  122.         version 1.05.  If you find bugs, or you have ideas for improving
  123.         this editor, please contact me:
  124.  
  125.                  Marty Franz
  126.                  525 W. Walnut St.
  127.                  Kalamazoo, MI 49007
  128.                  (616) 344-1821
  129.  
  130.                                                                          Page 2
  131.         111483105
  132.         Rascal Editor User's Manual
  133.  
  134.  
  135.  
  136.         BASIC MODES
  137.  
  138.         BASIC MODES
  139.  
  140.             When you are editing with RED, the editor is always in one of
  141.         three modes, called edit, insert, and command.  Each mode is
  142.         adapted to a particular set of editing tasks.  Insert mode is
  143.         used when a lot of text is being added to the file.  Edit mode is
  144.         used for touring the file and making minor changes to many lines.
  145.         Command mode is used with longer, BASIC-like commands that affect
  146.         the overall structure of the file and possibly even delete parts
  147.         of it.
  148.  
  149.             RED uses the 25th line of your screen as a status line to
  150.         display the current mode, and other important facts such as the
  151.         name of the file being edited. The status line is always
  152.         displayed in reverse video, and tells:
  153.  
  154.             - the mode (command, edit, or insert),
  155.  
  156.             - the name of the file being edited,
  157.  
  158.             - the line in the file the cursor is on,
  159.  
  160.             - the column on the screen the cursor is on.
  161.  
  162.         The remainder of the screen, lines 1-24, is called the "edit
  163.         area" in this manual and is used to display the actual text lines
  164.         of the file you are working on.  CAUTION: in this version of RED,
  165.         only the first 80 characters of a line can be displayed and
  166.         edited.  Furthermore, attempting to load lines longer than 132
  167.         characters can result in lost data.
  168.  
  169.             To start RED from MS DOS, enter:
  170.  
  171.                  A>red
  172.  
  173.         and you will receive the messages:
  174.  
  175.                  Rascal Program Editor version 1.05
  176.                  (C) Copyright 1983 Marty Franz
  177.  
  178.         Press the "enter" key at this point and RED will go on to clear
  179.         the screen, display the status line at the bottom, and begin your
  180.         editing session.
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.                                                                          Page 3
  195.         111483105
  196.         Rascal Editor User's Manual
  197.  
  198.  
  199.  
  200.         COMMAND MODE
  201.  
  202.         COMMAND MODE
  203.  
  204.             RED begins the edit session in command mode.  At this point
  205.         the memory buffer is empty.  You must use the LOAD command to
  206.         load a file into memory for editing, or enter insert mode and
  207.         input new text lines into the buffer.  The LOAD command is
  208.         described later in this section.
  209.  
  210.             Once editing is underway, you may freely switch between the
  211.         three modes mentioned earlier.  The functions available in each
  212.         mode are described in one of the next three sections of this
  213.         manual.  The individual command mode commands are described below
  214.         in this section.  When you read their descriptions, remember that
  215.         the squiggly braces { and } are placed around items which you
  216.         must supply as "arguments" to a command.  Also note that whenever
  217.         a line number is mentioned, it refers to a line number in the
  218.         file, not a BASIC line number generated by Rascal.
  219.  
  220.  
  221.         APPEND
  222.  
  223.         APPEND
  224.  
  225.             The APPEND command has the format:
  226.  
  227.                  APPEND {d:filename.ext}
  228.  
  229.         APPEND loads the file {d:filename.ext} into the buffer at the
  230.         line just ahead of the current line.  The name of the file being
  231.         edited remains the same.
  232.  
  233.  
  234.         CHANGE
  235.  
  236.         CHANGE
  237.  
  238.             CHANGE is used to search for a pattern in a range of text
  239.         lines and replace it with another.  The format of the CHANGE
  240.         command is:
  241.  
  242.                  CHANGE {start line} {end line}
  243.  
  244.         After this has been typed, RED  prompts for the old pattern by
  245.         asking "from:" .  The old pattern is then entered. Just pressing
  246.         the "enter" key cancels the command.  After getting the old
  247.         pattern RED prompts "to:" for the new pattern.  When this is
  248.         input the edit area clears and the changes made and their line
  249.         numbers are displayed.  If you press any key on the keyboard
  250.         during this process the change is cancelled at that point. If
  251.         {startline} and {endline} are specified, the change occurs only
  252.         over that line range.  If {endline} is omitted, the last line in
  253.         the file is assumed.  If both {startline} and {endline} are
  254.         omitted, all the lines in the file are assumed.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                                                                          Page 4
  263.         111483105
  264.         Rascal Editor User's Manual
  265.  
  266.  
  267.  
  268.         Search Strings
  269.  
  270.         Search Strings
  271.  
  272.             In specifying a pattern to search for, two special characters
  273.         may be used to make this process easier.
  274.  
  275.             The first, {^}, (the shifted-6 character on your keyboard)
  276.         "anchors" the search to the start of the line in the file.  That
  277.         is, only characters beginning in column 1 will be checked for the
  278.         pattern.
  279.  
  280.             The second special character, {?}, is used as a "wild card",
  281.         a character that matches any at all in the text line.
  282.  
  283.  
  284.         Change Strings
  285.  
  286.         Change Strings
  287.  
  288.             In specifying a new pattern for the CHANGE command, the {?}
  289.         (wild card) character may be used to match a corresponding
  290.         character in the old pattern.  There must be as many {?}s in the
  291.         change string as there are in the search string.
  292.  
  293.  
  294.  
  295.         DELETE
  296.  
  297.         DELETE
  298.  
  299.             The DELETE command is used to delete a range of lines in the
  300.         buffer.  It has the format:
  301.  
  302.                  DELETE {start line} {end line}
  303.  
  304.         Here, {startline} and {endline} are used just as they are with
  305.         the CHANGE command.  No check is made to see if the buffer has
  306.         been saved before the DELETE command is executed, so use this
  307.         command with care.  After DELETE completes, command mode resumes
  308.         with the first line after those deleted shown at the top of the
  309.         edit area.
  310.  
  311.  
  312.         FIND
  313.  
  314.         FIND
  315.  
  316.             The FIND command searches for a string in the file. When the
  317.         string is found, RED will enter edit mode and the line will be
  318.         displayed at the top of the edit area with the next 23 lines in
  319.         the file shown below it.  The format of the FIND command is
  320.         simply:
  321.  
  322.                  FIND
  323.  
  324.         If the string is not found, RED remains in command mode.
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.                                                                          Page 5
  333.         111483105
  334.         Rascal Editor User's Manual
  335.  
  336.  
  337.  
  338.         G (GOTO)
  339.  
  340.         G (GOTO)
  341.  
  342.             The G command is used to go to a line in the file and enter
  343.         edit mode.  The line is displayed at the top of the edit area,
  344.         with the next 23 lines in the file shown after it.  G's format
  345.         is:
  346.  
  347.                  G {n}
  348.  
  349.         Typing G with no line number is the same as pressing F1, the edit
  350.         mode key.
  351.  
  352.  
  353.         HELP
  354.  
  355.         HELP
  356.  
  357.             The HELP command displays a one-page summary of RED's
  358.         commands and function keys on the screen.
  359.  
  360.  
  361.         LOAD
  362.  
  363.         LOAD
  364.  
  365.             LOAD will read a file from diskette into the memory buffer,
  366.         overlaying whatever text was there before.  If what you were
  367.         editing wasn't saved, the "file not saved" message (see "NEW"
  368.         below) is displayed.  The LOAD command's format is:
  369.  
  370.                  LOAD {d:filename.ext}
  371.  
  372.         The LOAD command also sets the filename on the status line for
  373.         future SAVE and RESAVE commands.
  374.  
  375.  
  376.         LLIST
  377.  
  378.         LLIST
  379.  
  380.             The LLIST command is used to list a range of lines in the
  381.         file on your printer.  Its format is:
  382.  
  383.                  LLIST {start line} {end line}
  384.  
  385.         The printer currently used by MS DOS as LPT1: will receive the
  386.         output.  Both {startline} and {endline} work the way they do for
  387.         the CHANGE command.
  388.  
  389.  
  390.         NAME
  391.  
  392.         NAME
  393.  
  394.             NAME is used to set the name of the file for the SAVE and
  395.         RESAVE commands.  Normally, NAME isn`t used much because the name
  396.         of the file being edited is set by the LOAD command.  The format
  397.         of NAME is:
  398.  
  399.                  NAME {d:filename.ext}
  400.  
  401.         No disk access is done by NAME, only the filename displayed on
  402.         the status line is changed.
  403.  
  404.                                                                          Page 6
  405.         111483105
  406.         Rascal Editor User's Manual
  407.  
  408.  
  409.  
  410.         NEW
  411.  
  412.         NEW
  413.  
  414.             NEW will clear the current buffer and the filename.  Its
  415.         format is simply:
  416.  
  417.                  NEW
  418.  
  419.         A check is made to see if the buffer has been saved before
  420.         proceeding.  If not, the message:
  421.  
  422.                  file not saved. proceed? 
  423.  
  424.         is displayed.  Answering {y} will cause RED to clear the buffer
  425.         and the edit area; Typing {n} will abort the command.
  426.  
  427.  
  428.         RESAVE
  429.  
  430.         RESAVE
  431.  
  432.             RESAVE will save the file currently being edited back to
  433.         disk.  It assumes the file already exists.  The filename used
  434.  
  435.                It assumes the file already exists.
  436.         will be the one displayed on the status line.  The format of
  437.         RESAVE is:
  438.  
  439.                  RESAVE
  440.  
  441.  
  442.         SAVE
  443.  
  444.         SAVE
  445.  
  446.             SAVE saves the file in the buffer back to disk.  Unlike
  447.         RESAVE, it assumes the file does not exist.  If the file exists
  448.  
  449.                 it assumes the file does not exist.
  450.         a warning message is displayed and nothing happens. The format
  451.         for SAVE is:
  452.  
  453.                  SAVE
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.                                                                          Page 7
  477.         111483105
  478.         Rascal Editor User's Manual
  479.  
  480.  
  481.  
  482.         SEARCH
  483.  
  484.         SEARCH
  485.  
  486.             SEARCH will ask for a search string and will then display all
  487.         the occurences of the string in the file.  The format of the
  488.         SEARCH command is simply:
  489.  
  490.                  SEARCH
  491.  
  492.  
  493.         SYSTEM
  494.  
  495.         SYSTEM
  496.  
  497.             The SYSTEM command is used to exit RED and go back to MS DOS,
  498.         just like it is in Microsoft BASIC.
  499.  
  500.  
  501.         TABS
  502.  
  503.         TABS
  504.  
  505.             The TABS command has the format:
  506.  
  507.                  TABS {n}
  508.  
  509.         This command sets the column stops for the tab key to every {n}
  510.         columns.  Setting TABS less than or equal to 0 is the same as
  511.         setting TABS to 1.  When RED is started,  4 is the initial tab
  512.         setting.
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.                                                                          Page 8
  545.         111483105
  546.         Rascal Editor User's Manual
  547.  
  548.  
  549.  
  550.         EDIT MODE
  551.  
  552.         EDIT MODE
  553.  
  554.             Edit mode is entered by pressing F1 at any time.  Edit mode
  555.         is used for changing individual text lines and for touring the
  556.         file.
  557.  
  558.             In edit mode, you can't arbitrarily replace text. That can
  559.         only be done in insert mode.  Instead, to replace a single
  560.         character at the current cursor position the X command (see
  561.         below) is used.  Another method for massive text replacement is
  562.         to delete the characters you don't want, enter insert mode,
  563.         reenter the new ones, and then resume edit mode.
  564.  
  565.             The majority of edit mode functions are activated by the PC's
  566.         special keys.  These are summarized in the "RED KEY MAP" section
  567.         This section describes the edit mode functions not activated by
  568.         special keys.
  569.  
  570.  
  571.         EDIT: GOTO
  572.  
  573.         EDIT: GOTO
  574.  
  575.         Typing G when you are in edit mode will cause RED to ask for a
  576.         line number. When this is supplied, this line is displayed at the
  577.         top of the edit area and edit mode resumes.  This function works
  578.         the same as G does in command mode.
  579.  
  580.  
  581.         EDIT: KILL
  582.  
  583.         EDIT: KILL
  584.  
  585.         Typing K in edit mode will cause RED to ask for a single
  586.         character.  After this is received, all the characters from the
  587.         cursor right up to this character (or the end of the line if the
  588.         character isn't found) will be deleted.
  589.  
  590.  
  591.         EDIT: SEARCH
  592.  
  593.         EDIT: SEARCH
  594.  
  595.         Typing S when in edit mode will cause RED to ask for a single
  596.         character.  When this is entered, the cursor will move right to
  597.         this character or the end of the line.
  598.  
  599.  
  600.         EDIT: EXCHANGE
  601.  
  602.         EDIT: EXCHANGE
  603.  
  604.         Typing X in edit mode will cause RED to ask for a single
  605.         character.  This character will then replace the one under the
  606.         cursor.
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.                                                                          Page 9
  617.         111483105
  618.         Rascal Editor User's Manual
  619.  
  620.  
  621.  
  622.         INSERT MODE
  623.  
  624.         INSERT MODE
  625.  
  626.             Insert mode is used for rapid entry of text.  You can enter
  627.         Insert mode at any time by pressing the Ins key on the PC.  When
  628.         this is done "insert" is displayed on the status line and the
  629.         cursor fattens.  Text can now be entered in the edit area at the
  630.         line the cursor is on.  The characters you enter will will be
  631.         inserted to the left of the character the cursor was on when you
  632.         started.
  633.  
  634.             In insert mode, only some of the special edit mode control
  635.         keys retain their normal function.  These are summarized in the
  636.         "RED KEY MAP" section of the manual. More importantly, the ENTER
  637.         key will continue insert mode on the line below the cursor,
  638.         opening a new line in the edit area, and scrolling the lines
  639.         below down a line.
  640.  
  641.             Insert mode is exited by pressing Ins again to enter edit
  642.         mode, or F1 (edit) or F2 (command).
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.                                                                         Page 10
  681.         111483105
  682.         Rascal Editor User's Manual
  683.  
  684.  
  685.  
  686.         RED KEY MAP
  687.  
  688.         RED KEY MAP
  689.  
  690.             This section lists RED's special keys and what they do.
  691.  
  692.             KEY             DESCRIPTION
  693.  
  694.             ___             ___________
  695.  
  696.             F1      Enters edit mode.
  697.  
  698.             F2      Enters command mode.
  699.  
  700.             F3      In edit mode, moves cursor up one line and enters
  701.                     insert mode (insert up).
  702.  
  703.             F4      In edit mode, moves cursor down one line and enters
  704.                     insert mode (insert down).
  705.  
  706.             F5      In edit mode, splits the line at the cursor.
  707.  
  708.             F6      In edit mode, joins current line to end of line above
  709.                     it.  All lines below the cursor move up one in the
  710.                     edit area.
  711.  
  712.             F7      In edit mode, deletes entire line cursor is on.  All
  713.                     lines below move up one in edit area.
  714.  
  715.             F8      Deletes from cursor through the end of the
  716.                     current line.
  717.  
  718.             F10     Undoes any changes made in edit mode to current
  719.                     line.
  720.  
  721.             Home    In edit mode, moves cursor to start of current line.
  722.  
  723.             End     In edit mode, moves cursor to end of current line.
  724.  
  725.             Up      In edit mode, moves cursor up one line.  Used in
  726.             Arrow   insert mode, moves up a line and enters edit mode.
  727.  
  728.             Down    In edit mode, moves cursor down one line. Used in
  729.             Arrow   insert mode, moves down a line and enters edit mode.
  730.  
  731.             Left    In edit mode, moves cursor left one character.
  732.             Arrow   "Character" means a tab may move the cursor several
  733.                     columns.  Also works in insert mode.
  734.  
  735.             Right   In edit mode, moves cursor left one character.  Also
  736.             Arrow   works in insert mode.
  737.  
  738.             PgUp    In edit mode, starts scrolling the edit area forward
  739.                     through the file (towards the front). Pressing any
  740.                     key stops scrolling and resumes edit mode at the
  741.                     cursor.
  742.  
  743.  
  744.  
  745.  
  746.                                                                         Page 11
  747.         111483105
  748.         Rascal Editor User's Manual
  749.  
  750.  
  751.             KEY             DESCRIPTION
  752.  
  753.             ___             ___________
  754.  
  755.             PgDn    Same as PgUp, but scrolls down through the file.
  756.  
  757.             Ins     Insert mode toggle; enters insert mode, then enters
  758.                     edit mode if used in insert mode.
  759.  
  760.             Del     Deletes character at cursor; line moves left one
  761.                     character, cursor stays at same place. Works in both
  762.                     insert and edit modes.
  763.  
  764.             <-      (Backspace) Deletes character to left of cursor;
  765.                     cursor moves left one character. Works in both insert
  766.                     and edit modes.
  767.  
  768.             <-'     (Enter) Has no effect in edit mode; in insert mode
  769.                     moves cursor down one line and continues text
  770.                     insertion.
  771.  
  772.             Space   In edit mode only, acts the same as the Left Arrow
  773.             Bar     key, moving the cursor left one character.
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.                                                                         Page 12
  811.         111483105
  812.         Rascal Editor User's Manual
  813.  
  814.  
  815.  
  816.         ERROR MESSAGES
  817.  
  818.         ERROR MESSAGES
  819.  
  820.             Here's a list of the error messages RED will give you when
  821.         you do something wrong.  They will display on the status line
  822.         after the incorrect command.  To continue editing when an error
  823.         occurs, press "enter" and the message will disappear.
  824.  
  825.             If you ever receive a message prefaced by the words "error:",
  826.         "disk error:", or "system error:", SAVE your changes to a new
  827.         file immediately and then abandon your editing session!  One of
  828.         these messages means RED has seriously malfunctioned.  Report it
  829.         after gathering as much information as you can.
  830.  
  831.  
  832.         command not found
  833.  
  834.             This message means you tried to use a command that wasn't one
  835.             of the ones listed earlier.
  836.  
  837.  
  838.         pattern not found
  839.  
  840.             The search string you tried to find in the file isn't there.
  841.  
  842.  
  843.         bad line number
  844.  
  845.             You used a line number in the GOTO command that isn't a
  846.             positive number.  Only the digits 0-9 can be used when you
  847.             specify a line number.
  848.  
  849.  
  850.         no file argument
  851.  
  852.             You tried to LOAD or APPEND a file without telling RED its
  853.             name.
  854.  
  855.  
  856.         file not found
  857.  
  858.             The file you tried to LOAD or APPEND from, or RESAVE to, does
  859.             not exist on your diskette, or you misspelled its name.
  860.  
  861.  
  862.         line truncated
  863.  
  864.             The result of a LOAD or CHANGE command was a line greater
  865.             than 132 characters.  The line was chopped off on the right.
  866.             You cannot currently edit lines with more than 132 characters
  867.             in them.
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.                                                                         Page 13
  875.         111483105
  876.         Rascal Editor User's Manual
  877.  
  878.  
  879.  
  880.         file not named
  881.  
  882.             You have tried to SAVE or RESAVE a file without giving RED a
  883.             name to use for it.  The NAME command will do this for you.
  884.  
  885.  
  886.         file exists
  887.  
  888.             The file name you gave the SAVE command already exists on
  889.             your diskette.  You need the RESAVE command instead.
  890.  
  891.  
  892.         bad argument
  893.  
  894.             You gave a command using two arguments, such as DELETE, one
  895.             or more that were not numbers.
  896.  
  897.  
  898.         file not saved. proceed?
  899.  
  900.             You will receive this message whenever you use the LOAD or
  901.             NEW command and you have not saved what you were working on.
  902.             This is because these commands clear the memory buffer.
  903.             Answer {y} or {n} depending on what you want to do - {y} to
  904.             continue and destroy the buffer, or {n} to back out and
  905.             cancel the command.  You don't need to press "enter" after
  906.             typing {y} or {n}. 
  907.  
  908.  
  909.         new line too long
  910.  
  911.             The line created in a CHANGE command by substituting the new
  912.             pattern for the old one is turned out to be greater than 132
  913.             characters long.  The CHANGE command aborts at this point.
  914.  
  915.  
  916.         too many ?'s in change mask
  917.  
  918.             You had more ?'s in your change string than you did in your
  919.             search string.  See the description of the CHANGE command in
  920.             this manual for more information.
  921.  
  922.  
  923.         error writing file
  924.  
  925.             You will receive this message when you try to SAVE or RESAVE
  926.             your file and there isn't enough room on the drive you chose.
  927.             Only part of the file has been saved.  You must insert a
  928.             fresh diskette and try to save the file again.
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.                                                                         Page 14
  937.         111483105
  938.         Rascal Editor User's Manual
  939.  
  940.  
  941.  
  942.         COPYRIGHT
  943.  
  944.         COPYRIGHT
  945.  
  946.             RED.EXE is based on ED2, a public-domain text editor written
  947.         by Edward K. Ream and originally published in the January 1982
  948.         issue of Doctor Dobb's Journal.  It has been substantially
  949.  
  950.                  ______ ______ _______
  951.         changed to run on the IBM PC, including the addition of software
  952.         support for the PC's display and keyboard hardware.  The revised
  953.         editor and manual are copyrighted materials and may be
  954.         distributed only for private, noncommercial use.
  955.  
  956.  
  957.  
  958.         DISCLAIMER
  959.  
  960.         DISCLAIMER
  961.  
  962.             Although reasonable testing has been conducted, under no
  963.         circumstances will the author be liable to you or any other third
  964.         party for any damages, including lost profits or other incidental
  965.         or consequential damages, arising out of the use of, or inability
  966.         to use, this software.
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.                                                                         Page 15
  1005.         111483105
  1006.