home *** CD-ROM | disk | FTP | other *** search
/ Piper's Pit BBS/FTP: ibm 0010 - 0019 / ibm0010-0019 / ibm0010.tar / ibm0010 / MAGELL31.ZIP / PROGRAM.ZIP / MAGELLAN.SYM < prev    next >
Encoding:
Text File  |  1990-03-27  |  10.1 KB  |  263 lines

  1. SEPARATORS 0
  2. ................
  3. ................
  4. ...SSSS.........
  5. 0000000000......
  6. .AAAAAAAAAAAAAAA
  7. AAAAAAAAAAA....A
  8. .AAAAAAAAAAAAAAA
  9. AAAAAAAAAAA.....
  10. AAAAAAAAAAAAAAAA
  11. AAAAAAAAAAAASA.S
  12. AAAAAA..........
  13. .....AAAA.....S.
  14. ......AA........
  15. AAAAAAAAA.....A.
  16. AAAAAA.AAAAAAA..
  17. ....SS..........
  18.  
  19. CASE 0
  20. ................
  21. ................
  22. ................
  23. ................
  24. .ABCDEFGHIJKLMNO
  25. PQRSTUVWXYZ.....
  26. .ABCDEFGHIJKLMNO
  27. PQRSTUVWXYZ.....
  28. ÇÜÉ╢Ä╖ÅÇ╥╙╘╪╫▐ÄÅ
  29. ÉÆÆΓÖπΩδYÖÜ¥.¥..
  30. ╡╓αΘÑÑ..........
  31. .....╡╢╖........
  32. ......╟╟........
  33. ╤╤╥╙╘.╓╫╪.....▐.
  34. α.Γπσσ.ΦΦΘΩδφφ..
  35. ................
  36.  
  37. SORT 0
  38. ................
  39. ................
  40. ................
  41. ................
  42. ................
  43. ................
  44. .ABCDEFGHIJKLMNO
  45. PQRSTUVWXYZ.....
  46. CUEAAAACEEEIIIAA
  47. EAAOOOUUYOUO$O.$
  48. AIOUNN..?....!""
  49. .....AAA.....$$.
  50. ......AA.......$
  51. DDEEEIIII.....I.
  52. OSOOOO.Φ.UUUYY..
  53. ................
  54.  
  55.  
  56.  
  57. CHARACTER LOOKUP TABLE (for reference only)
  58.  
  59.  
  60.       Character Number
  61.       1..............16
  62.  
  63. 1     ................
  64. 2     ................
  65. 3     .!"#$%&'()*+,-./
  66. 4     0123456789:;<=>?
  67. 5     @ABCDEFGHIJKLMNO
  68. 6     PQRSTUVWXYZ[\]^_
  69. 7     `abcdefghijklmno
  70. 8     pqrstuvwxyz{|}~
  71. 9     ÇüéâäàåçêëèïîìÄÅ
  72. 10    ÉæÆôöòûùÿÖÜ¢£¥₧ƒ
  73. 11    áíóúñѪº¿⌐¬½¼¡«»
  74. 12    ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
  75. 13    └┴┬├─┼╞╟╚╔╩╦╠═╬╧
  76. 14    ╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
  77. 15    αßΓπΣσµτΦΘΩδ∞φε∩
  78. 16    ≡±≥≤⌠⌡÷≈°∙·√ⁿ²■.
  79.  
  80.  
  81.  
  82.  
  83. MAGELLAN.SYM DOCUMENTATION
  84. --------------------------
  85. The first three tables in this file tell Magellan how to index each of the
  86. 256 ASCII characters, control case sensitivity and determine sort order.
  87. The fourth table is provided for your reference only.  There is normally no
  88. need to adjust these tables if you are using DOS 3.3 or higher.  You may find
  89. it easier to print this file so you can refer to the tables while you read
  90. the instructions.
  91.  
  92. TABLE LAYOUT
  93. ------------
  94. Each table is a matrix consisting of 16 rows of 16 characters each.  These 
  95. 16x16 matrices provide for the proper mapping of the 256 available ASCII
  96. symbols.  The fourth table, the "Character Lookup Table", is provided for your
  97. reference only ─ to help you determine the location of ASCII characters in the
  98. other three tables. It is not used by Magellan in any way.
  99.  
  100. To change the way Magellan treats a character, refer to the Character Lookup
  101. Table to determine the position of the character.  Next, find that same
  102. position in the table you wish to modify, and change the value at that
  103. position to a new value (see the examples below).
  104.  
  105. WORKING WITH THE TABLES
  106. -----------------------
  107. Each table has an activation number immediately following its name.  An
  108. activation number of 0 (zero) represents "off", which means Magellan will
  109. ignore the table.  An activation number of 1 (one) represents "on", which
  110. means Magellan will use the table's information.  By default, the activation
  111. number is set to 0.
  112.  
  113. To modify MAGELLAN.SYM, it is easiest to use a text editor.  To activate a 
  114. table, change the activation number to 1.  To restore a table to the Magellan
  115. defaults, simply deactivate the table by changing its activation number to 0,
  116. or copy MAGELLAN.SYM from your original Magellan program diskettes.
  117.  
  118. When the CASE or SORT table activation number is set to 0, Magellan uses DOS
  119. code page information to decide how to case and sort files, respectively. For
  120. more information concerning DOS code pages, see your DOS manual.  When the
  121. SEPARATORS table activation number is set to 0, Magellan uses a table
  122. identical to the one supplied in the original MAGELLAN.SYM file to determine
  123. how to index each character it encounters.  
  124.  
  125. The following sections describe each table and explain how to change them.
  126.  
  127.  
  128. THE SEPARATORS TABLE
  129. --------------------
  130. The SEPARATORS table tells Magellan which characters are word separators and 
  131. which are parts of words and numbers.  You may need to modify the SEPARATORS
  132. table if you want to search for symbols (!, *) or special and accented
  133. characters (½, ô) created with Compose (Alt-F1).  Use the SEPARATORS table:
  134.  
  135. ■ If Magellan cannot locate a symbol or Compose character during an explore.
  136. ■ To reduce the size of the index file by removing non-essential characters
  137.   from the SEPARATORS table.  For example, some of the accented characters
  138.   and perhaps even the numbers may not be relevant to your needs.  Excluding
  139.   them from the index could reduce its size by as much as 20%.
  140.  
  141. CHANGING THE SEPARATORS TABLE
  142. -----------------------------
  143. To index symbols, for example, the / character, the SEPARATORS table must be
  144. modified.  To determine which location in the table to modify:
  145.  
  146. ■ Refer to the Character Lookup Table and locate the "/" symbol.
  147. ■ Determine its column (16th) and row (3rd).
  148. ■ Find that same position in the SEPARATORS table.
  149.  
  150. This tells you only which position in the SEPARATORS table to modify.  It does
  151. not tell you what new value to assign at this location to include the / sign
  152. in indexing.
  153.  
  154. There are four possible values that can be assigned to a position in the
  155. SEPARATORS table, S, A, 0 (zero) and . (period).  Their meanings are:
  156.  
  157. Value:             Effect On Subsequent Index Operations
  158. ----------         -------------------------------------
  159. S                  The character is a word separator and will be indexed as 
  160.                    a stand-alone symbol.
  161.  
  162. A                  The character is part of a word and will be indexed as 
  163.                    alphabetic.
  164.  
  165. 0  (zero)          The character is part of a number and will be indexed
  166.                    in a special number mode.
  167.  
  168. .  (period)        The character is a word separator but will not be indexed.
  169.  
  170.  
  171. After locating the position of the / symbol in the SEPARATORS table, you can
  172. see that its value is . (period), which means that it is not indexed.  If the
  173. period in this position is replaced with an S, / will be included in
  174. subsequent (* see NOTE below) index operations and can be searched for as a
  175. single character only, even if it is part of another string (e.g., "/fr").
  176. If the period is replaced with an A, the search will find individual instances
  177. (e.g., "/") but not multi-character instances (e.g., "/fr"), unless the search
  178. is for the multi-character string (e.g., All Files Concerning "/fr").
  179.  
  180.  
  181. THE CASE TABLE
  182. --------------
  183. The CASE table tells Magellan what the upper case version of each character
  184. is, and is used for indexing (* see NOTE below) and for word highlighting
  185. in the View Window.  You may need to modify the  CASE table if you want
  186. Magellan to differentiate between cases (A, a) and different versions of
  187. similar characters (e, é).  Use the CASE table:
  188.  
  189. ■ To explore characters on a case sensitive basis (A vs a).
  190. ■ To find Compose characters in FIND mode.
  191. ■ If you want Magellan to differentiate between accented characters and their
  192.   non-accented equivalents.  For example, to explore All Files Concerning
  193.   "Hôtel", Magellan will find by default the files that contain Hotel, Hôtel,
  194.   Hötel,and Hòtel. Modifying the CASE table allows Magellan to index accented
  195.   characters, such as ô, on an individual basis rather than to group them 
  196.   under a general equivalent.
  197.  
  198.   CASE TABLE CAUTION:
  199.   Modifications to the CASE table affect incremental searches (FIND mode) in
  200.   the View Window, indexing, and word highlighting.
  201.   ■ Changes to the CASE table will have no effect on FIND Mode in the List
  202.     Window, Macro keyword case, dialog box item selection, or the Choose
  203.     function in the Launch, Explore, Macro, Index, and Options Viewer dialog
  204.     boxes.
  205.  
  206.  
  207. THE SORT TABLE
  208. --------------
  209. The SORT table tells Magellan what the sorting order of the characters is.
  210. You may need to modify the SORT table if you want to change the order in 
  211. which Magellan sorts.  Use the SORT table:
  212.  
  213. ■ To change the order in which Magellan sorts.  For example, sort file names
  214.   that include non-English characters in an order other than the DOS standard.
  215.  
  216.  
  217. CHANGING THE CASE AND SORT TABLES
  218. ---------------------------------
  219. Usually it is best to adjust case and sorting conventions by setting the
  220. country code and code page in your CONFIG.SYS file to the correct values for
  221. your country, without making any changes to the CASE or SORT tables.  In some
  222. cases, however, the best DOS can do may not be what you need.
  223.  
  224. With versions of DOS lower than 3.3 and a country code other than US, you may
  225. need to activate, and perhaps edit, the SORT table in order to reflect your
  226. country's sorting order.  If you use a version of DOS lower than 3.3 and are
  227. using a code page other than 437, it may also be necessary to activate, and
  228. perhaps edit, the CASE and SORT tables.
  229.  
  230. Refer to "Changing the SEPARATORS table" to determine which location in the
  231. table to modify.
  232.  
  233. In the CASE table, a value of . (period) indicates that the upper case value
  234. of the character at this position is itself.  A value of a specific character
  235. indicates that the upper case value of the character at this position is the
  236. specific character indicated.
  237.  
  238. In the SORT table, each character is translated to a new character which is
  239. in the proper order relative to the other symbols for the sorting position
  240. of this character.  A . (period) in this table indicates that the character
  241. should be translated to itself for sorting purposes.
  242.  
  243. For example, the sorting order supplied by DOS 3.3 for the German country code
  244. sorts the eszet (ß) to be exactly the same as the letter S.  By adjusting the
  245. SORT table so that T is mapped to U, U is mapped to V, and so on, a hole can
  246. be made in the sorting order for mapping the eszet to T.  This will cause the
  247. eszet to be sorted after S and before T, which is still not correct but at
  248. least solves the problem of S and eszet being mixed together.
  249.  
  250.  
  251. * NOTE: 
  252. -------
  253. Changes made to the SEPARATORS and CASE tables only affect index updates made
  254. subsequent to the table changes.  To make these changes apply to files you
  255. have already indexed, use the Rebuild option for the index to update your
  256. index from scratch.
  257.  
  258. ANOTHER NOTE:
  259. -------------
  260. The first entry in any of the 16x16 tables must be a dot '.'.  If it is not
  261. a dot, Magellan will print an error about this file being incorrectly
  262. formatted when you try to start it up.
  263.