LETTERS_NORM_MAP constant

Map<List<String>, String> const LETTERS_NORM_MAP

Map of all Variant-Letters to Normalize letter in Arabic

Implementation

static const Map<List<String>, String> LETTERS_NORM_MAP = {
  [ALEF_ISOLATED, ALEF_END]: ALEF,
  [BEH_ISOLATED, BEH_START, BEH_MID, BEH_END]: BEH,
  [TEH_ISOLATED, TEH_START, TEH_MID, TEH_END]: TEH,
  [THEH_ISOLATED, THEH_START, THEH_MID, THEH_END]: THEH,
  [JEEM_ISOLATED, JEEM_START, JEEM_MID, JEEM_END]: JEEM,
  [HAH_ISOLATED, HAH_START, HAH_MID, HAH_END]: HAH,
  [KHAH_ISOLATED, KHAH_START, KHAH_MID, KHAH_END]: KHAH,
  [DAL_ISOLATED, DAL_END]: DAL,
  [THAL_ISOLATED, THAL_END]: THAL,
  [REH_ISOLATED, REH_END]: REH,
  [ZAIN_ISOLATED, ZAIN_END]: ZAIN,
  [SEEN_ISOLATED, SEEN_START, SEEN_MID, SEEN_END]: SEEN,
  [SHEEN_ISOLATED, SHEEN_START, SHEEN_MID, SHEEN_END]: SHEEN,
  [SAD_ISOLATED, SAD_START, SAD_MID, SAD_END]: SAD,
  [DAD_ISOLATED, DAD_START, DAD_MID, DAD_END]: DAD,
  [TAH_ISOLATED, TAH_START, TAH_MID, TAH_END]: TAH,
  [ZAH_ISOLATED, ZAH_START, ZAH_MID, ZAH_END]: ZAH,
  [AIN_ISOLATED, AIN_START, AIN_MID, AIN_END]: AIN,
  [GHAIN_ISOLATED, GHAIN_START, GHAIN_MID, GHAIN_END]: GHAIN,
  [FEH_ISOLATED, FEH_START, FEH_MID, FEH_END]: FEH,
  [QAF_ISOLATED, QAF_START, QAF_MID, QAF_END]: QAF,
  [KAF_ISOLATED, KAF_START, KAF_MID, KAF_END]: KAF,
  [LAM_ISOLATED, LAM_START, LAM_MID, LAM_END]: LAM,
  [MEEM_ISOLATED, MEEM_START, MEEM_MID, MEEM_END]: MEEM,
  [NOON_ISOLATED, NOON_START, NOON_MID, NOON_END]: NOON,
  [HEH_ISOLATED, HEH_START, HEH_MID, HEH_END]: HEH,
  [WAW_ISOLATED, WAW_END]: WAW,
  [YEH_ISOLATED, YEH_START, YEH_MID, YEH_END]: YEH,
  [ALEF_MADDA_ISOLATED, ALEF_MADDA_END]: ALEF_MADDA,
  [TEH_MARBUTA_ISOLATED, TEH_MARBUTA_END]: TEH_MARBUTA,
  [ALEF_MAKSURA_ISOLATED, ALEF_MAKSURA_END]: ALEF_MAKSURA,
};