home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL30.ARJ / VOL3033 < prev    next >
Text File  |  1992-01-08  |  4KB  |  73 lines

  1.  
  2. P r o g r a m m a T h e e k volume 3033
  3.  
  4. gelijk aan TSS 17
  5.  
  6. Titel: Pretty Printer, TP Datacom
  7.  
  8. Number  Name            Size    Date    Comments
  9. 3033.01 ANSISTUF INC    24132  17-08-85 Dos procedures and  functions.
  10.         CATALOG  033     1534  01-01-90 This list.
  11. 3033.02 DEMOMOD  PAS    24576   3-01-86 Procedures for text  processing.
  12. 3033.03 DOS2IO-1 INC    13808  17-08-85 Dos procedures and  functions.
  13. 3033.04 DOS2IO-2 INC    16386  17-08-85 Dos procedures and  functions.
  14. 3033.05 DOS2IO-3 INC    21215  17-08-85 Dos procedures and  functions.
  15. 3033.06 DUMMY    ASM      326  11-03-85 Dummy version of unneeded Pascal
  16.                                         runtime.
  17. 3033.07 FATFISH  PAS    14214   7-08-85 Wator program  (Scientific. American 
  18.                                         12/84).
  19. 3033.08 FATUTIL  ASM     4633   2-08-85 Assembly language  utilities module.
  20. 3033.09 FLUSH12  TBX    13440  23-03-86 Flush Turbo Database  Toolbox (3.0) 
  21.                                         files.
  22. 3033.10 FLUSHX   PAS     6784  23-03-86 Flush files.
  23. 3033.11 LINKDISK PAS     9216  11-01-86 Test program to exercise support
  24.                                         routines.
  25. 3033.12 LINKLIST DOC    11648  11-01-86 Documentation.
  26. 3033.13 LINKLIST PAS     5248  11-01-86 Linklist support  routines.
  27. 3033.14 LINKTYPE INC      512  11-01-86 Data type  declarations.
  28. 3033.15 LONG     PAS    22528  20-03-86 Long integer  arithmatic package.
  29. 3033.16 PP-DTAB  PAS     1664  20-03-86 Delete leading blank  and tabs.
  30. 3033.17 PP-NYC   DOC     6912  20-03-86 Documentation.
  31. 3033.18 PP-NYC   PAS    21376  20-03-86 Pascal  Prettyprinting Program.
  32. 3033.19 SLIMFISH PAS    22025  11-03-85 Wator program  (Scientific. American 
  33.                                         12/84).
  34. 3033.20 SLIMUTIL ASM     8386   2-08-85 Assembly routines.
  35. 3033.21 TERMNL   DOC     3907  27-03-85 Documentation.
  36. 3033.22 TERMNL   PAS    42245  27-03-85 Terminal emulation program (VidTex
  37.                                          and CIS-A).
  38.         VOL3033  ABS     1388  01-01-90 Volume abstract.
  39.                24 File(s)    53248 bytes free
  40.  
  41. LINKLIST
  42.  
  43.  
  44. This  consists of four support routines written in TURBOPascal*  V2.0 for
  45. creating and manipulating double-linked-lists. 
  46. The four support routines are:
  47.  
  48. ALLOCATE_NODE, REMOVE_NODE, ADD_BEFORE_NODE, ADD_AFTER_NODE
  49.  
  50. The enclosed sample program, LINKDISK, gives examples of  nearly all types of 
  51. operations you would normally use when  manipulating a linked list. A 
  52. datafile is created with 3  dummy records, and the file is then read and the 
  53. information  is placed into a linked list. The list is traversed  head-to-tail
  54. and tail-to-he-ad, a node is deleted, a node is  added as the new head, the 
  55. data is rewritten to disk, and  then reopened and read for verification. The 
  56. code is  liberally documented at each operation.
  57.  
  58. FLUSH
  59. Uses a clever technique to flush files created with Turbo  Database 
  60. Toolbox 3.0 without closing and reopening.
  61.  
  62. PP-NYC
  63. Pascal Prettyprinting Program.
  64. PP takes as input a Pascal program or program fragment and  reformats it
  65. according to a standard set of prettyprinting rules.  The  prettyprinted 
  66. program is given as output.  PP makes no  attempt to detect or correct 
  67. syntactic errors in your  program.  However, syntactic errors may result in 
  68. erroneous  prettyprin-ting.
  69.  
  70. TRMNL
  71. Terminal is a terminal emulation program supporting VIDTEX  cursor control 
  72. codes and CIS-A protocol uploads and  downloads. It is written in Turbo
  73. Pascal.