//-------------------------------------------------------------------- // Copyright (c) 2001, CrossWire Bible Society //-------------------------------------------------------------------- // BHEBREW-Hebrew bhebrew { Rule { // Variable names, derived from the Unicode names. "$POINT_SHEVA=\u05B0;" "$POINT_HATAF_SEGOL=\u05B1;" "$POINT_HATAF_PATAH=\u05B2;" "$POINT_HATAF_QAMATS=\u05B3;" "$POINT_HIRIQ=\u05B4;" "$POINT_TSERE=\u05B5;" "$POINT_SEGOL=\u05B6;" "$POINT_PATAH=\u05B7;" "$POINT_QAMATS=\u05B8;" "$POINT_HOLAM=\u05B9;" "$POINT_QUBUTS=\u05BB;" "$POINT_DAGESH_OR_MAPIQ=\u05BC;" "$POINT_METEG=\u05BD;" "$PUNCTUATION_MAQAF=\u05BE;" "$POINT_RAFE=\u05BF;" "$PUNCTUATION_PASEQ=\u05C0;" "$POINT_SHIN_DOT=\u05C1;" "$POINT_SIN_DOT=\u05C2;" "$PUNCTUATION_SOF_PASUQ=\u05C3;" "$ALEF=\u05D0;" "$BET=\u05D1;" "$GIMEL=\u05D2;" "$DALET=\u05D3;" "$HE=\u05D4;" "$VAV=\u05D5;" "$ZAYIN=\u05D6;" "$HET=\u05D7;" "$TET=\u05D8;" "$YOD=\u05D9;" "$FINAL_KAF=\u05DA;" "$KAF=\u05DB;" "$LAMED=\u05DC;" "$FINAL_MEM=\u05DD;" "$MEM=\u05DE;" "$FINAL_NUN=\u05DF;" "$NUN=\u05E0;" "$SAMEKH=\u05E1;" "$AYIN=\u05E2;" "$FINAL_PE=\u05E3;" "$PE=\u05E4;" "$FINAL_TSADI=\u05E5;" "$TSADI=\u05E6;" "$QOF=\u05E7;" "$RESH=\u05E8;" "$SHIN=\u05E9;" "$TAV=\u05EA;" "$YIDDISH_DOUBLE_VAV=\u05F0;" "$YIDDISH_VAV_YOD=\u05F1;" "$YIDDISH_DOUBLE_YOD=\u05F2;" "$PUNCTUATION_GERESH=\u05F3;" "$PUNCTUATION_GERSHAYIM=\u05F4;" "$COMP_SIN=$SHIN$POINT_SIN_DOT;" "$COMP_SHIN=$SHIN$POINT_SHIN_DOT;" "$PC_SHIN=\uFB2A;" "$PC_SIN=\uFB2B;" "$PC_SHIN_DAGESH=\uFB2C;" "$PC_SIN_DAGESH=\uFB2D;" "$PC_ALEF_PATAH=\uFB2E;" "$PC_ALEF_QAMATS=\uFB2F;" "$PC_ALEF_MAPIQ=\uFB30;" "$PC_BET_DAGESH=\uFB31;" "$PC_GIMEL_DAGESH=\uFB32;" "$PC_DALET_DAGESH=\uFB33;" "$PC_HE_MAPIQ=\uFB34;" "$PC_VAV_DAGESH=\uFB35;" "$PC_ZAYIN_DAGESH=\uFB36;" "$PC_TET_DAGESH=\uFB38;" "$PC_YOD_DAGESH=\uFB39;" "$PC_FINAL_KAF_DAGESH=\uFB3A;" "$PC_KAF_DAGESH=\uFB3B;" "$PC_LAMED_DAGESH=\uFB3C;" "$PC_MEM_DAGESH=\uFB3E;" "$PC_NUN_DAGESH=\uFB40;" "$PC_FINAL_PE_DAGESH=\uFB43;" "$PC_PE_DAGESH=\uFB44;" "$PC_TSADI_DAGESH=\uFB46;" "$PC_QOF_DAGESH=\uFB47;" "$PC_RESH_DAGESH=\uFB48;" "$PC_SHIN_DAGESH=\uFB49;" "$PC_TAV_DAGESH=\uFB4A;" "$PC_VAV_HOLAM=\uFB4B;" "$PC_BET_RAFE=\uFB4C;" "$PC_KAF_RAFE=\uFB4D;" "$PC_PE_RAFE=\uFB4E;" "$letter=[a-zA-Z];" "$softvowel=[eiyEIY];" "$vowellike=[$ALEF$AYIN$YOD$VAV];" "$hebrew=[\u0590-\u05FF\uFB1D-\FB4F];" // the whole block -liu "&<>$PC_SHIN;" "\$<>$PC_SIN;" "\$.<>$PC_SHIN_DAGESH;" "&.<>$PC_SIN_DAGESH;" ")A<>$PC_ALEF_PATAH;" "'A>$PC_ALEF_PATAH;" ")F<>$PC_ALEF_QAMATS;" "'F<>$PC_ALEF_QAMATS;" ").<>$PC_ALEF_MAPIQ;" "'.<>$PC_ALEF_MAPIQ;" "B.<>$PC_BET_DAGESH;" "G.<>$PC_GIMEL_DAGESH;" "D.<>$PC_DALET_DAGESH;" "H.<>$PC_HE_MAPIQ;" "W.<>$PC_VAV_DAGESH;" "Z.<>$PC_ZAYIN_DAGESH;" "+.<>$PC_TET_DAGESH;" "Y.<>$PC_YOD_DAGESH;" "K.}$hebrew>$PC_KAF_DAGESH;" "K.<$PC_KAF_DAGESH;" "K.<>$PC_FINAL_KAF_DAGESH;" "L.<>$PC_LAMED_DAGESH;" "M.<>$PC_MEM_DAGESH;" "N.<>$PC_NUN_DAGESH;" "P.{$hebrew>$PC_PE_DAGESH;" "P.<$PC_PE_DAGESH;" "P.<>$PC_FINAL_PE_DAGESH;" "C.<>$PC_TSADI_DAGESH;" "Q.<>$PC_QOF_DAGESH;" "R.<>$PC_RESH_DAGESH;" "S.<>$PC_SHIN_DAGESH;" "T.<>$PC_TAV_DAGESH;" "WO<>$PC_VAV_HOLAM;" "B<$PC_BET_RAFE;" "K<$PC_KAF_RAFE;" "P<$PC_PE_RAFE;" ")<>$ALEF;" "'>$ALEF;" "B<>$BET;" "G<>$GIMEL;" "D<>$DALET;" "H<>$HE;" "W<>$VAV;" "Z<>$ZAYIN;" "X<>$HET;" "+<>$TET;" "Y<>$YOD;" "K}$hebrew>$KAF;" "K<$KAF;" "K<>$FINAL_KAF;" "L<>$LAMED;" "M}$hebrew>$MEM;" "M<$MEM;" "M<>$FINAL_MEM;" "N}$hebrew>$NUN;" "N<$NUN;" "N<>$FINAL_NUN;" "S<>$SAMEKH;" "P}$hebrew>$PE;" "P<$PE;" "P<>$FINAL_PE;" "(<>$AYIN;" "`>$AYIN;" "C}$hebrew>$TSADI;" "C<$TSADI;" "C<>$FINAL_TSADI;" "Q<>$QOF;" "R<>$RESH;" "\$<$SHIN;" "&<$COMP_SIN;" "\$<$COMP_SHIN;" "T<>$TAV;" ":A<>$POINT_HATAF_PATAH;" ":E<>$POINT_HATAF_SEGOL;" ":F<>$POINT_HATAF_QAMATS;" "A<>$POINT_PATAH;" "F<>$POINT_QAMATS;" "E<>$POINT_SEGOL;" "\"<>$POINT_TSERE;" "I<>$POINT_HIRIQ;" "O<>$POINT_HOLAM;" "U<>$POINT_QUBUTS;"; ":<>$POINT_SHEVA;" ".<>$POINT_DAGESH_OR_MAPIQ;" "-<>$PUNCTUATION_MAQAF;" } }