%% This file searches for letters that generate the Hebrew vowels. %% This file ``turns off'' the vowels. input: 1; output: 1; expressions: %% VOWELS: 3 char inputs `a' `e' 39 => 96 % tsere ; `e' `i' 39 => 96 % tsere ; `a' `u' 39 => 96 % qamats ; `o' `o' 39 => 101 96 % shuruk ; `:' `a' 39 => 96 % hataf patah ; `:' `e' 39 => 96 ; `:' `+' 39 => 96 ; `|' 34 39 => 96 % meteg tsere ; `|' `i' 39 => 96 ; `|' `a' 39 => 96 ; `|' `e' 39 => 96 ; `|' `+' 39 => 96 ; `|' `:' 39 => 96 % meteg sheva ; %% VOWElS: single-char `|' 39 => 96 % meteg ; `a' 39 => 96 % patah ; `e' 39 => 96 ; `i' 39 => 96 ; `o' 39 => 96 ; `O' 39 => 101 96 ; `u' 39 => 96 ; `+' 39 => 96 % a single char alternative for qamats ; %% VOWELS: 2 char inputs `a' `e' => % tsere ; `e' `i' => % tsere ; `a' `u' => % qamats ; `o' `o' => 101 % shuruk ; `:' `a' => % hataf patah ; `:' `e' => ; `:' `+' => ; `|' 34 => % meteg tsere ; `|' `i' => ; `|' `a' => ; `|' `e' => ; `|' `+' => ; `|' 39 => % meteg sheva ; `|' `:' => % meteg sheva ; %% VOWElS: single-char `|' => % meteg ; `a' => % patah ; `e' => ; `i' => ; `o' => ; `O' => 101 ; `u' => ; `-' => 78 % rafe ; `=' => 45 % hyphen ; `+' => % a single char alternative for qamats ; %% Everything else... . => \1 ;