--- :transforms: - :direction: forward :rules: - "$vowel = [ਅ-ਔ ਾ-੍];" - "$consonant = [ਕ-ਹ];" - "\\uE001>ਁ; # SIGN CHANDRABINDU" - "$vowel{\\uE002>ਂ; # SIGN ANUSVARA (ਂ = SIGN BINDI)" - "$consonant{\\uE002>ੰ; # SIGN TIPPI" - \uE002>ਂ; - "\\uE003>; # FALLBACK BLOW AWAY SIGN VISARGA" - "\\uE004>ਅ; # FALLBACK TO LETTER A" - "\\uE005>ਅ; # LETTER A" - "\\uE006>ਆ; # LETTER AA" - "\\uE007>ਇ; # LETTER I" - "\\uE008>ਈ; # LETTER II" - "\\uE009>ਉ; # LETTER U" - "\\uE00A>ਊ; # LETTER UU" - "\\uE00B>ਰਿ; # REMAP (indicExceptions.txt): \\u0A0B>ਰਿ = LETTER VOCALIC R>LETTER RA.VOWEL SIGN I" - "\\uE00C>ਲ਼; # FALLBACK" - "\\uE00D>ਏ; # FALLBACK" - "\\uE00E>ਏ; # FALLBACK" - "\\uE00F>ਏ; # LETTER EE" - "\\uE010>ਐ; # LETTER AI" - "\\uE011>ਓ; # FALLBACK" - "\\uE012>ਓ; # FALLBACK" - "\\uE013>ਓ; # LETTER OO" - "\\uE014>ਔ; # LETTER AU" - "\\uE015>ਕ; # LETTER KA" - "\\uE016>ਖ; # LETTER KHA" - "\\uE017>ਗ; # LETTER GA" - "\\uE018>ਘ; # LETTER GHA" - "\\uE019>ਙ; # LETTER NGA" - "\\uE01A>ਚ; # LETTER CA" - "\\uE01B>ਛ; # LETTER CHA" - "\\uE01C>ਜ; # LETTER JA" - "\\uE01D>ਝ; # LETTER JHA" - "\\uE01E>ਞ; # LETTER NYA" - "\\uE01F>ਟ; # LETTER TTA" - "\\uE020>ਠ; # LETTER TTHA" - "\\uE021>ਡ; # LETTER DDA" - "\\uE022>ਢ; # LETTER DDHA" - "\\uE023>ਣ; # LETTER NNA" - "\\uE024>ਤ; # LETTER TA" - "\\uE025>ਥ; # LETTER THA" - "\\uE026>ਦ; # LETTER DA" - "\\uE027>ਧ; # LETTER DHA" - "\\uE028>ਨ; # LETTER NA" - "\\uE029>ਨ਼; # REMAP (indicExceptions.txt): \\u0A29>ਨ = LETTER NNNA>LETTER NA" - "\\uE02A>ਪ; # LETTER PA" - "\\uE02B>ਫ; # LETTER PHA" - "\\uE02C>ਬ; # LETTER BA" - "\\uE02D>ਭ; # LETTER BHA" - "\\uE02E>ਮ; # LETTER MA" - "\\uE02F>ਯ; # LETTER YA" - "\\uE030>ਰ; # LETTER RA" - "\\uE031>ਰ਼; # FALLBACK LETTER RA+NUKTA" - "\\uE032>ਲ; # LETTER LA" - "\\uE033>ਲ; # LETTER LLA" - "\\uE034>ਲ਼; # REMAP (indicExceptions.txt): \\u0A34>ਲ਼ = LETTER LLLA>LETTER LLA" - "\\uE035>ਵ; # LETTER VA" - "\\uE036>ਸ਼; # LETTER SHA" - "\\uE037>ਸ਼; # REMAP (indicExceptions.txt): \\u0A37>ਸ਼ = LETTER SSA>LETTER SHA" - "\\uE038>ਸ; # LETTER SA" - "\\uE039>ਹ; # LETTER HA" - "\\uE03C>਼; # SIGN NUKTA" - "\\uE03D>; # FALLBACK BLOW AWAY SIGN AVAGRAHA" - "\\uE03E>ਾ; # VOWEL SIGN AA" - "\\uE03F>ਿ; # VOWEL SIGN I" - "\\uE040>ੀ; # VOWEL SIGN II" - "\\uE041>ੁ; # VOWEL SIGN U" - "\\uE042>ੂ; # VOWEL SIGN UU" - "\\uE043>; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC R" - "\\uE044>; # FALLBACK BLOW AWAY VOWEL SIGN VOCALIC RR" - "\\uE045>ੈ; # REMAP (indicExceptions.txt): \\u0A45>ੈ = VOWEL SIGN CANDRA E>VOWEL SIGN AI" - "\\uE046>ੇ; # FALLABCK" - "\\uE047>ੇ; # VOWEL SIGN EE" - "\\uE048>ੈ; # VOWEL SIGN AI" - "\\uE049>ੌ; # REMAP (indicExceptions.txt): \\u0A49>ੌ = VOWEL SIGN CANDRA O>VOWEL SIGN AU" - "\\uE04A>ੋ; # FALLBACK" - "\\uE04B>ੋ; # VOWEL SIGN OO" - "\\uE04C>ੌ; # VOWEL SIGN AU" - "\\uE04D>੍; # SIGN VIRAMA" - "\\uE050>ਏਂ; # FALLBACK to OO+BINDI : OM" - \uE051>; - \uE052>; - \uE053>; - \uE054>; - "\\uE055>; # FALLBACK BLOW AWAY LENGTH MARK" - "\\uE056>ੈ; # REMAP (indicExceptions.txt): \\u0A56>ੈ = AI LENGTH MARK>VOWEL SIGN AI" - "\\uE057>ੌ; # REMAP (indicExceptions.txt): \\u0A57>ੌ = AU LENGTH MARK>VOWEL SIGN AU" - "\\uE058>ਕ਼; # FALLBACK RA+ NUKTA" - "\\uE059>ਖ਼; # LETTER KHHA" - "\\uE05A>ਗ਼; # LETTER GHHA" - "\\uE05B>ਜ਼; # LETTER ZA" - "\\uE05C>ੜ; # LETTER RRA" - "\\uE05D>ਢ਼; # REMAP (indicExceptions.txt): \\u0A5D>ਢ਼ = LETTER RHA>LETTER DDHA.SIGN NUKTA" - "\\uE05E>ਫ਼; # LETTER FA" - "\\uE05F>ਯ਼; # REMAP (indicExceptions.txt): \\u0A5F>ਯ = LETTER YYA>LETTER YA" - "\\uE060>ਰਿ; # REMAP (indicExceptions.txt): \\u0A60>ਰਿ = LETTER VOCALIC RR>LETTER RA.VOWEL SIGN I" - "\\uE061>ਲ਼; #" - "\\uE062>ਿ਼; # REMAP (indicExceptions.txt): \\u0A62>ਿ਼ = VOWEL SIGN VOCALIC L>VOWEL SIGN I.SIGN NUKTA" - "\\uE063>ੀ਼; # REMAP (indicExceptions.txt): \\u0A63>ੀ਼ = VOWEL SIGN VOCALIC LL>VOWEL SIGN II.SIGN NUKTA" - "\\uE064>।; # DANDA" - "\\uE065>॥; # DOUBLE DANDA" - "\\uE066>੦; # DIGIT ZERO" - "\\uE067>੧; # DIGIT ONE" - "\\uE068>੨; # DIGIT TWO" - "\\uE069>੩; # DIGIT THREE" - "\\uE06A>੪; # DIGIT FOUR" - "\\uE06B>੫; # DIGIT FIVE" - "\\uE06C>੬; # DIGIT SIX" - "\\uE06D>੭; # DIGIT SEVEN" - "\\uE06E>੮; # DIGIT EIGHT" - "\\uE06F>੯; # DIGIT NINE" - "\\uE070>; # ABBREVIATION SIGN" - "\\uE071>ਰ; # LETTER RA WITH MIDDLE DIAGONAL" - "\\uE072>ਰ; # LETTER RA WITH LOWER DIAGONAL" - "\\uE073>; # RUPEE MARK" - "\\uE074>; # RUPEE SIGN" - "\\uE075>; # CURRENCY NUMERATOR ONE" - "\\uE076>; # CURRENCY NUMERATOR TWO" - "\\uE077>; # CURRENCY NUMERATOR THREE" - "\\uE078>; # CURRENCY NUMERATOR FOUR" - "\\uE079>; # CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR" - "\\uE07A>; # CURRENCY DENOMINATOR SIXTEEN" - "\\uE07B>; # ISSHAR" - "\\uE07C>ੰ; # TIPPI" - "\\uE07D>ੱ; # ADDAK" - "\\uE07E>ੲ; # IRI" - "\\uE07F>ੳ; # URA" - "\\uE080>ੴ; # EK ONKAR" - "\\uE081>ਵ; # FALLBACK FOR ORIYA LETTER WA" - "\\uE082>; # Devanagari Glottal Stop" - "\\uE083>ਤ੍; # Bengali Khanda-ta" - "0 > ੦; # FALLBACK FOR TAMIL" - "1 > ੧;" :source: InterIndic :target: Gurmukhi :variant: ~