home *** CD-ROM | disk | FTP | other *** search
/ ftp.whtech.com / ftp.whtech.com.tar / ftp.whtech.com / club100 / prg / tcompf.do < prev    next >
Text File  |  2006-10-19  |  3KB  |  62 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                   PRE-COMPILE KEYWORD FILTER FOR TCOMP.121
  7.  
  8.  
  9.             The Tiny Basic Compiler by Mike Weiblen is a major
  10.         advance in M-100 programming. The compiler makes it possible
  11.         to write programs in Basic that will execute at machine
  12.         language speed without the need to learn machine language or
  13.         another high level compiled language. However, TCOMP does
  14.         not accept all keywords in the M-100 Microsoft Basic
  15.         language. Thus, when a Basic program is to be compiled, it
  16.         must be either written especially for TCOMP, or it must be
  17.         rewritten using only the keywords TCOMP recognizes. Poring
  18.         over source code listings, looking for unallowed keywords,
  19.         is a tedious chore.
  20.  
  21.             TCOMPF does this job for you at lightning-fast machine
  22.         language speed. A 19K Basic program was checked in under
  23.         three seconds, and produced 95 instances of unallowed
  24.         keywords. Using TCOMPF before compiling saves a lot of
  25.         time and eyestrain looking for keywords TCOMP won't compile.
  26.  
  27.             To create TCOMPF.CO, load the self-contained loader
  28.         program TCOMPF.LDR into Basic. Save it and run it from the
  29.         RAM menu or type "RUN"...don't use F4 (creates a syntax error
  30.         later). It doesn't matter if CDOS is installed, the program
  31.         handles CDOS and reserves memory automatically, and
  32.         re-installs CDOS when finished. If a data byte gets garbled
  33.         in the download, a "not loaded" message will display. The
  34.         download checksum on TCOMPF.LDR is 166,239.
  35.  
  36.             To use TCOMP.CO, the Basic program to be checked must be
  37.         in RAM as a tokenized (compressed) BA file. At the prompt,
  38.         enter the filename. The extension is optional. Just pressing
  39.         Enter returns you to the menu. When the program is finished,
  40.         it beeps and returns to the menu. There, you'll find a file
  41.         named "LINES.DO" which contains line numbers where unallowed
  42.         keywords were found. TCOMPF stops scanning a line at the
  43.         first occurence of an unallowed keyword, so the lines listed
  44.         may have one or multiple occurences. TCOMPF does not detect
  45.         syntax errors or mispelled keywords. Note: it will pick up
  46.         graphics characters inside quotes as keywords.
  47.  
  48.             TCOMPF loads and runs at 62448.  If you have a Chipmunk,
  49.         it's OK to run it from disk or from the main menu with CDOS
  50.         installed if you respond "Y" to the "Remove..." prompt. When
  51.         TCOMPF is finished, it automatically re-installs CDOS.
  52.  
  53.             TCOMPF.CO is Copyright 1985 by Tim Ekdom, all rights
  54.         reserved. License granted to M-100 users for personal non-
  55.         commercial use and duplication as necessary to achieve this
  56.         purpose.
  57.  
  58.  
  59.         Tim Ekdom
  60.         September, 1985
  61.         CIS: 72575,1473
  62.