#DEBUGGING CASES
#showmapping

VALID
\u0915\u094D\u200C\u0916

VALID
# $ExceptionPvalid 
# $BackwardCompatiblePvalid 

ßς་〇
۽۾

# $LDH
abcdefghijkl-mnopqrstuvwxyz-0123456789-öø

INVALID

# $ExceptionDisallowed
# $BackwardCompatibleDisallowed
a 〮〯

# $Unassigned
a\u0378b

# $Unstable
ÖL

# $IgnorableProperties 
a︀

# $IgnorableBlocks 

z𝄀a

# $OldHangulJamo
가ᄀ가


# Title: Appendix A.1. HYPHEN-MINUS - Can't be at start or end; that is, ok only if medial

VALID
a-b
a--b
ab
a

INVALID
-
-a
a-

# Title: A1. Allow ZWNJ in the following context: /$L $T* ZWNJ $T* $R/

VALID
\u0645\u200C\u0646
\u0645\u0300\u200C\u0300\u0300\u0300\u0646

INVALID

\u0645\u200C
\u200C\u0646
\u0627्\u200C\u0646
a\u200C‌b

# Title: ZWJ/ZWNJ apply to letter+virama of same script (and limited scripts)

INVALID
\u0915\u0A4D\u200C
a\u0A4D\u200C

# Title: A2. Allow ZWNJ in the following context: /$L $V ZWNJ/

VALID
\u0915\u094D\u0916
\u0915\u094D\u200C\u0916

INVALID
\u094D\u200C
\u0915\u200C
\u094D\u200C\u0916
\u0915\u200C\u0916

# Appendix A.3. ZERO WIDTH JOINER

VALID
\u0915\u094D\u200D
\u0915\u094D\u200D\u0916

INVALID
\u094D\u200D
\u0915\u200D
\u094D\u200D\u0916
\u0915\u200D\u0916

# Title: Appendix A.4. MIDDLE DOT

VALID
l\u00B7l

INVALID
l\u00B7a
a\u00B7l
\u00B7l
l\u00B7

# Title: Appendix A.8. HEBREW PUNCTUATION GERESH - \u05F3

VALID
\u05D0\u05F3\u05D1
\u05D0\u05F3

INVALID
a\u05F3\u05D1
\u05D0\u05F3b
\u05F3\u05D1

# Title: Appendix A.9. HEBREW PUNCTUATION GERSHAYIM - \u05F4

VALID
\u05D0\u05F4\u05D1

INVALID
a\u05F4\u05D1
\u05D0\u05F4b
\u05F4\u05D1
\u05D0\u05F4

# Title: Appendix A.13. ARABIC-INDIC DIGITS - 0660..0669

VALID
1234
a1b
\u0645\u0660\u0645
\u0645\u0660

INVALID
1-\u0660
\u0660-1
\uu06F0-\u0660
\u0660-\uu06F0

#Title: Appendix A.14. EXTENDED ARABIC-INDIC DIGITS

VALID
\u0645\u06f0\u0645
\u0645\u06f0

INVALID
1-\u06f0
\u06f0-1

# Title: 2.  ES and ON are not allowed in the first position

VALID 
\u0645-\u0644
\u0645ʹ\u0644

INVALID
ʹ\u0645

# Title: 3.  ES and ON, followed by zero or more NSM, is not allowed in the last position

INVALID
\u0645ʹ
\u0645-\u0300
\u0645\u0300ʹ

# Title: 4.  If an R, AL or AN is present, no L may be present.

INVALID
\u0645a
a-\u0645

# Title: 6.  The first character may not be an NSM. General rule

VALID
q\u0300

INVALID
\u0300a
\u0300\u0301a

# Title: 7.  The first character may not be an EN (European Number) or an AN (Arabic Number).

VALID
\u06451
\u0645\u0660
\u0645\u06f0

INVALID
1\u0645
\u0660\u0645
\u06f0\u0645




