diff options
Diffstat (limited to 'Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp')
-rw-r--r-- | Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp new file mode 100644 index 00000000000..36112bf3cfc --- /dev/null +++ b/Master/texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp @@ -0,0 +1,45 @@ +input: 2; +output: 2; + +aliases: + +CONSONANT = (@"0915-@"0939|@"0958-@"095F) ; +VIRAMA = (@"094D) ; +DEPVOWEL = (@"093E|@"0940-@"094C|@"0962|@"0963) ; +RA = (@"0930) ; +NONHINDI = ^(@"0905-@"0939|@"093E|@"0940-@"094C|@"094D|@"0958-@"0963) ; + +expressions: + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 \15 \16 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 \15 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 \14 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 \13 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 \11 \12 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 \10 \11 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 \9 \10 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 \8 \9 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 \7 \8 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 \6 \7 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 \5 \6 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {VIRAMA} {CONSONANT} => \3 \4 \5 @"097E ; + +{RA} {VIRAMA} {CONSONANT} {NONHINDI} => \3 @"097E <= \4 ; + +{RA} {VIRAMA} {CONSONANT} {DEPVOWEL} => \3 \4 @"097E ; + +{RA} {VIRAMA} {CONSONANT} => \3 @"097E ; + +. => \1; + |