mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 15:05:53 +00:00
ICU-8972 stop copying UCD .txt files into the ICU source tree that are not parsed any more except by preparseucd.py
X-SVN-Rev: 31195
This commit is contained in:
parent
acb27eb0d5
commit
07a5ec42af
2 changed files with 20 additions and 19 deletions
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Copyright (C) 2002-2011, International Business Machines Corporation and
|
||||
* Copyright (C) 2002-2012, International Business Machines Corporation and
|
||||
* others. All Rights Reserved.
|
||||
*
|
||||
* machine-generated by: icu/tools/unicode/py/preparseucd.py
|
||||
|
|
|
@ -1216,6 +1216,7 @@ _strip_re = re.compile("([0-9a-fA-F]+.+?) *#.*")
|
|||
_code_point_re = re.compile("\s*([0-9a-fA-F]+)\s*;")
|
||||
|
||||
def CopyAndStripWithOptionalMerge(s, t, do_merge):
|
||||
# TODO: We do not seem to need the do_merge argument and logic any more.
|
||||
# TODO: With Python 2.7+, combine the two with statements into one.
|
||||
with open(s, "r") as in_file:
|
||||
with open(t, "w") as out_file:
|
||||
|
@ -1320,38 +1321,38 @@ def DontCopy(s, t):
|
|||
# An explicit order number is set only for files that must be parsed
|
||||
# before others.
|
||||
_files = {
|
||||
"BidiMirroring.txt": (CopyOnly, ParseBidiMirroring),
|
||||
"BidiMirroring.txt": (DontCopy, ParseBidiMirroring),
|
||||
"BidiTest.txt": (CopyOnly, "testdata"),
|
||||
"Blocks.txt": (CopyOnly, ParseBlocks),
|
||||
"Blocks.txt": (DontCopy, ParseBlocks),
|
||||
"CaseFolding.txt": (CopyOnly, ParseCaseFolding),
|
||||
"DerivedAge.txt": (CopyOnly, ParseDerivedAge),
|
||||
"DerivedBidiClass.txt": (CopyOnly, ParseDerivedBidiClass),
|
||||
"DerivedAge.txt": (DontCopy, ParseDerivedAge),
|
||||
"DerivedBidiClass.txt": (DontCopy, ParseDerivedBidiClass),
|
||||
"DerivedCoreProperties.txt": (CopyAndStrip, ParseNamedProperties),
|
||||
"DerivedJoiningGroup.txt": (CopyOnly, ParseDerivedJoiningGroup),
|
||||
"DerivedJoiningType.txt": (CopyOnly, ParseDerivedJoiningType),
|
||||
"DerivedJoiningGroup.txt": (DontCopy, ParseDerivedJoiningGroup),
|
||||
"DerivedJoiningType.txt": (DontCopy, ParseDerivedJoiningType),
|
||||
"DerivedNormalizationProps.txt": (CopyAndStrip, ParseNamedProperties),
|
||||
"DerivedNumericValues.txt": (CopyOnly, ParseDerivedNumericValues),
|
||||
"EastAsianWidth.txt": (CopyAndStripAndMerge, ParseEastAsianWidth),
|
||||
"GraphemeBreakProperty.txt": (CopyAndStrip, ParseGraphemeBreakProperty),
|
||||
"DerivedNumericValues.txt": (DontCopy, ParseDerivedNumericValues),
|
||||
"EastAsianWidth.txt": (DontCopy, ParseEastAsianWidth),
|
||||
"GraphemeBreakProperty.txt": (DontCopy, ParseGraphemeBreakProperty),
|
||||
"GraphemeBreakTest.txt": (PrependBOM, "testdata"),
|
||||
"IndicMatraCategory.txt": (DontCopy, ParseIndicMatraCategory),
|
||||
"IndicSyllabicCategory.txt": (DontCopy, ParseIndicSyllabicCategory),
|
||||
"LineBreak.txt": (CopyAndStripAndMerge, ParseLineBreak),
|
||||
"LineBreak.txt": (DontCopy, ParseLineBreak),
|
||||
"LineBreakTest.txt": (PrependBOM, "testdata"),
|
||||
"NameAliases.txt": (CopyOnly, ParseNameAliases),
|
||||
"NameAliases.txt": (DontCopy, ParseNameAliases),
|
||||
"NamesList.txt": (DontCopy, ParseNamesList),
|
||||
"NormalizationCorrections.txt": (CopyOnly,), # Only used in gensprep.
|
||||
"NormalizationTest.txt": (CopyAndStrip,),
|
||||
"PropertyAliases.txt": (CopyOnly, ParsePropertyAliases, 0),
|
||||
"PropertyValueAliases.txt": (CopyOnly, ParsePropertyValueAliases, 1),
|
||||
"PropList.txt": (CopyAndStrip, ParseNamedProperties),
|
||||
"SentenceBreakProperty.txt": (CopyAndStrip, ParseSentenceBreak),
|
||||
"PropertyAliases.txt": (DontCopy, ParsePropertyAliases, 0),
|
||||
"PropertyValueAliases.txt": (DontCopy, ParsePropertyValueAliases, 1),
|
||||
"PropList.txt": (DontCopy, ParseNamedProperties),
|
||||
"SentenceBreakProperty.txt": (DontCopy, ParseSentenceBreak),
|
||||
"SentenceBreakTest.txt": (PrependBOM, "testdata"),
|
||||
"Scripts.txt": (CopyAndStrip, ParseScripts),
|
||||
"ScriptExtensions.txt": (CopyOnly, ParseScriptExtensions),
|
||||
"Scripts.txt": (DontCopy, ParseScripts),
|
||||
"ScriptExtensions.txt": (DontCopy, ParseScriptExtensions),
|
||||
"SpecialCasing.txt": (CopyOnly, ParseSpecialCasing),
|
||||
"UnicodeData.txt": (CopyOnly, ParseUnicodeData, 2),
|
||||
"WordBreakProperty.txt": (CopyAndStrip, ParseWordBreak),
|
||||
"WordBreakProperty.txt": (DontCopy, ParseWordBreak),
|
||||
"WordBreakTest.txt": (PrependBOM, "testdata")
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue