# This table contains braille codes and rules for Malayalam  script.
#
# Copyright (C) 2014 National Institute for Visually Handicapped, 116, Rajpur Road, Dehradun, Uttrakhand, India
# Copyright (C) 2020 by Compass Braille <http://www.compassbraille.org>
#
# This file is part of liblouis.
#
# liblouis is free software: you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 2.1 of the
# License, or (at your option) any later version.
#
# liblouis is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with liblouis. If not, see
# <http://www.gnu.org/licenses/>.

# This table is built and maintained under an activity of Braille Council of India
# Contributors: Dipendra Manocha, Sreeja, Dinesh Kaushal, Mesar Hameed
# Updated on May 5, 2014
# To report any bugs or any suggestion, please write to d@saksham.org and sreeja.param@gmail.com
#
# Updated on July 31, 2020 by Jake Kyle,
# Write to jake@compassbraille.org to report feedback on this update.

include braille-patterns.cti

numsign 3456

# To ensure punctuation back-translated properly
prepunc \x201C 236
postpunc \x201D 356
postpunc .] 256-2356-3
noback prepunc ' 6-236
prepunc ‘ 6-236
noback postpunc ' 356-3
postpunc ’ 356-3

# Character definitions
letter	\x0D02	56	# MALAYALAM SIGN ANUSVARA
letter	\x0D03	6	# MALAYALAM SIGN VISARGA
letter	\x0D05	1	# MALAYALAM LETTER A
letter	\x0D06	345	# MALAYALAM LETTER AA
letter	\x0D07	24	# MALAYALAM LETTER I
letter	\x0D08	35	# MALAYALAM LETTER II
letter	\x0D09	136	# MALAYALAM LETTER U
letter	\x0D0A	1256	# MALAYALAM LETTER UU
noback letter	\x0D0B	5-1235	# MALAYALAM LETTER VOCALIC R
letter	\x0D0C	5-123	# MALAYALAM LETTER VOCALIC L
letter	\x0D0E	26	# MALAYALAM LETTER E
letter	\x0D0F	15	# MALAYALAM LETTER EE
letter	\x0D10	34	# MALAYALAM LETTER AI
letter	\x0D12	1346	# MALAYALAM LETTER O
letter	\x0D13	135	# MALAYALAM LETTER OO
letter	\x0D14	246	# MALAYALAM LETTER AU

replace \x200D

letter	\x0D15	13	# MALAYALAM LETTER KA
letter	\x0D16	46	# MALAYALAM LETTER KHA
letter	\x0D17	1245	# MALAYALAM LETTER GA
letter	\x0D18	126	# MALAYALAM LETTER GHA
letter	\x0D19	346	# MALAYALAM LETTER NGA

letter	\x0D1A	14	# MALAYALAM LETTER CA= CHA
letter	\x0D1B	16	# MALAYALAM LETTER CHA= CHHA
letter	\x0D1C	245	# MALAYALAM LETTER JA
letter	\x0D1D	356	# MALAYALAM LETTER JHA
letter	\x0D1E	25	# MALAYALAM LETTER NYA= NHA
letter	\x0D1F	23456	# MALAYALAM LETTER TTA= TA

letter	\x0D20	2456	# MALAYALAM LETTER TTHA= TTA
letter	\x0D21	1246	# MALAYALAM LETTER DDA= HARD DA
letter	\x0D22	123456	# MALAYALAM LETTER DDHA= HARD DDA
noback letter	\x0D23	3456	# MALAYALAM LETTER NNA= HARD NA

letter	\x0D24	2345	# MALAYALAM LETTER TA= THA
letter	\x0D25	1456	# MALAYALAM LETTER THA= TTHA
letter	\x0D26	145	# MALAYALAM LETTER DA= SOFT DA
letter	\x0D27	2346	# MALAYALAM LETTER DHA= SOFT DDA
letter	\x0D28	1345	# MALAYALAM LETTER NA

letter	\x0D2A	1234	# MALAYALAM LETTER PA
letter	\x0D2B	235	# MALAYALAM LETTER PHA
letter	\x0D2C	12	# MALAYALAM LETTER BA
letter	\x0D2D	45	# MALAYALAM LETTER BHA
letter	\x0D2E	134	# MALAYALAM LETTER MA
letter	\x0D2F	13456	# MALAYALAM LETTER YA

