CharacterEncoderImplementations__EBCDIC.st
changeset 13062 88e3d3fe31b6
child 18011 deb0c3355881
child 22347 3a5f4ce2f8f8
equal deleted inserted replaced
13061:aa9ed6181ad8 13062:88e3d3fe31b6
       
     1 "
       
     2  COPYRIGHT (c) 2010 by eXept Software AG
       
     3               All Rights Reserved
       
     4 
       
     5  This software is furnished under a license and may be used
       
     6  only in accordance with the terms of that license and with the
       
     7  inclusion of the above copyright notice.   This software may not
       
     8  be provided or otherwise made available to, or used by, any
       
     9  other person.  No title to or ownership of the software is
       
    10  hereby transferred.
       
    11 "
       
    12 "{ Package: 'stx:libbasic' }"
       
    13 
       
    14 "{ NameSpace: CharacterEncoderImplementations }"
       
    15 
       
    16 SingleByteEncoder subclass:#EBCDIC
       
    17 	instanceVariableNames:''
       
    18 	classVariableNames:''
       
    19 	poolDictionaries:''
       
    20 	category:'Collections-Text-Encodings'
       
    21 !
       
    22 
       
    23 !EBCDIC class methodsFor:'documentation'!
       
    24 
       
    25 copyright
       
    26 "
       
    27  COPYRIGHT (c) 2010 by eXept Software AG
       
    28               All Rights Reserved
       
    29 
       
    30  This software is furnished under a license and may be used
       
    31  only in accordance with the terms of that license and with the
       
    32  inclusion of the above copyright notice.   This software may not
       
    33  be provided or otherwise made available to, or used by, any
       
    34  other person.  No title to or ownership of the software is
       
    35  hereby transferred.
       
    36 "
       
    37 !
       
    38 
       
    39 documentation
       
    40 "
       
    41     EBCDIC 
       
    42 
       
    43     [see with:]
       
    44         CharacterEncoderImplementations::EBCDIC showCharacterSet
       
    45 
       
    46     [author:]
       
    47         Claus Gittinger
       
    48 "
       
    49 ! !
       
    50 
       
    51 !EBCDIC methodsFor:'encoding & decoding'!
       
    52 
       
    53 decode:codeArg
       
    54     "Automagically generated by generateCode - do not modify.
       
    55      Decode from my encoding into unicode."
       
    56 
       
    57     |code "{ Class: SmallInteger }"|
       
    58 
       
    59     code := codeArg.
       
    60     code > 16rFF ifTrue:[
       
    61         ^ self decodingError.
       
    62     ].
       
    63     ^ #(
       
    64        "16r0000"    16r0000  
       
    65        "16r0001"    16r0001  
       
    66        "16r0002"    16r0002  
       
    67        "16r0003"    16r0003  
       
    68        "16r0004"    nil  
       
    69        "16r0005"    16r0009     "HT"  
       
    70        "16r0006"    nil  
       
    71        "16r0007"    16r007F     "DEL"  
       
    72        "16r0008"    nil  
       
    73        "16r0009"    nil  
       
    74        "16r000A"    nil  
       
    75        "16r000B"    16r000B     "VT"
       
    76        "16r000C"    16r000C  
       
    77        "16r000D"    16r000D  
       
    78        "16r000E"    16r000E  
       
    79        "16r000F"    16r000F  
       
    80 
       
    81        "16r0010"    16r0010  
       
    82        "16r0011"    16r0011  
       
    83        "16r0012"    16r0012  
       
    84        "16r0013"    16r0013  
       
    85        "16r0014"    nil  
       
    86        "16r0015"    16r0085       
       
    87        "16r0016"    16r0008   
       
    88        "16r0017"    nil  
       
    89        "16r0018"    16r0018  
       
    90        "16r0019"    16r0019  
       
    91        "16r001A"    nil  
       
    92        "16r001B"    nil  
       
    93        "16r001C"    16r001C  
       
    94        "16r001D"    16r001D  
       
    95        "16r001E"    16r001E  
       
    96        "16r001F"    16r001F  
       
    97 
       
    98        "16r0020"    nil         "DS"  
       
    99        "16r0021"    nil         "SOS"
       
   100        "16r0022"    nil  
       
   101        "16r0023"    nil  
       
   102        "16r0024"    nil  
       
   103        "16r0025"    16r000A     "LF"
       
   104        "16r0026"    16r0017     "ETB"
       
   105        "16r0027"    16r001B     "ESC"
       
   106        "16r0028"    nil  
       
   107        "16r0029"    nil  
       
   108        "16r002A"    nil  
       
   109        "16r002B"    nil  
       
   110        "16r002C"    nil  
       
   111        "16r002D"    16r0005     "ENQ"  
       
   112        "16r002E"    16r0006     "ACK"
       
   113        "16r002F"    16r0007     "BEL"
       
   114 
       
   115        "16r0030"    nil  
       
   116        "16r0031"    nil  
       
   117        "16r0032"    nil  
       
   118        "16r0033"    nil  
       
   119        "16r0034"    nil  
       
   120        "16r0035"    nil  
       
   121        "16r0036"    nil  
       
   122        "16r0037"    16r0004     "EOT"  
       
   123        "16r0038"    nil  
       
   124        "16r0039"    nil  
       
   125        "16r003A"    nil  
       
   126        "16r003B"    nil  
       
   127        "16r003C"    16r0014     "DC4"  
       
   128        "16r003D"    16r0015     "NAK"
       
   129        "16r003E"    nil  
       
   130        "16r003F"    16r001A     "SUB"
       
   131 
       
   132        "16r0040"    16r0020     "BLANK"  
       
   133        "16r0041"    16r00A0
       
   134        "16r0042"    16r00E2     "a circumflex"  
       
   135        "16r0043"    16r00E4  
       
   136        "16r0044"    16r00E0  
       
   137        "16r0045"    16r00E1  
       
   138        "16r0046"    16r00E3  
       
   139        "16r0047"    16r00E5  
       
   140        "16r0048"    16r00E7  
       
   141        "16r0049"    16r00F1  
       
   142        "16r004A"    16r005B  
       
   143        "16r004B"    16r002E  
       
   144        "16r004C"    16r003C  
       
   145        "16r004D"    16r0028  
       
   146        "16r004E"    16r002B  
       
   147        "16r004F"    16r0021  
       
   148 
       
   149        "16r0050"    16r0026  
       
   150        "16r0051"    16r00E9  
       
   151        "16r0052"    16r00EA  
       
   152        "16r0053"    16r00EB  
       
   153        "16r0054"    16r00E8  
       
   154        "16r0055"    16r00ED  
       
   155        "16r0056"    16r00EE  
       
   156        "16r0057"    16r00EF  
       
   157        "16r0058"    16r00EC  
       
   158        "16r0059"    16r00DF  
       
   159        "16r005A"    16r005D  
       
   160        "16r005B"    16r0024  
       
   161        "16r005C"    16r002A  
       
   162        "16r005D"    16r0029  
       
   163        "16r005E"    16r003B  
       
   164        "16r005F"    16r005E  
       
   165 
       
   166        "16r0060"    16r002D  
       
   167        "16r0061"    16r002F  
       
   168        "16r0062"    16r00C2  
       
   169        "16r0063"    16r00C4  
       
   170        "16r0064"    16r00C0  
       
   171        "16r0065"    16r00C1  
       
   172        "16r0066"    16r00C3  
       
   173        "16r0067"    16r00C5  
       
   174        "16r0068"    16r00C7  
       
   175        "16r0069"    16r00D1  
       
   176        "16r006A"    16r00A6  
       
   177        "16r006B"    16r002C  
       
   178        "16r006C"    16r0025  
       
   179        "16r006D"    16r005F  
       
   180        "16r006E"    16r003E  
       
   181        "16r006F"    16r003F  
       
   182 
       
   183        "16r0070"    16r00F8  
       
   184        "16r0071"    16r00C9  
       
   185        "16r0072"    16r00CA  
       
   186        "16r0073"    16r00CB  
       
   187        "16r0074"    16r00C8  
       
   188        "16r0075"    16r00CD  
       
   189        "16r0076"    16r00CE  
       
   190        "16r0077"    16r00CF  
       
   191        "16r0078"    16r00CC  
       
   192        "16r0079"    16r0060  
       
   193        "16r007A"    16r003A  
       
   194        "16r007B"    16r0023  
       
   195        "16r007C"    16r0040  
       
   196        "16r007D"    16r0027  
       
   197        "16r007E"    16r003D  
       
   198        "16r007F"    16r0022  
       
   199 
       
   200        "16r0080"    16r00D8  
       
   201        "16r0081"    16r0061  
       
   202        "16r0082"    16r0062  
       
   203        "16r0083"    16r0063  
       
   204        "16r0084"    16r0064  
       
   205        "16r0085"    16r0065  
       
   206        "16r0086"    16r0066  
       
   207        "16r0087"    16r0067  
       
   208        "16r0088"    16r0068  
       
   209        "16r0089"    16r0069  
       
   210        "16r008A"    16r00AB     
       
   211        "16r008B"    16r00BB  
       
   212        "16r008C"    16r00F0  
       
   213        "16r008D"    16r00FD     
       
   214        "16r008E"    16r00FE  
       
   215        "16r008F"    16r00B1  
       
   216 
       
   217        "16r0090"    16r00B0  
       
   218        "16r0091"    16r006A  
       
   219        "16r0092"    16r006B  
       
   220        "16r0093"    16r006C  
       
   221        "16r0094"    16r006D  
       
   222        "16r0095"    16r006E  
       
   223        "16r0096"    16r006F  
       
   224        "16r0097"    16r0070  
       
   225        "16r0098"    16r0071  
       
   226        "16r0099"    16r0072  
       
   227        "16r009A"    16r00AA  
       
   228        "16r009B"    16r00BA  
       
   229        "16r009C"    16r00E6  
       
   230        "16r009D"    16r00B8  
       
   231        "16r009E"    16r00C6  
       
   232        "16r009F"    16r00A4  
       
   233 
       
   234        "16r00A0"    16r00B5     "Mu"
       
   235        "16r00A1"    16r007E  
       
   236        "16r00A2"    16r0073  
       
   237        "16r00A3"    16r0074  
       
   238        "16r00A4"    16r0075  
       
   239        "16r00A5"    16r0076  
       
   240        "16r00A6"    16r0077  
       
   241        "16r00A7"    16r0078  
       
   242        "16r00A8"    16r0079  
       
   243        "16r00A9"    16r007A  
       
   244        "16r00AA"    16r00A1  
       
   245        "16r00AB"    16r00BF  
       
   246        "16r00AC"    16r00D0  
       
   247        "16r00AD"    16r00DD  
       
   248        "16r00AE"    16r00DE  
       
   249        "16r00AF"    16r00AE  
       
   250 
       
   251        "16r00B0"    16r00A2  
       
   252        "16r00B1"    16r00A3  
       
   253        "16r00B2"    16r00A5  
       
   254        "16r00B3"    16r00B7  
       
   255        "16r00B4"    16r00A9  
       
   256        "16r00B5"    16r00A7  
       
   257        "16r00B6"    16r00B6  
       
   258        "16r00B7"    16r00BC  
       
   259        "16r00B8"    16r00BD  
       
   260        "16r00B9"    16r00BE  
       
   261        "16r00BA"    16r00AC  
       
   262        "16r00BB"    16r007C  
       
   263        "16r00BC"    16r00AF  
       
   264        "16r00BD"    16r00A8  
       
   265        "16r00BE"    16r00B4  
       
   266        "16r00BF"    16r00D7 
       
   267 
       
   268        "16r00C0"    16r007B  
       
   269        "16r00C1"    16r0041  
       
   270        "16r00C2"    16r0042  
       
   271        "16r00C3"    16r0043  
       
   272        "16r00C4"    16r0044  
       
   273        "16r00C5"    16r0045  
       
   274        "16r00C6"    16r0046  
       
   275        "16r00C7"    16r0047  
       
   276        "16r00C8"    16r0048  
       
   277        "16r00C9"    16r0049  
       
   278        "16r00CA"    16r00AD  
       
   279        "16r00CB"    16r00F4  
       
   280        "16r00CC"    16r00F6  
       
   281        "16r00CD"    16r00F2  
       
   282        "16r00CE"    16r00F3  
       
   283        "16r00CF"    16r00F5  
       
   284 
       
   285        "16r00D0"    16r007D  
       
   286        "16r00D1"    16r004A  
       
   287        "16r00D2"    16r004B  
       
   288        "16r00D3"    16r004C  
       
   289        "16r00D4"    16r004D  
       
   290        "16r00D5"    16r004E  
       
   291        "16r00D6"    16r004F  
       
   292        "16r00D7"    16r0050  
       
   293        "16r00D8"    16r0051  
       
   294        "16r00D9"    16r0052  
       
   295        "16r00DA"    16r00B9  
       
   296        "16r00DB"    16r00FB  
       
   297        "16r00DC"    16r00FC  
       
   298        "16r00DD"    16r00F9  
       
   299        "16r00DE"    16r00FA  
       
   300        "16r00DF"    16r00FF  
       
   301 
       
   302        "16r00E0"    16r005C  
       
   303        "16r00E1"    16r00F7  
       
   304        "16r00E2"    16r0053  
       
   305        "16r00E3"    16r0054  
       
   306        "16r00E4"    16r0055  
       
   307        "16r00E5"    16r0056  
       
   308        "16r00E6"    16r0057  
       
   309        "16r00E7"    16r0058  
       
   310        "16r00E8"    16r0059  
       
   311        "16r00E9"    16r005A  
       
   312        "16r00EA"    16r00B2  
       
   313        "16r00EB"    16r00D4  
       
   314        "16r00EC"    16r00D6  
       
   315        "16r00ED"    16r00D2  
       
   316        "16r00EE"    16r00D3  
       
   317        "16r00EF"    16r00D5  
       
   318 
       
   319        "16r00F0"    16r0030  
       
   320        "16r00F1"    16r0031  
       
   321        "16r00F2"    16r0032  
       
   322        "16r00F3"    16r0033  
       
   323        "16r00F4"    16r0034  
       
   324        "16r00F5"    16r0035  
       
   325        "16r00F6"    16r0036  
       
   326        "16r00F7"    16r0037  
       
   327        "16r00F8"    16r0038  
       
   328        "16r00F9"    16r0039  
       
   329        "16r00FA"    16r00B3  
       
   330        "16r00FB"    16r00DB  
       
   331        "16r00FC"    16r00DC  
       
   332        "16r00FD"    16r00D9  
       
   333        "16r00FE"    16r00DA  
       
   334        "16r00FF"    nil  
       
   335        ) at:(code + 1).
       
   336 !
       
   337 
       
   338 encode:codeArg
       
   339     "Automagically generated by generateCode - do not modify.
       
   340      Encode from unicode into my encoding."
       
   341 
       
   342     |code "{ Class: SmallInteger }"|
       
   343 
       
   344     code := codeArg.
       
   345     code > 16rFF ifTrue:[
       
   346         ^ self decodingError.
       
   347     ].
       
   348     ^ #(
       
   349        "16r0000"    16r0000  
       
   350        "16r0001"    16r0001  
       
   351        "16r0002"    16r0002  
       
   352        "16r0003"    16r0003 
       
   353        "16r0004"    16r0037
       
   354        "16r0005"    16r002D
       
   355        "16r0006"    16r002E
       
   356        "16r0007"    16r002F  
       
   357        "16r0008"    16r0016  
       
   358        "16r0009"    16r0005  
       
   359        "16r000A"    16r0025
       
   360        "16r000B"    16r000B     
       
   361        "16r000C"    16r000C  
       
   362        "16r000D"    16r000D  
       
   363        "16r000E"    16r000E  
       
   364        "16r000F"    16r000F  
       
   365 
       
   366        "16r0010"    16r0010  
       
   367        "16r0011"    16r0011  
       
   368        "16r0012"    16r0012  
       
   369        "16r0013"    16r0013  
       
   370        "16r0014"    16r003C
       
   371        "16r0015"    16r003D
       
   372        "16r0016"    nil   
       
   373        "16r0017"    16r0026  
       
   374        "16r0018"    16r0018  
       
   375        "16r0019"    16r0019  
       
   376        "16r001A"    16r003F
       
   377        "16r001B"    16r0027  
       
   378        "16r001C"    16r001C  
       
   379        "16r001D"    16r001D  
       
   380        "16r001E"    16r001E  
       
   381        "16r001F"    16r001F  
       
   382 
       
   383        "16r0020"    16r0040   
       
   384        "16r0021"    16r004F       
       
   385        "16r0022"    16r007F  
       
   386        "16r0023"    16r007B  
       
   387        "16r0024"    16r005B  
       
   388        "16r0025"    16r006C   
       
   389        "16r0026"    16r0050
       
   390        "16r0027"    16r007D
       
   391        "16r0028"    16r004D  
       
   392        "16r0029"    16r005D  
       
   393        "16r002A"    16r005C  
       
   394        "16r002B"    16r004E  
       
   395        "16r002C"    16r006B  
       
   396        "16r002D"    16r0060
       
   397        "16r002E"    16r004B
       
   398        "16r002F"    16r0061
       
   399 
       
   400        "16r0030"    16r00F0  
       
   401        "16r0031"    16r00F1  
       
   402        "16r0032"    16r00F2  
       
   403        "16r0033"    16r00F3  
       
   404        "16r0034"    16r00F4  
       
   405        "16r0035"    16r00F5  
       
   406        "16r0036"    16r00F6  
       
   407        "16r0037"    16r00F7  
       
   408        "16r0038"    16r00F8  
       
   409        "16r0039"    16r00F9  
       
   410        "16r003A"    16r007A  
       
   411        "16r003B"    16r005E  
       
   412        "16r003C"    16r004C  
       
   413        "16r003D"    16r007E
       
   414        "16r003E"    16r006E  
       
   415        "16r003F"    16r006F
       
   416 
       
   417        "16r0040"    16r007C
       
   418        "16r0041"    16r00C1  
       
   419        "16r0042"    16r00C2
       
   420        "16r0043"    16r00C3 
       
   421        "16r0044"    16r00C4  
       
   422        "16r0045"    16r00C5  
       
   423        "16r0046"    16r00C6  
       
   424        "16r0047"    16r00C7 
       
   425        "16r0048"    16r00C8 
       
   426        "16r0049"    16r00C9  
       
   427        "16r004A"    16r00D1  
       
   428        "16r004B"    16r00D2  
       
   429        "16r004C"    16r00D3  
       
   430        "16r004D"    16r00D4  
       
   431        "16r004E"    16r00D5
       
   432        "16r004F"    16r00D6  
       
   433 
       
   434        "16r0050"    16r00D7  
       
   435        "16r0051"    16r00D8  
       
   436        "16r0052"    16r00D9  
       
   437        "16r0053"    16r00E2   
       
   438        "16r0054"    16r00E3   
       
   439        "16r0055"    16r00E4   
       
   440        "16r0056"    16r00E5   
       
   441        "16r0057"    16r00E6   
       
   442        "16r0058"    16r00E7   
       
   443        "16r0059"    16r00E8   
       
   444        "16r005A"    16r00E9  
       
   445        "16r005B"    16r004A  
       
   446        "16r005C"    16r00E0  
       
   447        "16r005D"    16r005A  
       
   448        "16r005E"    16r005F  
       
   449        "16r005F"    16r006D  
       
   450 
       
   451        "16r0060"    16r0079  
       
   452        "16r0061"    16r0081  
       
   453        "16r0062"    16r0082  
       
   454        "16r0063"    16r0083  
       
   455        "16r0064"    16r0084  
       
   456        "16r0065"    16r0085  
       
   457        "16r0066"    16r0086  
       
   458        "16r0067"    16r0087  
       
   459        "16r0068"    16r0088  
       
   460        "16r0069"    16r0089  
       
   461        "16r006A"    16r0091  
       
   462        "16r006B"    16r0092  
       
   463        "16r006C"    16r0093  
       
   464        "16r006D"    16r0094  
       
   465        "16r006E"    16r0095  
       
   466        "16r006F"    16r0096  
       
   467 
       
   468        "16r0070"    16r0097  
       
   469        "16r0071"    16r0098  
       
   470        "16r0072"    16r0099  
       
   471        "16r0073"    16r00A2  
       
   472        "16r0074"    16r00A3  
       
   473        "16r0075"    16r00A4  
       
   474        "16r0076"    16r00A5  
       
   475        "16r0077"    16r00A6  
       
   476        "16r0078"    16r00A7  
       
   477        "16r0079"    16r00A8  
       
   478        "16r007A"    16r00A9  
       
   479        "16r007B"    16r00C0  
       
   480        "16r007C"    16r00BB  
       
   481        "16r007D"    16r00D0  
       
   482        "16r007E"    16r00A1  
       
   483        "16r007F"    16r0007  
       
   484 
       
   485        "16r0080"    nil  
       
   486        "16r0081"    nil  
       
   487        "16r0082"    nil  
       
   488        "16r0083"    nil  
       
   489        "16r0084"    nil  
       
   490        "16r0085"    16r0015  
       
   491        "16r0086"    nil  
       
   492        "16r0087"    nil  
       
   493        "16r0088"    nil  
       
   494        "16r0089"    nil  
       
   495        "16r008A"    nil     
       
   496        "16r008B"    nil  
       
   497        "16r008C"    nil  
       
   498        "16r008D"    nil     
       
   499        "16r008E"    nil  
       
   500        "16r008F"    nil  
       
   501 
       
   502        "16r0090"    nil  
       
   503        "16r0091"    nil  
       
   504        "16r0092"    nil  
       
   505        "16r0093"    nil  
       
   506        "16r0094"    nil  
       
   507        "16r0095"    nil  
       
   508        "16r0096"    nil  
       
   509        "16r0097"    nil  
       
   510        "16r0098"    nil  
       
   511        "16r0099"    nil  
       
   512        "16r009A"    nil  
       
   513        "16r009B"    nil  
       
   514        "16r009C"    nil  
       
   515        "16r009D"    nil  
       
   516        "16r009E"    nil  
       
   517        "16r009F"    nil  
       
   518 
       
   519        "16r00A0"    16r0041    
       
   520        "16r00A1"    16r00AA  
       
   521        "16r00A2"    16r00B0  
       
   522        "16r00A3"    16r00B1  
       
   523        "16r00A4"    16r009F  
       
   524        "16r00A5"    16r00B2  
       
   525        "16r00A6"    16r006A  
       
   526        "16r00A7"    16r00B5  
       
   527        "16r00A8"    16r00BD  
       
   528        "16r00A9"    16r00B4  
       
   529        "16r00AA"    16r009A  
       
   530        "16r00AB"    16r008A  
       
   531        "16r00AC"    16r00BA  
       
   532        "16r00AD"    16r00CA  
       
   533        "16r00AE"    16r00AF  
       
   534        "16r00AF"    16r00BC  
       
   535 
       
   536        "16r00B0"    16r0090  
       
   537        "16r00B1"    16r008F  
       
   538        "16r00B2"    16r00EA  
       
   539        "16r00B3"    16r00FA  
       
   540        "16r00B4"    16r00BE  
       
   541        "16r00B5"    16r00A0  
       
   542        "16r00B6"    16r00B6  
       
   543        "16r00B7"    16r00B3  
       
   544        "16r00B8"    16r009D  
       
   545        "16r00B9"    16r00DA  
       
   546        "16r00BA"    16r009B  
       
   547        "16r00BB"    16r008B  
       
   548        "16r00BC"    16r00B7  
       
   549        "16r00BD"    16r00B8  
       
   550        "16r00BE"    16r00B9  
       
   551        "16r00BF"    16r00AB 
       
   552 
       
   553        "16r00C0"    16r0064  
       
   554        "16r00C1"    16r0065  
       
   555        "16r00C2"    16r0062 
       
   556        "16r00C3"    16r0066  
       
   557        "16r00C4"    16r0063  
       
   558        "16r00C5"    16r0067 
       
   559        "16r00C6"    16r009E  
       
   560        "16r00C7"    16r0068  
       
   561        "16r00C8"    16r0074  
       
   562        "16r00C9"    16r0071  
       
   563        "16r00CA"    16r0072  
       
   564        "16r00CB"    16r0073 
       
   565        "16r00CC"    16r0078  
       
   566        "16r00CD"    16r0075  
       
   567        "16r00CE"    16r0076  
       
   568        "16r00CF"    16r0077  
       
   569 
       
   570        "16r00D0"    16r00AC  
       
   571        "16r00D1"    16r0069  
       
   572        "16r00D2"    16r00ED  
       
   573        "16r00D3"    16r00EE  
       
   574        "16r00D4"    16r00EB  
       
   575        "16r00D5"    16r00EF  
       
   576        "16r00D6"    16r00EC  
       
   577        "16r00D7"    16r00BF  
       
   578        "16r00D8"    16r0080  
       
   579        "16r00D9"    16r00FD  
       
   580        "16r00DA"    16r00FE  
       
   581        "16r00DB"    16r00FB     
       
   582        "16r00DC"    16r00FC  
       
   583        "16r00DD"    16r00AD  
       
   584        "16r00DE"    16r00AE  
       
   585        "16r00DF"    16r0059   
       
   586 
       
   587        "16r00E0"    16r0044  
       
   588        "16r00E1"    16r0045  
       
   589        "16r00E2"    16r0042  
       
   590        "16r00E3"    16r0046  
       
   591        "16r00E4"    16r0043  
       
   592        "16r00E5"    16r0047  
       
   593        "16r00E6"    16r009C  
       
   594        "16r00E7"    16r0048  
       
   595        "16r00E8"    16r0054   
       
   596        "16r00E9"    16r0051  
       
   597        "16r00EA"    16r0052   
       
   598        "16r00EB"    16r0053   
       
   599        "16r00EC"    16r0058   
       
   600        "16r00ED"    16r0055   
       
   601        "16r00EE"    16r0056   
       
   602        "16r00EF"    16r0057   
       
   603 
       
   604        "16r00F0"    16r008C  
       
   605        "16r00F1"    16r0049  
       
   606        "16r00F2"    16r00CD  
       
   607        "16r00F3"    16r00CE  
       
   608        "16r00F4"    16r00CB  
       
   609        "16r00F5"    16r00CF  
       
   610        "16r00F6"    16r00CC  
       
   611        "16r00F7"    16r00E1  
       
   612        "16r00F8"    16r0070 
       
   613        "16r00F9"    16r00DD  
       
   614        "16r00FA"    16r00DE  
       
   615        "16r00FB"    16r00DB  
       
   616        "16r00FC"    16r00DC  
       
   617        "16r00FD"    16r008D  
       
   618        "16r00FE"    16r008E  
       
   619        "16r00FF"    16r00DF  
       
   620        ) at:code+1.
       
   621 ! !
       
   622 
       
   623 !EBCDIC class methodsFor:'documentation'!
       
   624 
       
   625 version_CVS
       
   626     ^ '$Header: /cvs/stx/stx/libbasic/CharacterEncoderImplementations__EBCDIC.st,v 1.1 2010-09-20 15:26:46 cg Exp $'
       
   627 ! !