%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% ROHYPHEN.TEX, version 1.1 <29.10.1996> R [7.11.1996] %%
%% (C) 1995-1996 Adrian Rezus [adriaan@{sci,cs}.kun.nl] %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% Romanian TeX hyphenation table: NFSS 2 encoding, medium.
%% Contents: 647 Romanian hyphen patterns, with diacritics.
%%
%% This file is part of the Romanian TeX system.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Romanian TeX, version 1.3R <29.10.1996> %%
%% (C) 1994-1996 Adrian Rezus %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% History:
%% ROHYPHEN.TEX 1.0 <10.02.1995>: Plain TeX and LaTeX 2.09.
%% ROHYPHEN.TEX 1.1 <29.10.1996>: Plain TeX and LaTeX2e.
%
% -------------------------------------------------------------------
% NB This file must be used in conjunction with either one of
%
% (1) ROMANIAN.TEX v1.2(R) [1994-1995] [(La)TeX] or
% (2) ROMANIAN.STY v1.3R [1996] [(La)TeX(2e)]
%
% NB Romanian has LR-HYPHEN-MINs [2 2] (like German)!
% NB Romanian has STRUCTURAL HYPHEN-AMBIGUA:
% i.e., words that canNOT be hyphenated correctly without
% additional (e.g., semantic, stress-mark) information.
% --------------------------------------------------------
% The Romanian TeX encoding of the Romanian diacritics:
% --------------------------------------------------------
% Romanian TeX DQ-macro encodings = (La)TeX macros
% --------------------------------------------------------
% "a = \u{a} [-] \u{A} [not encoded]
% "A = \^{a} [-] \^{A} [not encoded]
% "i = \^{\i} "I = \^{I}
% "s = \c{s} "S = \c{S}
% "t = \c{t} "T = \c{T}
% -------------------------------------------------------------
% NB Romanian \^{a} behaves like \^{\i} as regards hyphenation.
% NB The capital \u{A} and \^{A} are rare in script; as such,
% they occur only in records of the Romanian substandard.
% -------------------------------------------------------------------
%
\message{Romanian Hyphenation Patterns: `rohyphen' 1.1 <29.10.1996>}
%
\begingroup % keep this local
\ifnum 0\ifx\inputlineno\undefined \else
\ifnum\inputlineno<1 \else 1\fi\fi<1
\let\x=\endgroup
\else
\def\x{\endgroup
%
% The following commands insure correct \catcodes, \lccodes and
% \uccodes, if the host TeX implementation uses these char-codes.
%
\catcode"A0=11 \catcode"80=11 % \u{a} and \u{A}
\catcode"E2=11 \catcode"C2=11 % \^{a} and \^{A}
%
\catcode"EE=11 \catcode"CE=11 % \^{\i} and \^{I}
%
\catcode"B3=11 \catcode"93=11 % \c{s} and \c{S}
\catcode"B5=11 \catcode"95=11 % \c{t} and \c{T}
%
\lccode"80="A0 \uccode"80="80 \lccode"A0="A0 \uccode"A0="80 % lc = uc (?)
\lccode"E2="C2 \uccode"E2="E2 \lccode"C2="C2 \uccode"C2="E2 % lc = uc (?)
%
\lccode"EE="CE \uccode"EE="EE \lccode"CE="CE \uccode"CE="EE
%
\lccode"93="B3 \uccode"93="93 \lccode"B3="B3 \uccode"B3="93
\lccode"95="B5 \uccode"95="95 \lccode"B5="B5 \uccode"B5="95
}
\fi
% Make these changes effective for TeX 3.x:
\x
%
% Define next commands that might be used inside the patterns
% (local use: the rest of the file can be enclosed in a group).
%
\begingroup
%
% As we might be willing to use things like ^^e4, ^^f6, ... in the
% following definition, we must insure that the catcodes of ^^e and
% ^^f would work for TeX 2 too.
%
\catcode"0E=12 \catcode"0F=12
%
% Comply with German TeX [see `romanian.dtx'] (not actually needed):
%
\catcode`\^^Y=11 \lccode`\^^Y=`\^^Y % allow ^^Y in hyphen patterns
%
% Check the hyphen table integrity by a DQ-macro:
%
\catcode`\"=13
\def"#1{\ifx#1a^^a0\else \ifx#1A^^e2\else \ifx#1i^^ee\else
\ifx#1s^^b3\else \ifx#1t^^b5\else
\errmessage{Hyphenation pattern file corrupted!}%
\fi\fi\fi\fi\fi}
%