letter	\x0D30	1235	# MALAYALAM LETTER RA
letter	\x0D31	12456	# MALAYALAM LETTER RRA
letter	\x0D32	123	# MALAYALAM LETTER LA
letter	\x0D33	456	# MALAYALAM LETTER LLA
letter	\x0D34	12356	# MALAYALAM LETTER LLLA= ZHA
letter	\x0D35	1236	# MALAYALAM LETTER VA
letter	\x0D36	146	# MALAYALAM LETTER SHA= SOFT SHA
letter	\x0D37	12346	# MALAYALAM LETTER SSA= SHA
letter	\x0D38	234	# MALAYALAM LETTER SA
letter	\x0D39	125	# MALAYALAM LETTER HA
letter	\x0D3E	345	# MALAYALAM VOWEL SIGN AA
letter	\x0D3F	24	# MALAYALAM VOWEL SIGN I

letter	\x0D40	35	# MALAYALAM VOWEL SIGN II
letter	\x0D41	136	# MALAYALAM VOWEL SIGN U
letter	\x0D42	1256	# MALAYALAM VOWEL SIGN UU
letter	\x0D43	5-1235	# MALAYALAM VOWEL SIGN VOCALIC R
letter	\x0D44	6-1235	# MALAYALAM VOWEL SIGN VOCALIC RR
letter	\x0D46	26	# MALAYALAM VOWEL SIGN E (stands to the left of the consonant)
letter	\x0D47	15	# MALAYALAM VOWEL SIGN EE (stands to the left of the consonant)
letter	\x0D48	34	# MALAYALAM VOWEL SIGN AI
letter	\x0D4A	1346	# MALAYALAM VOWEL SIGN O= 0D46 ? and 0D3E ?
letter	\x0D4B	135	# MALAYALAM VOWEL SIGN OO= 0D47 ? AND 0D3E ?
letter	\x0D4C	246	# MALAYALAM VOWEL SIGN AU
letter	\x0D4D	3	# MALAYALAM SIGN VIRAMA= chandrakkala (the preferred name)= vowel half U

letter	\x0D57	246	# MALAYALAM AU LENGTH MARK

letter	\x0D60	6-1235	# MALAYALAM LETTER VOCALIC RR
letter	\x0D61	6-123	# MALAYALAM LETTER VOCALIC LL
letter	\x0D62	5-123	# MALAYALAM VOWEL SIGN VOCALIC L
letter	\x0D63	6-123	# MALAYALAM VOWEL SIGN VOCALIC LL
punctuation	\x0D64	256 	# RESERVED-0964 #Devnagari danda
punctuation	\x0D65	256-256	# RESERVED-0965 #Devnagari double danda

# digits

digit	\x0D66	245	# MALAYALAM DIGIT ZERO
digit	\x0D67	1	# MALAYALAM DIGIT ONE
digit	\x0D68	12	# MALAYALAM DIGIT TWO
digit	\x0D69	14	# MALAYALAM DIGIT THREE
digit	\x0D6A	145	# MALAYALAM DIGIT FOUR
digit	\x0D6B	15	# MALAYALAM DIGIT FIVE
digit	\x0D6C	124	# MALAYALAM DIGIT SIX
digit	\x0D6D	1245	# MALAYALAM DIGIT SEVEN
digit	\x0D6E	125	# MALAYALAM DIGIT EIGHT
digit	\x0D6F	24	# MALAYALAM DIGIT NINE
digit	\x0D70	1-245	# MALAYALAM NUMBER TEN
digit	\x0D71	1-245-245	# MALAYALAM NUMBER ONE HUNDRED
digit	\x0D72	1-245-245-245	# MALAYALAM NUMBER ONE THOUSAND
digit	\x0D73	1-34-145	# MALAYALAM FRACTION ONE QUARTER
digit	\x0D74	1-34-12	# MALAYALAM FRACTION ONE HALF
digit	\x0D75	14-34-145	# MALAYALAM FRACTION THREE QUARTERS

