
The following is a list of primitive op codes, assignment operators and
procedures supported by CrypF.

                          The primitive op codes are:

H => Log screen to log file toggle      |  > => Write configuration & Save.CFC
J => Run CrypF code from file           |  < => Read configuration & Save.CFC
Q => Quit to end the program            |  ] => Write command history file
" => Start/Stop file name or comment    |  [ => Read command history file
$ => Restart/Reset configuration        |  ? => Help
--------------------------------------------------------------------------------

                         The assignment operators are:

       ChDir=x or CD=x => Change directory to x
       File1=x or F1=x => Set Input file name of file1 for Equal12 command
       File2=x or F2=x => Set Input file name of file2 for Equal12 command
       FileC=x or FC=x => Set Input file name of clear file to be encrypted
       FileD=x or FD=x => Set Output file name of file to decrypt to
       FileE=x or FE=x => Set Output file name of file to encrypt to
       FileK=x or FK=x => Set Input file name of key file
       FileL=x or FL=x => Set Output file name of Log file
       FileX=x or FX=x => Set Input file name of eXecute command file
                 Key=x => Input a key = x
           Log=0 or LF => Turn Log screen to log file mode off (False)
           Log=1 or LT => Turn Log screen to log file mode on (True)
         Quiet=0 or QF => Turn quiet mode off (False)
         Quiet=1 or QT => Turn quiet mode on (True)
--------------------------------------------------------------------------------

                        Encryption related procedures are:

          Decode or De => Decode FileE to FileD using key
          Encode or En => Encode FileC to FileE using key
           Equal or Eq => Test for contents of FileC == to FileD
       Equal12 or Eq12 => Test for contents of File1 == to File2
         Execute or Ex => Execute command file FileX
           InitC or Ic => Initialize the Continuation File Cry.con
            KeyF or KF => Input a key from FileK
           State or St => Show state of Encryption inputs
--------------------------------------------------------------------------------

                         Other procedures supported are:

              CFCIn(F) => Enter file name F = "ccc...c" for J command
             CFLOut(F) => Enter file name F = "ccc...c" for H command
              ChDir(F) => Change directory to F = "ccc...c", F optional
          ClearHist    => Clear history of previous operator entries
     ClearLog or CL    => Clear the log file
               Diag(X) => Set diagnostic mode on or off, (X) is optional
               Exit    => Totally quit the program with no questions asked
         Help or He    => Show this Help
              HelpH(X) => Set Height of Help form in pixels
              HelpW(X) => Set Width of Help form in pixels
              HistH(X) => Set Height of History form in pixels
              HistW(X) => Set Width of History form in pixels
         Init or In    => Initialize the program from the beginning ($)
          LogScreen(X) => Log screen to log file mode, on or off
              Pause    => Pause the calculations to free the processor
              Quiet(X) => Set the quiet mode on or off, (X) is optional
          Rem or //    => Comment follows, can also be on a line after commands
      Restore or Re    => Restore Configuration, History, & Save.CFC
                Run(F) => Run CrypF code from file F, F is optional
               RunH(X) => Set Height of Run form in pixels
               RunW(X) => Set Width of Run form in pixels
         Save or Sa    => Save Configuration, History, & Save.CFC
               SetC(X) => Set max commands in history
               Time    => Set timing mode on without other diags
              Write(X) => Output X = "ccc...c", X is optional
            WriteLn(X) => Write(X) and a line feed
--------------------------------------------------------------------------------

            +------------Function Keys on Run form------------+
            |   F1  => Display Help form (?)                  |
            |   F2  => Totally Quit/end the program (Q)       |
            |   F3  => Restore previous input command         |
            |   F4  => Restore previous input and accept      |
            |   F5  => Get Status of calculation              |
            |   F6  => Display Configuration form             |
            |   F7  => Display Restore Input History form     |
            |   F8  => Accept input and Calculate             |
            |   F9  => Toggle Logging to Log file on/off (H)  |
            |   F10 => Clear input text box                   |
            |   F11 => Clear output text box                  |
            |   F12 => Pause (Pause)                          |
            |   Ctrl+F2 => Restart ($)                        |
            |   Ctrl+F9 => Clear Log File (ClearLog)          |
            |   Ctrl+S  => Save All (Save)                    |
            |   Ctrl+O  => Restore All (Restore)              |
            |   ESC => Clear Run form Input Text Box          |
            |   ESC => Interrupt/Abort a long calculation     |
            |  PgUp => Display previous newer command         |
            |  PgDn => Display previous older command         |
            +-------------------------------------------------+
--------------------------------------------------------------------------------

                Commands used in CrypF code files:

        GoTo {label} (label is a name without a colon)
        GoUpTo {label}
        Labels: A name followed by a colon (:)
        Continuation lines ending with + or -
        Batch Commands (Echo, @Echo, Pause, and Rem)
        Echo On/Off
        @Echo On/Off
        Pause
        Rem ... or //... (for remarks)
--------------------------------------------------------------------------------

-Harry

