%% This file searches for letters that generate the Hebrew vowels.
input:
1;
output:
1;
expressions:
%% VOWELS: 3 char inputs
`|' `a' `u' => 186 % meteq qamats
;
`|' `a' `e' => 187 % meteq tsere
;
`|' `e' `i' => 187 % meteq tsere
;
`:' `a' `u' => 67 % hataf qamats
;
%% VOWELS: 2 char inputs
`a' `e' => 69 % tsere
;
`e' `i' => 69 % tsere
;
`a' `u' => 72 % qamats
;
`o' `o' => 149 % shuruk
;
`:' `a' => 66 % hataf patah
;
`:' `e' => 65
;
`:' `+' => 67
;
`|' 34 => 187 % meteg tsere
;
`|' `i' => 182
;
`|' `a' => 184
;
`|' `e' => 185
;
`|' `+' => 186
;
`|' `"' => 187
;
`|' 39 => 183 % meteg sheva
;
`|' `:' => 183 % meteg sheva
;
`|' `|' => 80
;
%% VOWElS: single-char
`|' => 77 % meteg
;
`a' => 71 % patah
;
`e' => 70
;
`i' => 68
;
`o' => 73
;
`O' => 85
;
`u' => 75
;
`+' => 72 % a single char alternative for qamats
;
%% Everything else...
. => \1
;