%% 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
;