1#ifdef IBMPC_SYSTEM
2%  Initializes upper/lowercase lookup tables for DOS code page 437.
3%  437 is the original DOS character table. So if your DOS version
4%  does not support code pages, use this table. 437 is also the
5%  default code page for USA, United Kingdom, and International English.
6%  It is the alternate code page for Belgium, Brazil, Finland, France,
7%  Germany, Italy, Latin America, Netherlands, Spain, Sweden, and
8%  Switzerland.
9%  Information from MSDOS 5.0 manual
10%
11.   0  64 1 { dup define_case } _for
12.  65  90 1 { dup 32 + define_case } _for
13.  91  96 1 { dup define_case } _for
14. 123 255 1 { dup define_case } _for
15. 128 135 define_case
16. 142 132 define_case
17. 143 134 define_case
18. 144 130 define_case
19. 146 145 define_case
20. 153 148 define_case
21. 154 129 define_case
22. 165 164 define_case
23%
24% Now define a word.  This IS NOT based on above
25%
26. "0-9a-zA-Z\d128-\d167\d224-\d235" define_word
27% Marko thinks:
28. "0-9a-zA-Z\d128-\d154\d160-\d165\d224-\d235" define_word
29
30#endif
31
32
33