File tree 1 file changed +7
-7
lines changed
utils/gen-unicode-data/Sources/GenNormalization
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 13
13
import GenUtils
14
14
15
15
// Main entry point into the normalization generator.
16
- func generateNormalization( for platform: String ) {
16
+ func generateNormalization( for platform: String , version : String ) {
17
17
var result = readFile ( " Input/NormalizationData.h " )
18
18
19
- let derivedNormalizationProps = readFile ( " Data/DerivedNormalizationProps.txt " )
20
-
19
+ let derivedNormalizationProps = readFile ( " Data/ \( version ) / DerivedNormalizationProps.txt" )
20
+
21
21
let unicodeData : String
22
22
23
23
switch platform {
24
24
case " Apple " :
25
- unicodeData = readFile ( " Data/Apple/UnicodeData.txt " )
25
+ unicodeData = readFile ( " Data/ \( version ) / Apple/UnicodeData.txt" )
26
26
default :
27
- unicodeData = readFile ( " Data/UnicodeData.txt " )
27
+ unicodeData = readFile ( " Data/ \( version ) / UnicodeData.txt" )
28
28
}
29
29
30
30
// Get all NFX_QC information and put it together with CCC info.
@@ -57,9 +57,9 @@ func generateNormalization(for platform: String) {
57
57
"""
58
58
59
59
// Finally, write it out.
60
- write ( result, to: " Output/ \( platform) /NormalizationData.h " )
60
+ write ( result, to: " Output/ \( platform) / \( version ) / NormalizationData.h" )
61
61
}
62
62
63
63
for platform in [ " Common " , " Apple " ] {
64
- generateNormalization ( for: platform)
64
+ generateNormalization ( for: platform, version : " 15 " )
65
65
}
You can’t perform that action at this time.
0 commit comments