litdigit	\x0D66	245	# MALAYALAM DIGIT ZERO
litdigit	\x0D67	1	# MALAYALAM DIGIT ONE
litdigit	\x0D68	12	# MALAYALAM DIGIT TWO
litdigit	\x0D69	14	# MALAYALAM DIGIT THREE
litdigit	\x0D6A	145	# MALAYALAM DIGIT FOUR
litdigit	\x0D6B	15	# MALAYALAM DIGIT FIVE
litdigit	\x0D6C	124	# MALAYALAM DIGIT SIX
litdigit	\x0D6D	1245	# MALAYALAM DIGIT SEVEN
litdigit	\x0D6E	125	# MALAYALAM DIGIT EIGHT
litdigit	\x0D6F	24	# MALAYALAM DIGIT NINE
litdigit	\x0D70	1-245	# MALAYALAM NUMBER TEN
litdigit	\x0D71	1-245-245	# MALAYALAM NUMBER ONE HUNDRED
litdigit	\x0D72	1-245-245-245	# MALAYALAM NUMBER ONE THOUSAND
litdigit	\x0D73	1-34-145	# MALAYALAM FRACTION ONE QUARTER
litdigit	\x0D74	1-34-12	# MALAYALAM FRACTION ONE HALF
litdigit	\x0D75	14-34-145	# MALAYALAM FRACTION THREE QUARTERS

# For successful back-translation of numbers

midendword	\x0D23	3456	# MALAYALAM LETTER NNA= HARD NA
sufword	\x0D70	3456-1-245	# MALAYALAM NUMBER TEN
sufword	\x0D71	3456-1-245-245	# MALAYALAM NUMBER ONE HUNDRED
sufword	\x0D72	3456-1-245-245-245	# MALAYALAM NUMBER ONE THOUSAND
sufword	\x0D73	3456-1-34-145	# MALAYALAM FRACTION ONE QUARTER
sufword	\x0D74	3456-1-34-12	# MALAYALAM FRACTION ONE HALF
sufword	\x0D75	3456-14-34-145	# MALAYALAM FRACTION THREE QUARTERS


# Chillus

letter	\x0D7A	4-3456		# MALAYALAM LETTER CHILLU NN
letter	\x0D7B	4-1345		# MALAYALAM LETTER CHILLU N
letter	\x0D7C	4-12456		# MALAYALAM LETTER CHILLU RR (historically derived from the full letter ra) and (also used for chillu r)
letter	\x0D7D	4-123		# MALAYALAM LETTER CHILLU L (historically derived from the full letter ta) and  (used for chillu t and chillu d)
letter	\x0D7E	4-456		# MALAYALAM LETTER CHILLU LL
noback letter	\x0D7F	4-13-13	# MALAYALAM LETTER CHILLU K


# Vowels in back translation
# Vowel Letters
sufword	\x0D05	1		# MALAYALAM LETTER A
sufword	\x0D06	345		# MALAYALAM LETTER AA
sufword	\x0D07	24		# MALAYALAM LETTER I
sufword	\x0D08	35		# MALAYALAM LETTER II
sufword	\x0D09	136		# MALAYALAM LETTER U
sufword	\x0D10	34		# MALAYALAM LETTER AI
sufword	\x0D0A	1256	# MALAYALAM LETTER UU
sufword	\x0D0B	5-1235	# MALAYALAM LETTER VOCALIC R
sufword	\x0D0C	5-123	# MALAYALAM LETTER VOCALIC L
sufword	\x0D0E	26		# MALAYALAM LETTER E
sufword	\x0D0F	15		# MALAYALAM LETTER EE
sufword	\x0D12	1346	# MALAYALAM LETTER O
sufword	\x0D13	135		# MALAYALAM LETTER OO
sufword	\x0D14	246		# MALAYALAM LETTER AU

