% mal-uni01.otp % Last update : 2006-01-25 % Alex A.J. % input: 2; output: 2; aliases: consonant = (@"0D15-@"0D39) ; virama = (@"0D4D) ; indvowel = (@"0D05-@"0D14) ; zwj = (@"200D) ; zwnj = (@"200C) ; vir_nonmal = ^(@"0D02-@"0D6F|@"200C|@"200D|@"002E) ; %nonmal = ^(@"0D02-@"0D6F|@"200C|@"200D|@"0020|@"0021|@"0025|@"0026|@"0028-@"002C|@"002E-@"003B|@"003D|@"003F-@"0040) ; %punct = (@"0021|@"0025|@"0026|@"0028-@"002B|@"002F-@"0039|@"003D|@"003F-@"0040) ; depA = (@"0D3E) ; depi = (@"0D3F) ; depI = (@"0D40) ; depu = (@"0D41) ; depU = (@"0D42) ; deprr = (@"0D43) ; depe = (@"0D46) ; depE = (@"0D47) ; depai = (@"0D48) ; depo = (@"0D4A) ; depO = (@"0D4B) ; depau = (@"0D4C) ; expressions: %{consonant}{virama}{punct} => <= \1 \2 @"0D4E \3 ; {consonant}{virama}{vir_nonmal} => <= \1 \2 @"0D4E \3 ; "---" => "{\english{}---}" ; "--" => "{\english{}--}" ; "-" => "{\english{}-}" ; "``" => "{\english{}``}" ; "`" => "{\english{}`}" ; "''" => "{\english{}''}" ; "'" => "{\english{}'}" ; "\_" => "{\english{}\_}" ; "\{" => "{\english{}\{}" ; "\}" => "{\english{}\}}" ; %"\%" => "{\clearocplists\normalfont\%}" ; %{nonmal}{nonmal}{nonmal}{nonmal}{nonmal}{nonmal}{nonmal} => "{\clearocplists\externalfont{}" \1 \2 \3 \4 \5 \6 \7 "}" ; %{nonmal}{nonmal}{nonmal}{nonmal}{nonmal}{nonmal} => "{\clearocplists\externalfont{}" \1 \2 \3 \4 \5 \6 "}" ; %{nonmal}{nonmal}{nonmal}{nonmal}{nonmal} => "{\clearocplists\externalfont{}" \1 \2 \3 \4 \5 "}" ; %{nonmal}{nonmal}{nonmal}{nonmal} => "{\clearocplists\externalfont{}" \1 \2 \3 \4 "}" ; %{nonmal}{nonmal}{nonmal} => "{\clearocplists\externalfont{}" \1 \2 \3 "}" ; %{nonmal}{nonmal} => "{\clearocplists\externalfont{}" \1 \2 "}" ; %{nonmal} => "{\clearocplists\externalfont{}" \1 "}" ; @"0D23 {virama}{zwj} => @"0D7A @"0D4F ; @"0D28 {virama}{zwj} => @"0D7B @"0D4F ; @"0D30 {virama}{zwj} => @"0D7C @"0D4F ; @"0D31 {virama}{zwj} => @"0D7C @"0D4F ; @"0D32 {virama}{zwj} => @"0D7D @"0D4F ; @"0D33 {virama}{zwj} => @"0D7E @"0D4F ; {consonant}{depA} => \1 \2 @"0D4F ; {consonant}{depi} => \1 \2 @"0D4F ; {consonant}{depI} => \1 \2 @"0D4F ; {consonant}{depu} => \1 \2 @"0D4F ; {consonant}{depU} => \1 \2 @"0D4F ; {consonant}{deprr} => \1 \2 @"0D4F ; {consonant}{depe} => \1 \2 @"0D4F ; {consonant}{depE} => \1 \2 @"0D4F ; {consonant}{depai} => \1 \2 @"0D4F ; {consonant}{depo} => \1 \2 @"0D4F ; {consonant}{depO} => \1 \2 @"0D4F ; {consonant}{depau} => \1 \2 @"0D4F ; {consonant}{virama} => \1 \2 ; % @"0D4F ; {consonant} => \1 @"0D4F ; . => \1 ;