("." "ز")
("/" "ظ")
+ ("\(" "\)")
+ ("\)" "\(")
("~" "ّ")
("Q" "َ")
("I" "÷")
("O" "×")
("P" "؛")
- ("[" "<")
- ("]" ">")
+ ("{" ">")
+ ("}" "<")
("A" "ِ")
("S" "ٍ")
- ("D" "[")
- ("F" "]")
+ ("D" "]")
+ ("F" "[")
("G" "لأ")
("H" "أ")
("J" "ـ")
("Z" "~")
("X" "ْ")
- ("C" "{")
- ("V" "}")
+ ("C" "}")
+ ("V" "{")
("B" "لآ")
("N" "آ")
("M" "'")
("<" ",")
(">" ".")
("?" "؟")
+
+ ((C-,) ">")
+ ((C-.) "<")
+ ((C-[) "]")
+ ((C-]) "[")
+ ((C-J) "") ; zero width joiner
+ ((C-L) "") ; left to right mark
+ ((C-N) "") ; zero width non joiner
+ ((C-R) "") ; right to left mark
+ ((C-{) "}")
+ ((C-}) "{")
))
(state