# Vowel Signs
always	\x0D3E	345		# MALAYALAM VOWEL SIGN AA
always	\x0D3F	24		# MALAYALAM VOWEL SIGN I
always	\x0D40	35		# MALAYALAM VOWEL SIGN II
always	\x0D41	136		# MALAYALAM VOWEL SIGN U
always	\x0D42	1256	# MALAYALAM VOWEL SIGN UU
always	\x0D43	5-1235	# MALAYALAM VOWEL SIGN VOCALIC R
always	\x0D48	34		# MALAYALAM VOWEL SIGN AI
always	\x0D62	5-123	# MALAYALAM VOWEL SIGN VOCALIC L
always	\x0D46	26		# MALAYALAM VOWEL SIGN E
always	\x0D47	15		# MALAYALAM VOWEL SIGN EE 
always	\x0D4A	1346	# MALAYALAM VOWEL SIGN O
always	\x0D4B	135		# MALAYALAM VOWEL SIGN OO
always	\x0D57	246		# MALAYALAM AU LENGTH MARK


# Chandrakkala at end of word: dot 3 after consonant for 'half-u' sound - need to use 'prfword' - 'either a word or end of word' in case word is hyphenated

prfword \x0D15\x0D4D	13-3	# MALAYALAM LETTER KA
prfword \x0D17\x0D4D	1245-3	# MALAYALAM LETTER GA
prfword \x0D19\x0D4D	346-3	# MALAYALAM LETTER NGA
prfword \x0D1A\x0D4D	14-3	# MALAYALAM LETTER CA= CHA
prfword \x0D1E\x0D4D	25-3	# MALAYALAM LETTER NYA= NHA
prfword \x0D1F\x0D4D	23456-3	# MALAYALAM LETTER TTA= TA

prfword \x0D21\x0D4D	1246-3	# MALAYALAM LETTER DDA= HARD DA
prfword \x0D23\x0D4D	3456-3	# MALAYALAM LETTER NNA= HARD NA
prfword \x0D24\x0D4D	2345-3	# MALAYALAM LETTER TA= THA
prfword \x0D26\x0D4D	145-3	# MALAYALAM LETTER DA= SOFT DA
prfword \x0D28\x0D4D	1345-3	# MALAYALAM LETTER NA
prfword \x0D2A\x0D4D	1234-3	# MALAYALAM LETTER PA
prfword \x0D2B\x0D4D	235-3	# MALAYALAM LETTER PHA
prfword \x0D2C\x0D4D	12-3	# MALAYALAM LETTER BA

prfword \x0D31\x0D4D	12456-3	# MALAYALAM LETTER RRA
prfword \x0D32\x0D4D	123-3	# MALAYALAM LETTER LA
prfword \x0D34\x0D4D	12356-3	# MALAYALAM LETTER LLLA= ZHA
prfword \x0D35\x0D4D	1236-3	# MALAYALAM LETTER VA
prfword \x0D36\x0D4D	146-3	# MALAYALAM LETTER SHA= SOFT SHA
prfword \x0D38\x0D4D	234-3	# MALAYALAM LETTER SA
prfword \x0D39\x0D4D	125-3	# MALAYALAM LETTER HA


# half characters

always	\x0D15\x0D4D	4-13	# MALAYALAM LETTER KA
always	\x0D16\x0D4D	4-46	# MALAYALAM LETTER KHA
always	\x0D17\x0D4D	4-1245	# MALAYALAM LETTER GA
always	\x0D18\x0D4D	4-126	# MALAYALAM LETTER GHA
always	\x0D19\x0D4D	4-346	# MALAYALAM LETTER NGA

always	\x0D1A\x0D4D	4-14	# MALAYALAM LETTER CA= CHA
always	\x0D1B\x0D4D	4-16	# MALAYALAM LETTER CHA= CHHA
always	\x0D1C\x0D4D	4-245	# MALAYALAM LETTER JA
always	\x0D1D\x0D4D	4-356	# MALAYALAM LETTER JHA
always	\x0D1E\x0D4D	4-25	# MALAYALAM LETTER NYA= NHA

always	\x0D1F\x0D4D	4-23456	# MALAYALAM LETTER TTA= TA
always	\x0D20\x0D4D	4-2456	# MALAYALAM LETTER TTHA= TTA
always	\x0D21\x0D4D	4-1246	# MALAYALAM LETTER DDA= HARD DA
always	\x0D22\x0D4D	4-123456	# MALAYALAM LETTER DDHA= HARD DDA
always	\x0D23\x0D4D	4-3456	# MALAYALAM LETTER NNA= HARD NA

