%% The Makor input conventions use a right single quote for two
%% purposes:
%% * To enter a sheva vowel; and
%%
%% * To enter an aleph.
%% Fortunately, context can most of the time tell the two apart. We
%% adhere to these rules:
%%
%% * At word beginnings, the ' always designates aleph.
%% * Immediately following a consonant, it represents a sheva.
%% * Immediately following a non-cantorial vowel, it represents an
%% aleph.
%%
%% To force an ALEPH, precede the ' by a circumflex.
%%
%% To force a sheva, precede the ' by an underscore.
%%
%% The ligature breaker may also work to enforce proper typesetting.
%% We also handle here the special typesetting pertaining to the
%% holamdot-aleph pseudoligature.
input:
1;
output:
1;
aliases:
CIRCUM = 94
;
USCORE = 95
;
QUOTE = 39
;
AST = 42
;
%% Here we identify the characters which are valid parts of words.
VALID = (96-122|128-135|144-148|150-173|176-181|192-199|140|189)
;
INVALID = ^(96-122|128-135|144-148|150-173|176-181|192-199|140|189)
;
VOWEL = (65-77|182-187)
;
HOLAMDOT = 73
;
SPACE = 32
;
expressions: