;; Copyright (C) 2008
;; Sridhar M.A., Mysore; mas@mylug.org
+;; Modified for better visual appeal by Prasad H. L. hlprasu@gmail.com
+
;; This file is part of the m17n contrib; a sub-part of the m17n
;; library.
("A") ("B") ("C") ("D") ("E") ("G") ("H") ("I") ("J") ("K")
("L") ("M") ("N") ("O") ("P") ("Q") ("R") ("S") ("T") ("U")
("V") ("W") ("Y") ("Z")
- ("a") ("b") ("c") ("d") ("e") ("f") ("g") ("h") ("i")
+ ("a") ("b") ("c") ("d") ("e") ("g") ("h") ("i")
("j") ("k") ("l") ("m") ("n") ("o") ("p") ("q") ("r")
("s") ("t") ("u") ("v") ("w") ("x") ("y") ("z"))
("o" "ಒ")
("O" "ಓ")
("V" "ಔ")
- ("M" "ಂ")
- ("H" "ಃ")
("|" "।")
("||" "॥")
("sX" "ಽ")
("8" "೮")
("9" "೯"))
+ (halantha
+ ("f" "್")
+ ("ff" "್"))
+
+ (ayogavaaha
+ ("M" "ಂ")
+ ("H" "ಃ"))
+
(dependent
- ("f" "್")
("A" "ಾ")
("i" "ಿ")
("I" "ೀ")
("Y" "ೈ")
("o" "ೊ")
("O" "ೋ")
- ("V" "ೌ")
- ("ff" "್"))
+ ("V" "ೌ"))
(return
((Return)))
(state
(init
- (starter (pushback 1) (shift intermediate)))
+ (starter (pushback 1) (shift start)))
+
+ (start
+ (consonant (shift first))
+ (independent (shift ayogavaaha))
+ (backspace)
+ (return (shift init)))
- (intermediate
- (consonant (shift second))
- (independent (shift finish))
+ (first
+ (consonant (set a @-1) (undo -1) (commit) (pushback a) (shift start))
+ (ayogavaaha (shift finish))
+ (dependent (shift ayogavaaha))
+ (halantha (shift second))
(backspace)
(return (shift init)))
(second
- (consonant)
- (dependent (shift finish))
+ (consonant (shift first))
(backspace)
(return (shift init)))
+ (ayogavaaha
+ (ayogavaaha (shift ayogavaaha))
+ (backspace)
+ (return (shift init))
+
(finish
- (return)
- )
+ (backspace)
+ (return))
+)
;; (finish
;; (return)