always	\x0D24\x0D4D	4-2345	# MALAYALAM LETTER TA= THA
noback always	\x0D47\x0D24\x200D\x0D4D	15-4-2345 # as above but with zero-width joiner
always	\x0D25\x0D4D	4-1456	# MALAYALAM LETTER THA= TTHA
always	\x0D26\x0D4D	4-145	# MALAYALAM LETTER DA= SOFT DA
always	\x0D27\x0D4D	4-2346	# MALAYALAM LETTER DHA= SOFT DDA
noback always	\x0D28\x0D4D	4-1345	# MALAYALAM LETTER NA
begmidword	\x0D28\x0D4D	4-1345		# MALAYALAM LETTER NA

always	\x0D2A\x0D4D	4-1234	# MALAYALAM LETTER PA
always	\x0D2B\x0D4D	4-235	# MALAYALAM LETTER PHA
always	\x0D2C\x0D4D	4-12	# MALAYALAM LETTER BA
always	\x0D2D\x0D4D	4-45	# MALAYALAM LETTER BHA
always	\x0D2E\x0D4D	4-134	# MALAYALAM LETTER MA

always	\x0D2F\x0D4D	4-13456	# MALAYALAM LETTER YA
always	\x0D30\x0D4D	4-1235	# MALAYALAM LETTER RA
noback always	\x0D31\x0D4D	4-12456	# MALAYALAM LETTER RRA
noback always	\x0D32\x0D4D	4-123	# MALAYALAM LETTER LA
noback always	\x0D33\x0D4D	4-456	# MALAYALAM LETTER LLA
always \x0D33\x0D4D\x0D33	4-456-456	# MALAYALAM LETTER LLA
always	\x0D34\x0D4D	4-12356	# MALAYALAM LETTER LLLA= ZHA
always	\x0D35\x0D4D	4-1236	# MALAYALAM LETTER VA
always	\x0D36\x0D4D	4-146	# MALAYALAM LETTER SHA= SOFT SHA
always	\x0D37\x0D4D	4-12346	# MALAYALAM LETTER SSA= SHA
always	\x0D38\x0D4D	4-234	# MALAYALAM LETTER SA
always	\x0D39\x0D4D	4-125	# MALAYALAM LETTER HA

always	\x0D44\x0D4D	4-6-1235	# MALAYALAM VOWEL SIGN VOCALIC RR
always	\x0D60\x0D4D	4-6-1235	# MALAYALAM LETTER VOCALIC RR
always	\x0D61\x0D4D	4-6-123	# MALAYALAM LETTER VOCALIC LL
always	\x0D62\x0D4D	4-5-123	 # MALAYALAM VOWEL SIGN VOCALIC L
always	\x0D63\x0D4D	4-6-123 	# MALAYALAM VOWEL SIGN VOCALIC LL

# Chillus at end of word
endword	\x0D7B	4-1345				# MALAYALAM LETTER CHILLU N
endword	\x0D7B\x003A	4-1345-25	# MALAYALAM LETTER CHILLU N PLUS COLON
endword	\x0D7D	4-123				# MALAYALAM LETTER CHILLU L
endword	\x0D7E	4-456				# MALAYALAM LETTER CHILLU LL

# When 4-123 is back-translated as Chillu L
always \x0D7D\x0D15	4-123-13
always \x0D7D\x0D28	4-123-1345
always \x0D7D\x0D30	4-123-1235
always \x0D7D\x0D35	4-123-1236
always \x0D7D\x0D15\x0D4D\x0D15\x0D7D	4-123-4-13-13-4-123
always \x0D7D\x0D15\x0D4D\x0D15\x0D42	4-123-4-13-13-1256
always \x0D7D\x0D24\x0D4D	4-123-4-2345
always \x0D7D\x0D15\x0D4D\x0D15\x0D3E\x0D35 4-123-4-13-13-345-1236

