47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
TableGenerator *generator = [[[TableGenerator alloc] init] autorelease];
[generator readUnicodeDataFileAtPath: @"UnicodeData.txt"];
[generator readCaseFoldingFileAtPath: @"CaseFolding.txt"];
[generator writeTablesToFileAtPath: @"../src/unicode.m"];
[generator writeHeaderToFileAtPath: @"../src/unicode.h"];
}
- (void)readUnicodeDataFileAtPath: (OFString*)path
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init], *pool2;
OFFile *file = [OFFile fileWithPath: path
mode: @"rb"];
|
>
>
|
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
TableGenerator *generator = [[[TableGenerator alloc] init] autorelease];
[generator readUnicodeDataFileAtPath: @"UnicodeData.txt"];
[generator readCaseFoldingFileAtPath: @"CaseFolding.txt"];
[generator writeTablesToFileAtPath: @"../src/unicode.m"];
[generator writeHeaderToFileAtPath: @"../src/unicode.h"];
[OFApplication terminate];
}
- (void)readUnicodeDataFileAtPath: (OFString*)path
{
OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init], *pool2;
OFFile *file = [OFFile fileWithPath: path
mode: @"rb"];
|