"Igbo config with language-specific information."

from pynini import *

GRAPHEMES = union("'", "-", "ʼ"
                  "A", "B", "C", "D", "E", "F", "G", "H", "I",
                  "J", "K", "L", "M", "N", "O", "P", "Q", "R",
                  "S", "T", "U", "V", "W", "X", "Y", "Z",
                  "a", "b", "c", "d", "e", "f", "g", "h", "i",
                  "j", "k", "l", "m", "n", "o", "p", "q", "r",
                  "s", "t", "u", "v", "w", "x", "y", "z",
                  "À", "Â", "Æ", "Ç", "È", "É", "Ê", "Ë",
                  "Ì", "Î", "Ï", "Ò", "Ô", "Ù", "Û", "Ü",
                  "à", "â", "æ", "ç", "è", "é", "ê", "ë",
                  "ì", "î", "ï", "ò", "ô", "ù", "û", "ü",
                  "Ị", "Ṅ", "Ọ", "ụ",
                  "ị", "ṅ", "ọ", "ụ")

INITIAL_PUNCTUATION = union('"', "'")

FINAL_PUNCTUATION = union("!", '"', ",", ".", ":", ";", "?")

NUMBERS = union("0", "1", "2", "3", "4", "5", "6", "7", "8", "9")

UD = ""
UM = ""
AC = ""
OSCAR = ""
LCC = ""

@@ -720,16 +720,26 @@
     %22%E1%BB%8A%22,
+ %22%C5%87%22, %22%C3%91%22,
  %22%E1%B9%84%22, %22%E1%BB%8C
@@ -768,16 +768,26 @@
     %22%E1%BB%8B%22,
+ %22%C5%88%22, %22%C3%B1%22,
  %22%E1%B9%85%22, %22%E1%BB%8D

add two more <n> graphemes to Igbo