# When 4-123 is back-translated as LA plus chandrakkala
always \x0D32\x0D4D\x0D15\x0D4D	4-123-4-13
always \x0D32\x0D4D\x0D17	4-123-1245
always \x0D32\x0D4D\x0D2A	4-123-1234
always \x0D32\x0D4D\x0D2F	4-123-13456
always \x0D32\x0D4D\x0D32	4-123-123
always \x0D32\x0D4D\x0D15\x0D47 4-123-13-15
always \x0D32\x0D4D\x0D2B	4-123-235
always \x0D32\x0D4D\x0D15\x0D2A\x0D4D 4-123-13-4-1234
always \x0D32\x0D4D\x0D15\x0D41 4-123-13-136
always \x0D32\x0D4D\x0D2E 4-123-134
always \x0D32\x0D4D\x0D15\x0D3F 4-123-13-24

# When 4-1345 is back-translated as Chillu N
always \x0D7B\x0D38\x0D4D	4-1345-4-234
always \x0D7B\x0D15\x0D42	4-1345-13-1256
always \x0D7B\x0D15\x0D40	4-1345-13-35
always \x0D7B\x0D35\x0D47\x0D23\x0D4D 4-1345-1236-15-4-3456
always \x0D7B\x0D35\x0D3E	4-1345-1236-345
always \x0D7B\x0D31\x0D47	4-1345-12456-15
always \x0D7B\x0D2A\x0D4B\x0D32 4-1345-1234-135-123
always \x0D7B\x0D24\x0D28\x0D4D\x0D28 4-1345-2345-4-1345-1345
always \x0D7B\x0D28\x0D26 4-1345-1345-145
always \x0D7B\x0D28\x0D41\x0D31 4-1345-1345-136-12456
always \x0D7B\x0D35\x0D34 4-1345-1236-12356
always \x0D7B\x0D1A 4-1345-14

# When 4-3456 is back-translated as Chillu NN
always \x0D7A\x0D15	4-3456-13
always \x0D7A\x0D2E 4-3456-134

# When 4-12456 is back-translated RRA plus chandrakkala
always \x0D31\x0D4D\x0D31 4-12456-12456

# If following letter combination appears in middle of word.
always \x0D24\x0D4D\x0D24\x0D4D	4-2345-2345-3

# To ensure 25 isn't considered colon in back-translation
always \x0D1E\x0D4D\x0D1E 4-25-25

# For successful back-translation of dot 6 as visarga
always \x0D03\x0D1B 6-16
always \x0D03\x0D16 6-46


# when letter RA is changed to RRA
always	\x0D15\x0D4D\x0D30	4-13-12456
always	\x0D1F\x0D4D\x0D30	4-23456-12456
always	\x0D21\x0D4D\x0D30	4-1246-12456
always	\x0D24\x0D4D\x0D30	4-2345-12456
always	\x0D2A\x0D4D\x0D30	4-1234-12456
always	\x0D2C\x0D4D\x0D30	4-12-12456
always	\x0D2E\x0D4D\x0D30	4-134-12456
always	\x0D36\x0D4D\x0D30	4-146-12456
always	\x0D38\x0D4D\x0D30	4-234-12456

# when MA is changed to NA
always  \x0D2E\x0D4D\x0D2A	4-1345-1234
endword \x0D2E\x0D4D\x0D2A\x0D4D	4-1345-1234-3

# when MA is changed to NA and RA is changed to RRA 
always	\x0D2E\x0D4D\x0D2A\x0D4D\x0D30	4-1345-4-1234-12456

# when NGA is changed to NA
always \x0D19\x0D4D\x0D15	4-1345-13

# Contractions
prfword \x0D32\x0D4D\x0D32\x0D47\x0D3E 4-123-123-135
always \x0D15\x0D4D\x0D37\x0D4D 4-12345 #ksha
always \x0D1C\x0D4D\x0D1E 156 #gya
always \x0D15\x0D4D\x0D37 12345 #ksha

# 45-1235 back-translated as ® only when standing alone
word \x00AE 45-1235
partword \x0D2D\x0D30 45-1235

# Back-translate correctly words containing Zero Width Joiner
always \x0D2F\x0D4D\x200D\x0D35 4-13456-1236

#consonent followed by vowel but not matra

attribute MalayalamVowel \x0D07\x0D08\x0D09\x0D0A\x0D0B\x0D0C\x0D0E\x0D0F\x0D10\x0D12\x0D13\x0D14
attribute Halant \x0D4D

