Whitespace change to force builds.
[wine-gecko.git] / intl / chardet / tools / geniso2022kr.pl
blobd29839a9dec5a8e814f4a56c0605f1e0181d9740
1 #!/usr/local/bin/perl
2 use strict;
3 require "genverifier.pm";
4 use genverifier;
7 my(@iso2022kr_cls);
8 my(@iso2022kr_st);
9 my($iso2022kr_ver);
14 # ESC - 1
15 # > 0x80 - 2
16 # $ - 3
17 # ) - 4
18 # C - 5
20 @iso2022kr_cls = (
21 [ 0x01 , 0x1a , 0 ],
22 [ 0x24 , 0x24 , 3 ],
23 [ 0x29 , 0x29 , 4 ],
24 [ 0x43 , 0x43 , 5 ],
25 [ 0x1c , 0x7f , 0 ],
26 [ 0x1b , 0x1b , 1 ],
27 [ 0x00 , 0x00 , 2 ],
28 [ 0x80 , 0xff , 2 ]
33 # ESC$)C
35 package genverifier;
36 @iso2022kr_st = (
37 # 0 1 2 3 4 5
38 0, 3, 1, 0, 0, 0, # Start State - 0
39 1, 1, 1, 1, 1, 1, # Error State - 1
40 2, 2, 2, 2, 2, 2, # ItsMe State - 2
41 1, 1, 1, 4, 1, 1, # state 3 - got ESC
42 1, 1, 1, 1, 5, 1, # state 4 - got ESC $
43 1, 1, 1, 1, 1, 2, # state 5 - got ESC $ )
46 $iso2022kr_ver = genverifier::GenVerifier("ISO2022KR", "ISO-2022-KR",
47 \@iso2022kr_cls, 6, \@iso2022kr_st);
48 print $iso2022kr_ver;