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