before MalayalamVowel always	\x0D15 	  13-1	# MALAYALAM LETTER KA
before MalayalamVowel always	\x0D16 	  46-1	# MALAYALAM LETTER KHA
before MalayalamVowel always	\x0D17 	  1245-1	# MALAYALAM LETTER GA
before MalayalamVowel always	\x0D18 	  126-1	# MALAYALAM LETTER GHA

before MalayalamVowel always	\x0D1A 	  14-1	# MALAYALAM LETTER CA= CHA
before MalayalamVowel always	\x0D1B 	  16-1	# MALAYALAM LETTER CHA= CHHA
before MalayalamVowel always	\x0D1C 	  245-1	# MALAYALAM LETTER JA
before MalayalamVowel always	\x0D1D  356-1	# MALAYALAM LETTER JHA
	
before MalayalamVowel always	\x0D1F   23456-1	# MALAYALAM LETTER TTA= TA
before MalayalamVowel always	\x0D20 	  2456-1	# MALAYALAM LETTER TTHA= TTA
before MalayalamVowel always	\x0D21 	  1246-1	# MALAYALAM LETTER DDA= HARD DA
before MalayalamVowel always	\x0D22 	  123456-1	# MALAYALAM LETTER DDHA= HARD DDA
before MalayalamVowel always	\x0D23 	  3456-1	# MALAYALAM LETTER NNA= HARD NA

before MalayalamVowel always	\x0D24 	  2345-1	# MALAYALAM LETTER TA= THA
before MalayalamVowel always	\x0D25 	  1456-1	# MALAYALAM LETTER THA= TTHA
before MalayalamVowel always	\x0D26 	  145-1	# MALAYALAM LETTER DA= SOFT DA
before MalayalamVowel always	\x0D27 	  2346-1 # MALAYALAM LETTER DHA= SOFT DDA
before MalayalamVowel always	\x0D28 	  1345-1	# MALAYALAM LETTER NA

before MalayalamVowel always	\x0D2A 	  1234-1	# MALAYALAM LETTER PA
before MalayalamVowel always	\x0D2B 	  235-1	# MALAYALAM LETTER PHA
before MalayalamVowel always	\x0D2C 	  12-1	# MALAYALAM LETTER BA
before MalayalamVowel always	\x0D2D 	  45-1	# MALAYALAM LETTER BHA
before MalayalamVowel always	\x0D2E 	  134-1	# MALAYALAM LETTER MA

before MalayalamVowel always	\x0D2F 	  13456-1	# MALAYALAM LETTER YA
before MalayalamVowel always	\x0D30 	  1235-1	# MALAYALAM LETTER RA
before MalayalamVowel always	\x0D31 	  12456-1	# MALAYALAM LETTER RRA
before MalayalamVowel always	\x0D32 	  123-1	# MALAYALAM LETTER LA
before MalayalamVowel always	\x0D33 	  456-1	# MALAYALAM LETTER LLA
before MalayalamVowel always	\x0D34 	  12356-1	# MALAYALAM LETTER LLLA= ZHA
before MalayalamVowel always	\x0D35 	  1236-1	# MALAYALAM LETTER VA
before MalayalamVowel always	\x0D36 	  146-1	# MALAYALAM LETTER SHA= SOFT SHA
before MalayalamVowel always	\x0D37 	  12346-1	# MALAYALAM LETTER SSA= SHA
before MalayalamVowel always	\x0D38 	  234-1	# MALAYALAM LETTER SA
before MalayalamVowel always	\x0D39 	  125-1	# MALAYALAM LETTER HA

before MalayalamVowel always	\x0D44 	  6-1235-1	# MALAYALAM VOWEL SIGN VOCALIC RR
before MalayalamVowel always	\x0D60 	  6-1235-1	# MALAYALAM LETTER VOCALIC RR
before MalayalamVowel always	\x0D61 	  6-123-1	# MALAYALAM LETTER VOCALIC LL
before MalayalamVowel always	\x0D62 	  5-123-1	  # MALAYALAM VOWEL SIGN VOCALIC L
before MalayalamVowel always	\x0D63 	  6-123-1 	# MALAYALAM VOWEL SIGN VOCALIC LL
