Commit f23987bb authored by Shu Chen's avatar Shu Chen Committed by Commit Bot

Fixed errors in the m17n transforms.

Bug: 859432
Change-Id: I09198477e9d1702191355b61d7f64b7fe2310d99
Reviewed-on: https://chromium-review.googlesource.com/c/1319226Reviewed-by: default avatarLeo Zhang <googleo@chromium.org>
Commit-Queue: Shu Chen <shuchen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#605629}
parent b022b60e
......@@ -14,11 +14,11 @@ const char* kTransforms[] = {
u8"\\\\([a-zA-Z0-9@$])",
u8"\\1",
u8"([a-zA-Z])\u001d([a-zA-Z0-9`~!@#$%^&*()_=+:;\"',<.>?/|\\-])",
u8"\\1$2",
u8"\\1\\2",
u8"\\\\(ch)",
u8"\\1",
u8"([a-zA-Z])\u001d(ch)",
u8"\\1$2",
u8"\\1\\2",
u8"(M|\u001d?_M|\u0d02\u001d?m)",
u8"\u0d2e\u0d4d\u0d2e\u0d4d",
u8"([\u0d03-\u0d0a\u0d0c-\u0d4c\u0d4e-\u0d79])\u001d?R",
......
......@@ -419,17 +419,17 @@ const char* kTransforms[] = {
u8"([\u103c-\u103e]*\u1031)\u001d\u103b",
u8"\u103b\\1",
u8"([\u103b]*)([\u103d-\u103e]*)\u1031\u001d\u103c",
u8"\\1\u103c$2\u1031",
u8"\\1\u103c\\2\u1031",
u8"([\u103b\u103c]*)([\u103e]*)\u1031\u001d\u103d",
u8"\\1\u103d$2\u1031",
u8"\\1\u103d\\2\u1031",
u8"([\u103b-\u103d]*)\u1031\u001d\u103e",
u8"\\1\u103e\u1031",
u8"([\u103c-\u103e]+)\u001d?\u103b",
u8"\u103b\\1",
u8"([\u103b]*)([\u103d-\u103e]+)\u001d?\u103c",
u8"\\1\u103c$2",
u8"\\1\u103c\\2",
u8"([\u103b\u103c]*)([\u103e]+)\u001d?\u103d",
u8"\\1\u103d$2",
u8"\\1\u103d\\2",
u8"\u1004\u1031\u001d\u103a",
u8"\u1004\u103a\u1031",
u8"\u1004\u103a\u1031\u001d\u1039",
......
......@@ -419,17 +419,17 @@ const char* kTransforms[] = {
u8"([\u103c-\u103e]*\u1031)\u001d\u103b",
u8"\u103b\\1",
u8"([\u103b]*)([\u103d-\u103e]*)\u1031\u001d\u103c",
u8"\\1\u103c$2\u1031",
u8"\\1\u103c\\2\u1031",
u8"([\u103b\u103c]*)([\u103e]*)\u1031\u001d\u103d",
u8"\\1\u103d$2\u1031",
u8"\\1\u103d\\2\u1031",
u8"([\u103b-\u103d]*)\u1031\u001d\u103e",
u8"\\1\u103e\u1031",
u8"([\u103c-\u103e]+)\u001d?\u103b",
u8"\u103b\\1",
u8"([\u103b]*)([\u103d-\u103e]+)\u001d?\u103c",
u8"\\1\u103c$2",
u8"\\1\u103c\\2",
u8"([\u103b\u103c]*)([\u103e]+)\u001d?\u103d",
u8"\\1\u103d$2",
u8"\\1\u103d\\2",
u8"\u1004\u1031\u001d\u103a",
u8"\u1004\u103a\u1031",
u8"\u1004\u103a\u1031\u001d\u1039",
......
......@@ -447,7 +447,7 @@ const char* kTransforms[] = {u8"\u0d85\u0dcf",
u8"\\1\u0dde",
u8"([\u0d9a-\u0dc6])(\u0dd9)\u001d((\u0dca\u200d["
u8"\u0dba\u0dbb])|(\u0dbb\u0dca\u200d))",
u8"\\1$3$2",
u8"\\1\\3\\2",
u8"([\u0d9a-\u0dc6](\u0dca\u200d[\u0dba\u0dbb])|("
u8"\u0dbb\u0dca\u200d))\u0dd9\u001d\u0dca",
u8"\\1\u0dda",
......
......@@ -61,58 +61,58 @@ const char* kTransforms[] = {
u8"OO",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?[fF]",
u8"\\1\u0300$3",
u8"\\1\u0300\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?[sS]",
u8"\\1\u0301$3",
u8"\\1\u0301\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?[rR]",
u8"\\1\u0309$3",
u8"\\1\u0309\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?[xX]",
u8"\\1\u0303$3",
u8"\\1\u0303\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?[jJ]",
u8"\\1\u0323$3",
u8"\\1\u0323\\3",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)[fF]",
u8"\\1\u0300$2",
u8"\\1\u0300\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)[sS]",
u8"\\1\u0301$2",
u8"\\1\u0301\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)[rR]",
u8"\\1\u0309$2",
u8"\\1\u0309\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)[xX]",
u8"\\1\u0303$2",
u8"\\1\u0303\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)[jJ]",
u8"\\1\u0323$2",
u8"\\1\u0323\\2",
u8"([\u0300\u0301\u0309\u0303\u0323])([a-yA-Y\u001d]*)([zZ])",
u8"\\2",
u8"(\u0300)([a-zA-Z\u001d]*)([fF])",
u8"\\2$3",
u8"\\2\\3",
u8"(\u0301)([a-zA-Z\u001d]*)([sS])",
u8"\\2$3",
u8"\\2\\3",
u8"(\u0309)([a-zA-Z\u001d]*)([rR])",
u8"\\2$3",
u8"\\2\\3",
u8"(\u0303)([a-zA-Z\u001d]*)([xX])",
u8"\\2$3",
u8"\\2\\3",
u8"(\u0323)([a-zA-Z\u001d]*)([jJ])",
u8"\\2$3",
u8"\\2\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY]+)([\u0300\u0301\u0303\u0309\u0323])"
u8"\u001d?([aeiouyAEIOUY])\u001d?([a-eg-ik-qtuvyA-EG-IK-QTUVY])",
u8"\\1$4$3$5",
u8"\\1\\4\\3\\5",
u8"([\u0300\u0301\u0303\u0309\u0323])(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z])",
u8"\\2$1$3"};
u8"\\2\\1\\3"};
const unsigned int kTransformsLen = base::size(kTransforms);
const char* kHistoryPrune = nullptr;
......
......@@ -41,46 +41,46 @@ const char* kTransforms[] = {
u8"\\1\u01af",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?2",
u8"\\1\u0300$3",
u8"\\1\u0300\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?1",
u8"\\1\u0301$3",
u8"\\1\u0301\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?3",
u8"\\1\u0309$3",
u8"\\1\u0309\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?4",
u8"\\1\u0303$3",
u8"\\1\u0303\\3",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY])([aeiouyAEIOUY]?|["
u8"bcdghklmnpqtvBCDGHKLMNPQTV]+)\u001d?5",
u8"\\1\u0323$3",
u8"\\1\u0323\\3",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)2",
u8"\\1\u0300$2",
u8"\\1\u0300\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)1",
u8"\\1\u0301$2",
u8"\\1\u0301\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)3",
u8"\\1\u0309$2",
u8"\\1\u0309\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)4",
u8"\\1\u0303$2",
u8"\\1\u0303\\2",
u8"(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z]*)5",
u8"\\1\u0323$2",
u8"\\1\u0323\\2",
u8"(([qQ][uU]|[gG][iI])?[aeiouyAEIOUY]+)([\u0300\u0301\u0303\u0309\u0323])"
u8"\u001d?([aeiouyAEIOUY])\u001d?([a-eg-ik-qtuvyA-EG-IK-QTUVY])",
u8"\\1$4$3$5",
u8"\\1\\4\\3\\5",
u8"([\u0300\u0301\u0303\u0309\u0323])(["
u8"\u0103\u00e2\u00ea\u00f4\u01a1\u01b0\u0102\u00c2\u00ca\u00d4\u01a0\u01af"
u8"])\u001d?([a-zA-Z])",
u8"\\2$1$3"};
u8"\\2\\1\\3"};
const unsigned int kTransformsLen = base::size(kTransforms);
const char* kHistoryPrune = nullptr;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment