home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / database / snap312.zip / SNAP.MSG < prev   
Text File  |  1988-09-17  |  25KB  |  781 lines

  1. *******************************************************************************
  2. * Please don't fool with this file, or you will spoil the whole wretched mess.*
  3. * An extra carriage return will make the entire program unusable.             *
  4. *******************************************************************************
  5. * YOU CANNOT EDIT THIS FILE WITH AN EDITOR THAT REMOVES TRAILING BLANKS!      *
  6. *******************************************************************************
  7. * This is the main messages file
  8. * Blank lines are significant
  9. * Spaces are significant
  10. * Comments can begin with an asterisk or double-ampersand
  11. * A double-ampersand comment implies that trailing spaces don't matter
  12. * Messages are grouped into sections
  13. * @1 means "ProgramName"
  14. * @2 is the name corresponding to FoxBASE+
  15. * @3 is the name corresponding to FoxBASE
  16. * The file is organized into sections:
  17. *   Each section must begin with a string in the format:
  18. *      <section title>
  19. *   Both beginning and ending angle brackets are required.
  20. *   Run MSGDOC to produce a listing showing the section numbers and offsets
  21. *     within each section.
  22. *
  23. ********************************************************************************
  24. <Section 1>
  25. ********************************************************************************
  26. *
  27. Y   && character for "Yes"
  28. N   && character for "No"
  29. Help
  30. *
  31. * This section is for general help--press F1 at greeting screen
  32. *
  33. @1 generates technical documentation for @2
  34. systems.  At your option, it can produce any combination of:
  35.  
  36.      Program headings showing the programs which call a particular
  37.         program, those which the program calls, and databases
  38.         indexes, format files, report forms and memory files used by
  39.         the program.
  40.      Tree diagram of all programs in the system and the
  41.         programs and databases used by each.
  42.      Summary reports showing database structures, index parameters,
  43.         formats and report forms used, plus a token cross reference.
  44.      Indented program code with keywords capitalized.
  45.      Action diagrams to illustrate program structure
  46.      Batch files for backing up programs and data
  47.      LNK and MAKE files for Clipper
  48.  
  49.  
  50.  
  51. Press space bar to see command line arguments
  52. *
  53. * Command line argument help
  54. *
  55. Help--Command Line Arguments
  56. @1 allows command line arguments to begin with either
  57. a hyphen (-) or a slash (/).
  58.  
  59.   -A          Extra indent before a CASE statement.
  60.   -BW         Black & white.  Disable color.
  61.   -D          Debug mode.  Display source code.
  62.   -Ffilename  Get configuration data from "filename".
  63.   -Lfilename  Get standard link data from "filename".
  64.   -Mfilename  Get macro substitution strings from "filename".
  65.   -N          Do not check for video "snow"
  66.   -O          Omit all macro substitutions.
  67.   -Rnnnn      Reserve nnnn bytes of memory.
  68.   -S          Show reports on screen as they are created.
  69.   -T*:        Use '*:' as Tag for @1 directives.
  70.   -V          Direct video on.  Faster but less compatible.
  71.   -Wnnn       Hyphens for reports.
  72.   -X          Run @1 without waiting for input.
  73.   -?          Display some help.
  74. Press space bar to continue or F1 for program limits
  75. Maximum program files:
  76. Maximum of each other file type:
  77. Maximum tokens:
  78. Maximum length of a token:
  79. Maximum number of key words:
  80. Maximum length of key word:
  81. Maximum levels of program nesting:
  82. Maximum number of database fields:
  83. Maximum length of filename:
  84. Maximum number of macro definitions:
  85.  
  86.  
  87.  
  88.  
  89.  
  90. Press space bar to continue
  91. Limits
  92. *
  93. * Command line error messages start here
  94. *
  95. switch used, but the file could not be found.
  96. -r switch used but no reserved memory specified.
  97. Invalid reserved memory specified.
  98. Syntax is:   @1 -r5000      (to reserve 5000 bytes).
  99. -w switch used but no report width specified.
  100. Syntax is:   @1 -w79   (for width of 79 characters).
  101. Invalid report width specified.
  102. Syntax is:   @1 -w79  (for width of 79 characters).
  103. *
  104. ********************************************************************************
  105. <Section 2 -- System Screen>
  106. ********************************************************************************
  107. *
  108. System Menu
  109. 159
  110. System
  111. Choose system options
  112. F1-Help    F5-Save Defaults    F6-Read Defaults   F10-Main menu
  113. System name:
  114. Author:
  115. Copyright holder:
  116. Copyright date:
  117. Top filename:
  118. Path for program source code:
  119. Path for data files:
  120. Path for output files:
  121. Path for @1 files:
  122. Top File
  123. not found.;Press Ctrl-C to exit, or any other key to enter a correct filename.
  124. Program file path not found:
  125. Error
  126. Output path is not valid:
  127. The drive is probably invalid.
  128. *
  129. ********************************************************************************
  130. <Section 3 -- Reports Screen>
  131. ********************************************************************************
  132. *
  133. Report Screen
  134. 147
  135. Reports
  136. Choose documentation reports and filenames
  137. F1-Help    F5-Save Defaults    F6-Read Defaults   F10-Main menu
  138. Write program tree structure?
  139. Write list of files used in system?
  140. Write index file summary?
  141. Write data dictionary?
  142. Write format file summary?
  143. Write report form summary?
  144. Write procedures summary?
  145. Write label form summary?
  146. Write binary file summary?
  147. Write variable cross-reference?
  148. Write PLINK86 LNK file?
  149. Write Borland Turbo Link file?
  150. Write Microsoft LINK file?
  151. Write NDMAKE MAKE file?
  152. Prepare batch files for backups?
  153. Filename
  154. *
  155. ********************************************************************************
  156. <Section 4 -- Format Screen>
  157. ********************************************************************************
  158. *
  159. Format and Action Diagrams Options Menu
  160. 161
  161. Format
  162. Choose source code formatting options
  163. F1-Help    F5-Save Defaults    F6-Read Defaults   F10-Main menu
  164.   Create formatted source code files?
  165.      Preserve original date and time?
  166. Write headings for source code files?
  167. Echo all headings to a separate file?
  168.      Filename:
  169.       Token capitalization (U/L/F/N)?    (Up/Low/First/None)
  170.     Keyword capitalization (U/L/F/N)?
  171. Key word filename:
  172. Tabs, spaces or no indenting (T/S/N)?
  173. No. of spaces:
  174.    Eliminate blank lines from output?
  175.       Eliminate comments from output?
  176.            Keyword expansion (E/C/N)?    (Expand/Compress/None)
  177.               Create action diagrams?
  178.   File extension for action diagrams?
  179.  Add line numbers to action diagrams?
  180.  Graphics, ASCII or other characters?    (G, A or O)
  181.          Symbols for action diagrams?
  182. *
  183. ********************************************************************************
  184. <Section 5 -- Xref Screen>
  185. ********************************************************************************
  186. *
  187. Xref (Cross-Reference) Options Menu
  188. 173
  189. Xref
  190. Choose cross-reference options
  191. F1-Help    F5-Save Defaults    F6-Read Defaults   F10-Main menu
  192. Cross reference public variables?
  193. Cross-reference other variables and tokens?
  194. Cross-reference @2 key words?
  195. Cross-reference numeric constants?
  196. Cross-reference @3 key words?
  197. *
  198. ********************************************************************************
  199. <Section 6 -- Tree Screen>
  200. ********************************************************************************
  201. *
  202. Tree Diagram Menu
  203. 148
  204. Tree
  205. Choose tree diagram options
  206. F1-Help    F5-Save Defaults    F6-Read Defaults   F10-Main menu
  207. Create tree diagram?
  208. Include procedures?
  209. Include functions?
  210. Include format files?
  211. Include databases?
  212. Include indexes?
  213. Include report forms?
  214. Include label forms?
  215. Include memory files?
  216.     Characters for tree (G/A/N)?      (Graphics, ASCII, None)
  217. Filename
  218. No tree line characters are allowed when you do not;
  219. include procedures, functions or format files in the tree.
  220. *
  221. ********************************************************************************
  222. <Section 7 -- Print Screen>
  223. ********************************************************************************
  224. *
  225. Printing Options Menu
  226. 153
  227. Print
  228. Choose source code printing options
  229. F1-Help   F5-Save Defaults    F6-Read Defaults    F9-Print Now    F10-Main menu
  230.   Print source code files:
  231. Print action diagrams:
  232.                Line width:
  233.           Page length:
  234.                Top margin:
  235.         Bottom margin:
  236.               Left margin:
  237.          Right margin:
  238.             Tab expansion:
  239.    Print line numbers:
  240. Form feed before printing:
  241.  Form feed after printing:
  242.      Printer setup string:
  243.      Printer reset string:
  244. Error in line width
  245. Error in page length
  246. Error in top margin
  247. Error in bottom margin
  248. Error in left margin
  249. Error in right margin
  250. Error in tab spaces
  251. *
  252. ********************************************************************************
  253. <Section 8 -- Other Options Screen, and strings from general menu procedures>
  254. ********************************************************************************
  255. *
  256.  Other Options Screen
  257. 152
  258. Other
  259. Choose other options
  260. F1-Help     F5-Save Defaults      F6-Read Defaults      F10-Main menu
  261.             Ignore drive designations?
  262.                     Search tree (Y/N)?
  263. @2 format (Y/N)?
  264. Associate DBFs with other files (Y/N)?
  265.     Default extension for index files?
  266. *
  267. * Strings for handling the TPMENU procedures start here
  268. *
  269. Begin
  270. Begin documentation
  271. Quit
  272. Return to operating system
  273. *
  274. * BigBrother strings begin here
  275. *
  276. You cannot eliminate blank lines if the program path;
  277. You cannot eliminate comments if the program path;
  278. You cannot expand key words if the program path;
  279. You cannot compress key words if the program path;
  280.        and the output path are the same.
  281. *
  282. ********************************************************************************
  283. <Section 9 -- Config file error messages>
  284. ********************************************************************************
  285. *
  286. * The following six error messages are for reading/writing config files
  287. Error opening configuration file
  288. Configuration file is from wrong version of @1
  289.  
  290. Error opening          && error opening configuration file
  291. Filename not valid     && config filename not valid
  292. File does not exist    && specified config file does not exist
  293. *
  294. ********************************************************************************
  295. <Section 10 -- SnapMain strings>
  296. ********************************************************************************
  297. *
  298. Loading keywords
  299. --Loaded OK
  300. ────────── Starting Pass 2 ─────────
  301. Press space bar to continue
  302. Writing
  303. Batch Files
  304. System Statistics
  305. Press escape to exit, or any other key to begin printing source code
  306. Normal termination
  307. *
  308. ********************************************************************************
  309. <Section 11 -- StackOps strings>
  310. ********************************************************************************
  311. *
  312. Too many variables referenced--
  313. Too many program files:
  314.   Limit is
  315. Database name missing
  316. Invalid index reference--
  317. Invalid RPT form reference--
  318. Invalid LBL form reference--
  319. Could not find on Summ:
  320. Too many files.
  321. over limit.
  322. --Limit is
  323. Too many files
  324. in SummAddFiles procedure.
  325. Error recording
  326. in SummAddDBFFiles procedure.
  327. *
  328. ********************************************************************************
  329. <Section 12 -- Strings from SnapGlo>
  330. ********************************************************************************
  331. *
  332. * This section is for DOS error messages
  333. *
  334. File not found
  335. Path not found
  336. Too many open files
  337. File access denied
  338. Invalid file handle
  339. Not enough memory
  340. Invalid environment
  341. Invalid format
  342. Invalid file access code
  343. Invalid drive number
  344. Cannot remove current directory
  345. Cannot rename across drives
  346. No more files
  347. Disk read error
  348. Disk write error--disk full?
  349. File not assigned
  350. File not open
  351. File not open for input
  352. File not open for output
  353. Invalid numeric format
  354. Disk is write-protected
  355. Unknown unit
  356. Drive or printer not ready
  357. Unknown command
  358. CRC error in data
  359. Bad drive request structure length
  360. Disk seek error
  361. Unknown media type
  362. Sector not found
  363. Printer out of paper
  364. Device write fault
  365. Device read fault
  366. Hardware failure
  367. Division by zero
  368. Range check error
  369. Stack overflow error--out of memory
  370. Heap overflow error--out of memory
  371. Invalid pointer operation
  372. Floating point overflow
  373. Floating point underflow
  374. Invalid floating point operation
  375. Unknown error--I dunno
  376. *
  377. * Formatted error message
  378. *
  379. Error               && line 43
  380. ;at                 && semicolon forces a line break in the error message
  381. version
  382. ;Press Ctrl-C to exit to DOS or any other key to continue
  383. *
  384. * Line 47 begins here -- Status Screen strings
  385. *
  386. Documenting
  387. Filename                Lines  Pass
  388. Status Window
  389.     Available memory:
  390.  Total program lines:
  391.  Total program files:
  392.     Total procedures:
  393.      Total databases:
  394.    Total index files:
  395.   Total format files:
  396.   Total report forms:
  397.   Total memory files:
  398.      Total variables:
  399. Error Window               && line 60 -- caption for error window
  400. *
  401. ********************************************************************************
  402. <Section 13 -- DocMod/Pass1/Pass2 strings>
  403. ********************************************************************************
  404. *
  405. Line too long:
  406. Undefined macro as prg name:
  407. Program file not found:
  408. * Pass2 strings start here.  There are no Pass1 strings.
  409. Too many tokens.
  410. Maximum is
  411. cannot be opened.  It may be read-only.;Ignoring this file.  && ; is important--line break
  412. Error closing output file.
  413. Error resetting file date for
  414. *
  415. ********************************************************************************
  416. <Section 14 -- DocUtil strings>
  417. ********************************************************************************
  418. *
  419. Function:
  420. Procedure:
  421. Procedure file:
  422. Program:
  423. System:
  424. Author:
  425.       Copyright (c)
  426. Last modified:
  427. Procs & Fncts:
  428. Called by:
  429. Set by:
  430. (function  in    && string 12
  431. (procedure in
  432. Calls:
  433. Uses:
  434. Indexes:
  435. Formats:
  436. Report Forms:
  437. Label Forms:
  438. Memory Files:
  439. Binary Files:
  440. Documented
  441. version
  442. * strings for reporting error message location--start at line 24
  443. in
  444. at line
  445. * n/a for number of tokens when xref not selected--line 26
  446.     n/a
  447. * LoadKeyWords strings--line 27
  448. File not found--
  449. Too many keywords.
  450. The limit is:
  451. * RecordProcNames strings--line 30
  452. ProcFile not found:
  453. * ActionDiagram strings--line 31
  454. LOOP error.  No DO WHILE, FOR or SCAN to loop to.
  455. LOOP error in line
  456. of
  457. EXIT error.  No DO WHILE, FOR or SCAN to exit from.
  458. EXIT error in line
  459. BREAK error.  No BEGIN SEQUENCE to exit from.
  460. BREAK error in line
  461. * Balance strings--line 38
  462. Control structures nested too deeply.
  463. Maximum depth is
  464. Control structures unbalanced
  465. Too many
  466. Expected
  467. Found
  468. in line
  469. File
  470. *
  471. ********************************************************************************
  472. <Section 15 -- DBF report strings>
  473. ********************************************************************************
  474. *
  475. Database Structure Summary
  476. database in the system
  477. databases in the system
  478. No such files in this system
  479. is a macro unknown to @1
  480. is not a @2 file                    && not a dBASE III file
  481. It appears to be a @3 file
  482. is not a @3 file                    && not a dBASE II file
  483. It appears to be a @4 file
  484. Structure for database :
  485. Number of data records :
  486.           Last updated :
  487. Field  Field name  Type        Width    Dec    Start      End
  488. Character
  489. Numeric
  490. Date
  491. Logical
  492. Memo
  493. Other
  494. Too many fields in the system.
  495.    The maximum number of fields is
  496.    Press any key to continue
  497. Total **
  498. This database is associated with the memo file:
  499. The memo file:
  500. could not be found
  501. This database appears to be associated with index file(s):
  502.   (index key not found)
  503. @1 did not find any associated index files
  504. This database appears to be associated with report form(s):
  505. @1 did not find any associated report forms
  506. This database appears to be associated with label form(s):
  507. @1 did not find any associated label forms
  508. Data Dictionary
  509. Field Name         Type    Len   Dec     Database
  510. *
  511. ********************************************************************************
  512. <Section 16 -- NDX report strings>
  513. ********************************************************************************
  514. *
  515. Index Parameter Summary
  516. index files
  517.  is a macro unknown to @1
  518.  -- Indexed on:
  519.  -- Filter:
  520. This index is unique.
  521. Last updated:
  522. This index file appears to be associated with database(s):
  523. @1 could not find an associated database
  524.  is a zero-byte file.  It may be damaged.
  525. *
  526. ********************************************************************************
  527. <Section 17 -- Frm report strings>
  528. ********************************************************************************
  529. *
  530. Report Form File Summary
  531. report forms
  532.  is a macro unknown to @1
  533.      Last updated:
  534.    Grouped on:
  535.    Group title:
  536.    SubGrouped on:
  537.    SubGroup title:
  538.    Summary report?
  539. No
  540. Yes
  541.                      Page eject after summary?
  542.    Eject page before printing?
  543.          Eject page after printing?
  544.    Double space report?
  545.                  Plain page?
  546.    Left margin:
  547.                         Right Margin:
  548.                                  Report Contents
  549.    No.   Field                               Length    Decimals     Totaled?
  550.                                    Report Layout
  551. Page No.     1
  552. -- File not found
  553.                Database and Program References
  554.    This report form appears to be associated with database(s):
  555. @1 could not find an associated database
  556. *
  557. ********************************************************************************
  558. <Section 18 -- Tree strings>
  559. ********************************************************************************
  560. *
  561. Too many levels in the tree
  562. Error computing tree position
  563. Stack is corrupted in TREE procedure
  564. Cannot find file
  565. Tree Diagram
  566. function in
  567. procedure in
  568.  (database)
  569.  (index file)
  570.  (report form)
  571.  (label form)
  572.  (memory file)
  573. Truncating tree for recursive call to
  574. *
  575. ********************************************************************************
  576. <Section 19 -- Xref strings>
  577. ********************************************************************************
  578. *
  579. * the following line has a single space
  580. This is a blank line
  581. =  &&   {Assignment}
  582. R  &&   {Replace}
  583. x  &&   {Release}
  584. G  &&   {Get/Menu/Accept/Input}
  585. P  &&   {Public}
  586. V  &&   {Private}
  587. &  &&   {Macro}
  588. A  &&   {Array declaration}
  589. U  &&   {Database used}
  590. @  &&   {Passed as var parameter}
  591. !  &&   {Procedure/function name}
  592. ?  &&   {Unknown}
  593. Token Cross-Reference Report
  594. tokens are included in this report.
  595. Sorting.  Please wait.
  596. Legend for context symbols:
  597.    (blank) reference does not change the variable or field value.
  598.    = variable or field is changed in an assignment statement.
  599.    ! PROCEDURE or FUNCTION statement.
  600.    x variable is released.
  601.    A array is declared.
  602.    G GET or MENU statement changes variable or field.
  603.    P variable is declared PUBLIC.
  604.    R field is replaced.
  605.    U database is USEd
  606.    V variable is declared PRIVATE.
  607.    & variable is referenced in a macro--takes precedence over all others.
  608.    @ variable passed as a var parameter--Clipper only
  609.    ? reference is of unknown type.
  610. Public Variable Summary
  611. These variables were declared PUBLIC somewhere in the system.
  612. Some may also be used as private variables in some parts of the code.
  613. Macro Summary
  614.    There were no macros defined to @1
  615.    Macros Defined to @1
  616.    Variable       Expansion
  617.    -------------- ---------------------------------
  618.    Macros Not Defined to @1
  619. Array Summary
  620. @1 found no arrays in this system
  621.    (procedure file)
  622.    (format file)
  623.    (program file)
  624.    (database)
  625.    (index file)
  626.    (report form)
  627.    (memory file)
  628.    (label form)
  629.    (binary file)
  630. File types appear next to tokens that are used as file names.  Some of these
  631. tokens may also be used in other ways.
  632. *
  633. ********************************************************************************
  634. <Section 20 -- Batch, make and link report strings>
  635. ********************************************************************************
  636. *
  637. Syntax is 
  638. where d: is a drive designation followed by a colon
  639. *
  640. ********************************************************************************
  641. <Section 21 -- Strings for these reports: Binary, Memory, Format, Label, ProcSumm >
  642. ********************************************************************************
  643. *
  644. * Format report strings  (4 strings)
  645. Format File Summary
  646. format files
  647. is a macro unknown to @1
  648.          Last updated:
  649. * Labels report strings (13 strings -- cumulative = 17)
  650. Label Form File Summary
  651. label forms
  652.    Label:
  653.    Label height:
  654.                 Label width:
  655.    Left margin:
  656.                  Labels across page:
  657.    Lines between labels:
  658.         Spaces between labels:
  659.    Line
  660. --File not found.
  661. This label form appears to be associated with database(s):
  662. @1 could not find an associated database
  663. * Binary report strings (3 strings -- cumulative = 20)
  664. Binary File Summary
  665. Note: some binary "files" may actually reside in libraries
  666. binary files
  667. * Memory report strings (2 strings -- cumulative = 22)
  668. Memory File Summary
  669. memory files
  670. * Procedure report string (9 strings -- cumulative = 31)
  671. Procedure and Function Summary
  672. files containing procedures
  673.  -- Last updated:
  674.    Contains:
  675.       Called by:
  676.    (function in
  677.    (procedure in
  678.           Calls:
  679.       No calls to this procedure
  680. *
  681. ********************************************************************************
  682. <Section 22 -- Strings for these reports: Stats, FileList>
  683. ********************************************************************************
  684. *
  685. System Summary
  686. This system has:
  687. lines of code
  688. program files
  689. procedure files
  690. procedures and functions
  691. databases
  692. index files
  693. report forms
  694. format files
  695. label forms
  696. binary files
  697. memory variable files
  698. cross-referenced tokens
  699. See the tree diagram for programs, procedures, functions and format files
  700.                    Index          Report         Label          Memory
  701.   Databases        Files          Forms          Forms          Files
  702. -------------- -------------- -------------- -------------- --------------
  703. @1 created the following documentation files:
  704.          Action diagram files
  705.          UPDATE.BAT   to update program source files in
  706.          BACKDBF.BAT  to backup databases, indexes and memory files
  707.          BACKPRG.BAT  to backup program files, report forms and format files
  708.          PRINTDOC.BAT to print documentation files
  709. Macro substitution was omitted
  710. * File list strings start here
  711. File List
  712. Programs and procedures:
  713.    (function  in
  714.    (procedure in
  715. Procedure files:
  716. Databases:
  717. Index files:
  718. Format files:
  719. Report forms:
  720. Label forms:
  721. Binary files:
  722. Memory files:
  723. *
  724. ********************************************************************************
  725. <Section 23 -- Strings for ReptUtil>
  726. ********************************************************************************
  727. *
  728. in the system
  729. No such files in this system.
  730. System:
  731. Author:
  732.    (function  in
  733.    (procedure in
  734. *
  735. ********************************************************************************
  736. <Section 24 -- Strings for Screen unit>
  737. ********************************************************************************
  738. *
  739. not found or error opening file
  740. Press any key to continue
  741. Help Window
  742. No help available here
  743. Press any key to continue
  744. Trying to display nonexistent field
  745. Too many fields in screen
  746. *
  747. ********************************************************************************
  748. <Section 25 -- Strings for File Printing>
  749. ********************************************************************************
  750. *
  751. Error in printer setup or reset string--char
  752. Something is wrong with the printer.  Please fix it.
  753. Press Ctrl-C to return to menu or any other key to continue.
  754. Press Ctrl-C to exit to DOS or any other key to continue.
  755. Page
  756. Copyright, 
  757. File with filenames to print
  758.           Path for filenames
  759. That is not a valid filename
  760. That file cannot be found
  761. System:                 && must be same as first line in FILELIST.DOC
  762. Please put the printer on-line and to top-of-page.
  763. looks like it might be a binary file.;
  764. Print it anyway (Y/N)?
  765. Printing
  766. Press any key to interrupt
  767.           Printing interrupted
  768. 1.  Stop printing and exit to DOS
  769. 1.  Stop printing and return to print options screen
  770. 2.  Stop printing this program and start printing next program
  771. 3.  Continue printing this program
  772. Please enter your choice----->
  773. Error opening
  774. ; or file could not be found.;
  775. Press the space bar to continue
  776. File not found:
  777. Table of Contents
  778. Source Code Printout
  779. for
  780.