Elimination of regular expression 00/85300/2
authorPiotr Ganicz <p.ganicz@samsung.com>
Wed, 24 Aug 2016 12:11:57 +0000 (14:11 +0200)
committerTomasz Iwanek <t.iwanek@samsung.com>
Wed, 24 Aug 2016 12:21:17 +0000 (05:21 -0700)
Change-Id: Ieb1cd845050b1896794230f1bde53e0929ba073b

src/manifest_parser/utils/w3c_languages.cc

index 0e5ab6f277985aa0933696253195c6228a1a9741..7b71568c443952082f7cd1dda7806bc243036b36 100644 (file)
@@ -302,7 +302,13 @@ const std::unordered_set<std::string> kW3CScript{
     "Modi", "Mong", "Moon", "Mroo", "Mtei",       "Mult", "Mymr", "Narb",
     "Nbat", "Nkgb", "Nkoo", "Nshu", "Ogam",       "Olck", "Orkh", "Orya",
     "Osge", "Osma", "Palm", "Pauc", "Perm",       "Phag", "Phli", "Phlp",
-    "Phlv", "Phnx", "Plrd", "Prti", "Qaaa..Qabx", "Rjng", "Roro", "Runr",
+    "Phlv", "Phnx", "Plrd", "Prti", "Qaaa",       "Qaab", "Qaac", "Qaad",
+    "Qaae", "Qaaf", "Qaag", "Qaah", "Qaai",       "Qaaj", "Qaak", "Qaal",
+    "Qaam", "Qaan", "Qaao", "Qaap", "Qaaq",       "Qaar", "Qaas", "Qaat",
+    "Qaau", "Qaav", "Qaaw", "Qaax", "Qaba",       "Qabb", "Qabc", "Qabd",
+    "Qabe", "Qabf", "Qabg", "Qabh", "Qabi",       "Qabj", "Qabk", "Qabl",
+    "Qabm", "Qabn", "Qabo", "Qabp", "Qabq",       "Qabr", "Qabs", "Qabt",
+    "Qabu", "Qabv", "Qabw", "Qabx", "Rjng",       "Roro", "Runr",
     "Samr", "Sara", "Sarb", "Saur", "Sgnw",       "Shaw", "Shrd", "Sidd",
     "Sind", "Sinh", "Sora", "Sund", "Sylo",       "Syrc", "Syre", "Syrj",
     "Syrn", "Tagb", "Takr", "Tale", "Talu",       "Taml", "Tang", "Tavt",
@@ -330,14 +336,18 @@ const std::unordered_set<std::string> kW3CRegion{
     "MZ",     "NA",  "NC",  "NE",  "NF",  "NG",  "NI",  "NL",  "NO",  "NP",
     "NR",     "NT",  "NU",  "NZ",  "OM",  "PA",  "PE",  "PF",  "PG",  "PH",
     "PK",     "PL",  "PM",  "PN",  "PR",  "PS",  "PT",  "PW",  "PY",  "QA",
-    "QM..QZ", "RE",  "RO",  "RS",  "RU",  "RW",  "SA",  "SB",  "SC",  "SD",
-    "SE",     "SG",  "SH",  "SI",  "SJ",  "SK",  "SL",  "SM",  "SN",  "SO",
+    "QM",     "QN",  "QO",  "QP",  "QQ",  "QR",  "QS",  "QT",  "QU",  "QV",
+    "QW",     "QX",  "QY",  "QZ",  "RE",  "RO",  "RS",  "RU",  "RW",  "SA",
+    "SB",     "SC",  "SD",  "SE",  "SG",  "SH",  "SI",  "SJ",  "SK",  "SL",
+    "SM",     "SN",  "SO",
     "SR",     "SS",  "ST",  "SU",  "SV",  "SX",  "SY",  "SZ",  "TA",  "TC",
     "TD",     "TF",  "TG",  "TH",  "TJ",  "TK",  "TL",  "TM",  "TN",  "TO",
     "TP",     "TR",  "TT",  "TV",  "TW",  "TZ",  "UA",  "UG",  "UM",  "US",
     "UY",     "UZ",  "VA",  "VC",  "VE",  "VG",  "VI",  "VN",  "VU",  "WF",
     "WS",
-    "XA..XZ",  // TODO(w.kosowicz): should it be all the letters from XA to XZ?
+    "XA",     "XB",  "XC",  "XD",  "XE",  "XF",  "XG",  "XH",  "XI",  "XJ",
+    "XK",     "XL",  "XM",  "XN",  "XO",  "XP",  "XQ",  "XR",  "XS",  "XT",
+    "XU",     "XV",  "XW",  "XX",  "XY",  "XZ",
     "YD",     "YE",  "YT",  "YU",  "ZA",  "ZM",  "ZR",  "ZW",  "ZZ",  "001",
     "002",    "003", "005", "009", "011", "013", "014", "015", "017", "018",
     "019",    "021", "029", "030", "034", "035", "039", "053", "054", "057",