(consonant-or-tone-mark (delete @-) (pushback 1) (shift after-t))
(backspace (delete @-)
(cond (V-3 (set V-1 V-2) (set V-2 V-3) (set V-3 0)
- (cond ((> TPLACE 2) (set SELECT 0))))
+ (cond ((> TPLACE 2) (set SELECT 0)))
+ (handle-mark))
(V-2 (set V-1 V-2) (set V-2 0)
- (cond ((> TPLACE 1) (set SELECT 0))))
+ (cond ((> TPLACE 1) (set SELECT 0)))
+ (handle-mark))
(1 (shift init)))))
;; The state shifted to when a consonant is typed after a vowel.
(consonant-or-tone-mark (delete @-) (pushback 1) (shift after-t))
(backspace (delete @-)
(sub C-AFTER-V 1)
+ (handle-mark)
(cond ((= C-AFTER-V 0) (shift after-v)))))
;; The state shifted to when a tone-mark is typed.