Skip to content

Commit

Permalink
MD: major revision.
Browse files Browse the repository at this point in the history
  • Loading branch information
funderburkjim committed Dec 23, 2023
1 parent 16e7343 commit 0469541
Show file tree
Hide file tree
Showing 3 changed files with 155 additions and 5 deletions.
124 changes: 123 additions & 1 deletion v02/distinctfiles/md/pywork/mdab/mdab_input.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,39 +3,70 @@
&amp;c. <id>&amp;c.</id> <disp>et cetera, and so forth.</disp>
&c. <id>&c.</id> <disp>et cetera, and so forth.</disp>
+ <id>+</id> <disp>with; also.</disp>
1 <id>1</id> <disp>1st person</disp>
1. <id>1.</id> <disp>1st person</disp>
2 <id>2</id> <disp>2nd person</disp>
2. <id>2.</id> <disp>2nd person</disp>
3 <id>3</id> <disp>3rd person</disp>
3. <id>3.</id> <disp>3rd person</disp>
= <id>=</id> <disp>equals, is the equivalent of.</disp>
a. <id>a.</id> <disp>adjective.</disp>
a. cpd. <id>a. cpd.</id> <disp>adjective compound</disp>
a. cpds. <id>a. cpds.</id> <disp>adjective compounds</disp>
A. D. <id>A. D.</id> <disp>Anno Domini</disp>
a. m. <id>a. m.</id> <disp>ante meridiem, before noon</disp>
a.¹ <id>a.¹</id> <disp>adjective (¹ = ?<)/disp> <count>1</count> <tag>lex</tag>
ab. <id>ab.</id> <disp>ablative.</disp>
abl. <id>abl.</id> <disp>ablative</disp>
abs. <id>abs.</id> <disp>absolute.</disp>
abs. ɴ. <id>abs. ɴ.</id> <disp>abstract noun.</disp>
abst. <id>abst.</id> <disp>abstract.</disp>
abst. N. <id>abst. N.</id> <disp>abstract noun.</disp>
abst. ɴ. <id>abst. ɴ.</id> <disp>abstract noun.</disp>
ac. <id>ac.</id> <disp>accusative.</disp>
ac.¹ <id>ac.¹</id> <disp>accusative (¹ = ?)</disp>
act. <id>act.</id> <disp>active.</disp>
ad. <id>ad.</id> <disp>adverb, -ial, -ially.</disp>
ads. <id>ads.</id> <disp>adverbs</disp>
advs. <id>advs.</id> <disp>adverbs</disp>
Ait. Br. <id>Ait. Br.</id> <disp>Aitareya Brāhmaṇa</disp>
aor. <id>aor.</id> <disp>aorist.</disp>
app. <id>app.</id> <disp>apposition.</disp>
ass. <id>ass.</id> <disp>asseverative.</disp>
astrol. <id>astrol.</id> <disp>astrology</disp>
athg. <id>athg.</id> <disp>anything.</disp>
AV. <id>AV.</id> <disp>Atharva-veda.</disp>
AV.¹ <id>AV.¹</id> <disp>Atharva-veda. (¹ = ?)</disp>
B. <id>B.</id> <disp>Buddhistic term.</disp>
B. C. <id>B. C.</id> <disp>Before Christ, number of years before birth of Jesus</disp>
beg. <id>beg.</id> <disp>beginning.</disp>
bg. <id>bg.</id> <disp>beginning.</disp>
Br. <id>Br.</id> <disp>Brāhmaṇa.</disp>
Br.¹ <id>Br.¹</id> <disp>Brāhmaṇa. (¹ = ?<)/disp> <count>3</count>
C. <id>C.</id> <disp>Classical (post-Vedic) Sanskrit.</disp>
C.¹ <id>C.¹</id> <disp>Classical (post-Vedic) Sanskrit. (¹ = ?)</disp>
cj. <id>cj.</id> <disp>conjunction.</disp>
cjs. <id>cjs.</id> <disp>conjunctions.</disp>
col. <id>col.</id> <disp>collective, -ly.</disp>
coll. <id>coll.</id> <disp>collective, -ly.</disp>
comm. <id>comm.</id> <disp>commentator.</disp>
cond. <id>cond.</id> <disp>conditional</disp>
conj. <id>conj.</id> <disp>conjecture.</disp>
cor. <id>cor.</id> <disp>correlative.</disp>
corr. <id>corr.</id> <disp>correlative.</disp>
correl. <id>correl.</id> <disp>correlative.</disp>
cp. <id>cp.</id> <disp>compare.</disp>
Cp. <id>Cp.</id> <disp>compare.</disp>
cpd. <id>cpd.</id> <disp>compound.</disp>
cpds. <id>cpds.</id> <disp>compounds.</disp>
cps. <id>cps.</id> <disp>compounds.</disp>
cpv. <id>cpv.</id> <disp>comparative.</disp>
crt. <id>crt.</id> <disp>certain.</disp>
cs. <id>cs.</id> <disp>causal.</disp>
d. <id>d.</id> <disp>dative.</disp>
dat. <id>dat.</id> <disp>dative.</disp>
dbl. <id>dbl.</id> <disp>double.</disp>
dem. <id>dem.</id> <disp>demonstrative</disp>
den. <id>den.</id> <disp>denominative.</disp>
der. <id>der.</id> <disp>derivative.</disp>
des. <id>des.</id> <disp>desiderative.</disp>
Expand All @@ -44,10 +75,14 @@ dr. <id>dr.</id> <disp>dramatic term.</disp>
du. <id>du.</id> <disp>dual.</disp>
E. <id>E.</id> <disp>Epic.</disp>
e. g. <id>e. g.</id> <disp>for example.</disp>
E.¹ <id>E.¹</id> <disp>Epic. (¹ = ?)</disp>
emp. <id>emp.</id> <disp>emphatic.</disp>
emph. inter. <id>emph. inter.</id> <disp>emphatic interrogative</disp>
enc. <id>enc.</id> <disp>enclitic.</disp>
enc. pcl. <id>enc. pcl.</id> <disp>enclitic particle</disp>
encl. <id>encl.</id> <disp>enclitic.</disp>
Eng. <id>Eng.</id> <disp>English.</disp>
Engl. <id>Engl.</id> <disp>English</disp>
ep. <id>ep.</id> <disp>epithet.</disp>
eq. <id>eq.</id> <disp>equivalent.</disp>
esp. <id>esp.</id> <disp>especially.</disp>
Expand All @@ -56,20 +91,34 @@ exc. <id>exc.</id> <disp>except, exceptionally.</disp>
excl. <id>excl.</id> <disp>exclamation.</disp>
exp. <id>exp.</id> <disp>explanation.</disp>
f. <id>f.</id> <disp>feminine; also = for.</disp>
Feb. <id>Feb.</id> <disp>February</disp>
fem. <id>fem.</id> <disp>feminine</disp>
ff. <id>ff.</id> <disp>and the following.</disp>
fig. <id>fig.</id> <disp>figurative, -ly.</disp>
fp. <id>fp.</id> <disp>future participle passive.</disp>
fr. <id>fr.</id> <disp>from.</disp>
French <id>French</id> <disp>French language</disp>
ft. <id>ft.</id> <disp>future.</disp>
fut. <id>fut.</id> <disp>future.</disp>
g. <id>g.</id> <disp>genitive.</disp>
g.¹ <id>g.¹</id> <disp>genitive. (¹ = ?)</disp>
gd. <id>gd.</id> <disp>gerund (indeclinable participle).</disp>
gen. <id>gen.</id> <disp>genitive.</disp>
Gk. <id>Gk.</id> <disp>Greek.</disp>
gnly. <id>gnly.</id> <disp>generally.</disp>
gr. <id>gr.</id> <disp>grammatical term.</disp>
Gr. <id>Gr.</id> <disp>Greek</disp>
hvg. <id>hvg.</id> <disp>having.</disp>
I. <id>I.</id> <disp>First conjugation.</disp>
i. e. <id>i. e.</id> <disp>that is.</disp>
id. <id>id.</id> <disp>the same.</disp>
II. <id>II.</id> <disp>Second conjugation.</disp>
III. <id>III.</id> <disp>Third conjugation.</disp>
ij. <id>ij.</id> <disp>interjection.</disp>
imp. <id>imp.</id> <disp>imperative</disp>
impf. <id>impf.</id> <disp>imperfect.</disp>
impl. <id>impl.</id> <disp>??</disp>
impr. <id>impr.</id> <disp>imperative.</disp>
imps. <id>imps.</id> <disp>impersonal.</disp>
impv. <id>impv.</id> <disp>imperative.</disp>
in. <id>in.</id> <disp>instrumental.</disp>
Expand All @@ -78,68 +127,112 @@ incorr. <id>incorr.</id> <disp>incorrect.</disp>
ind. <id>ind.</id> <disp>indicative.</disp>
indc. <id>indc.</id> <disp>indeclinable.</disp>
indec. <id>indec.</id> <disp>indeclinable.</disp>
indecl. <id>indecl.</id> <disp>indeclinable.</disp>
Indef. <id>Indef.</id> <disp>indefinite.</disp>
indef. <id>indef.</id> <disp>indefinite.</disp>
indf. <id>indf.</id> <disp>indefinite.</disp>
inf. <id>inf.</id> <disp>infinitive.</disp>
int. <id>int.</id> <disp>intransitive.</disp>
inter. <id>inter.</id> <disp>interrogative.</disp>
inter. prn. <id>inter. prn.</id> <disp>interrogative pronoun.</disp>
interr. <id>interr.</id> <disp>interrogative.</disp>
intr. <id>intr.</id> <disp>interrogative.</disp>
intv. <id>intv.</id> <disp>intensive (frequentative).</disp>
ir. <id>ir.</id> <disp>irregular.</disp>
irr. <id>irr.</id> <disp>irregular.</disp>
irreg. <id>irreg.</id> <disp>irregular.</disp>
IV. <id>IV.</id> <disp>Fourth conjugation.</disp>
IX. <id>IX.</id> <disp>Ninth conjugation.</disp>
Jan. <id>Jan.</id> <disp>January</disp>
K. <id>K.</id> <disp>king.</disp>
Lat. <id>Lat.</id> <disp>Latin.</disp>
Latin <id>Latin</id> <disp>Latin language</disp>
lc. <id>lc.</id> <disp>locative.</disp>
lc.¹ <id>lc.¹</id> <disp>locative (¹ = ?)</disp>
leg. <id>leg.</id> <disp>legal term.</disp>
lex. <id>lex.</id> <disp>??</disp>
lit. <id>lit.</id> <disp>literally.</disp>
m. <id>m.</id> <disp>masculine.</disp>
m.² <id>m.²</id> <disp>masculine. (² = ?)</disp>
m.¹ <id>m.¹</id> <disp>masculine. (¹ = ?)</disp>
med. <id>med.</id> <disp>medical term</disp>
met. <id>met.</id> <disp>metronymic.</disp>
metr. <id>metr.</id> <disp>metrical (due to exigencies of metre).</disp>
mg. <id>mg.</id> <disp>meaning.</disp>
mgs. <id>mgs.</id> <disp>meanings.</disp>
mid. <id>mid.</id> <disp>middle (stem)</disp>
mtn. <id>mtn.</id> <disp>mountain.</disp>
N. <id>N.</id> <disp>name; when alone = name of a man or of a woman.</disp>
n. <id>n.</id> <disp>neuter.</disp>
N.E. <id>N.E.</id> <disp>Northeast.</disp>
N.W. <id>N.W.</id> <disp>Northwest.</disp>
n.¹ <id>n.¹</id> <disp>neuter. (¹ = ?)</disp>
neg. <id>neg.</id> <disp>negative.</disp>
nl. <id>nl.</id> <disp>??</disp>
nm. <id>nm.</id> <disp>nominative.</disp>
nom. <id>nom.</id> <disp>nominative</disp>
Nov. <id>Nov.</id> <disp>November.</disp>
nr. <id>nr.</id> <disp>numeral.</disp>
Ns. <id>Ns.</id> <disp>names.</disp>
num. <id>num.</id> <disp>numeral.</disp>
obj. <id>obj.</id> <disp>object.</disp>
onom. <id>onom.</id> <disp>onomatopœic.</disp>
opp. <id>opp.</id> <disp>opposite.</disp>
opt. <id>opt.</id> <disp>optative.</disp>
or. <id>or.</id> <disp>originally.</disp>
ord. <id>ord.</id> <disp>ordinary.</disp>
ord. mg. <id>ord. mg.</id> <disp>ordinary meaning ?</disp>
ord. num. <id>ord. num.</id> <disp>ordinal number</disp>
orig. <id>orig.</id> <disp>originally.</disp>
P. <id>P.</id> <disp>Parasmaipada.</disp>
p. m. <id>p. m.</id> <disp>post meridiem, after noon</disp>
P.¹ <id>P.¹</id> <disp>Parasmaipada. (¹ = ?)</disp>
pat. <id>pat.</id> <disp>patronymic.</disp>
pcl. <id>pcl.</id> <disp>particle.</disp>
pcls. <id>pcls.</id> <disp>particles.</disp>
perh. <id>perh.</id> <disp>perhaps.</disp>
periphr. <id>periphr.</id> <disp>periphrastic.</disp>
pers. <id>pers.</id> <disp>person.</disp>
pf. <id>pf.</id> <disp>perfect.</disp>
ph. <id>ph.</id> <disp>philosophical term.</disp>
phil. <id>phil.</id> <disp>philosophical term.</disp>
pl. <id>pl.</id> <disp>plural.</disp>
pl.¹ <id>pl.¹</id> <disp>plural (¹ = ?)</disp>
pn. <id>pn.</id> <disp>pronoun, pronominal.</disp>
pns. <id>pns.</id> <disp>pronouns.</disp>
pos. <id>pos.</id> <disp>possessive.</disp>
poss. <id>poss.</id> <disp>possessive.</disp>
pot. <id>pot.</id> <disp>potential.</disp>
potent. <id>potent.</id> <disp>potential.</disp>
pp. <id>pp.</id> <disp>perfect passive participle.</disp>
Pr. <id>Pr.</id> <disp>Prākrit (Sanskrit equivalent of Prākrit word), Prākritic.</disp>
pr. <id>pr.</id> <disp>present.</disp>
pred. <id>pred.</id> <disp>predicate, predicative, -ly.</disp>
pres. <id>pres.</id> <disp>present tense</disp>
prn. <id>prn.</id> <disp>pronoun, pronominal.</disp>
prns. <id>prns.</id> <disp>pronouns</disp>
prob. <id>prob.</id> <disp>probably.</disp>
prop. <id>prop.</id> <disp>properly.</disp>
prp. <id>prp.</id> <disp>preposition.</disp>
prps. <id>prps.</id> <disp>prepositions.</disp>
prs. <id>prs.</id> <disp>person.</disp>
Prākrit <id>Prākrit</id> <disp>Prākrit language</disp>
ps. <id>ps.</id> <disp>passive.</disp>
pt. <id>pt.</id> <disp>participle.</disp>
px. <id>px.</id> <disp>prefix.</disp>
Pāli <id>Pāli</id> <disp>Pāli language</disp>
q. v. <id>q. v.</id> <disp>which see.</disp>
R. <id>R.</id> <disp>river.</disp>
red. <id>red.</id> <disp>reduplicated, reduplication. </disp>
red. <id>red.</id> <disp>reduplicated, reduplication.</disp>
redupl. <id>redupl.</id> <disp>reduplication ?</disp>
refl. <id>refl.</id> <disp>reflexive.</disp>
rel. <id>rel.</id> <disp>relative.</disp>
rel. prn. <id>rel. prn.</id> <disp>relative pronoun</disp>
rep. <id>rep.</id> <disp>repeated.</disp>
rf. <id>rf.</id> <disp>reflexive.</disp>
rfl. <id>rfl.</id> <disp>reflexive.</disp>
rh. <id>rh.</id> <disp>rhetorical term.</disp>
rhet. <id>rhet.</id> <disp>rhetorical, rhetoric</disp>
rit. <id>rit.</id> <disp>ritual term.</disp>
rl. <id>rl.</id> <disp>relative.</disp>
rp. <id>rp.</id> <disp>repeated.</disp>
Expand All @@ -149,14 +242,23 @@ RV.¹ <id>RV.¹</id> <disp>Rig-veda (¹ = ?)</disp>
S. <id>S.</id> <disp>Sūtra.</disp>
s. <id>s.</id> <disp>singular.</disp>
s. v. <id>s. v.</id> <disp>sub voce.</disp>
S.¹ <id>S.¹</id> <disp>S.¹ (¹ = ?)</disp>
Sanskrit <id>Sanskrit</id> <disp>Sanskrit language</disp>
sb. <id>sb.</id> <disp>substantive.</disp>
sbj. <id>sbj.</id> <disp>subjunctive</disp>
sc. <id>sc.</id> <disp>scilicet, that is to say, supply.</disp>
Sept. <id>Sept.</id> <disp>September.</disp>
sg. <id>sg.</id> <disp>singular.</disp>
sp. <id>sp.</id> <disp>specifically.</disp>
spv. <id>spv.</id> <disp>superlative.</disp>
sqq. <id>sqq.</id> <disp>et seq, and following</disp>
st. <id>st.</id> <disp>stem.</disp>
stg. <id>stg.</id> <disp>strong</disp>
sthg. <id>sthg.</id> <disp>something.</disp>
str. <id>str.</id> <disp>strong.</disp>
strg. <id>strg.</id> <disp>strong.</disp>
sts. <id>sts.</id> <disp>statements. ?</disp>
Sts. <id>Sts.</id> <disp>statements. ?</disp>
subj. <id>subj.</id> <disp>subjunctive.</disp>
SV. <id>SV.</id> <disp>Sāma-veda.</disp>
sx. <id>sx.</id> <disp>suffix.</disp>
Expand All @@ -165,21 +267,41 @@ t. <id>t.</id> <disp>term.</disp>
TBr. <id>TBr.</id> <disp>Taittirīya-Brāhmaṇa.</disp>
tr. <id>tr.</id> <disp>transitive.</disp>
TS. <id>TS.</id> <disp>Taittirīya-Saṃhitā.</disp>
Ts. <id>Ts.</id> <disp>Titles/</disp>
TS.¹ <id>TS.¹</id> <disp>Taittirīya-Saṃhitā. (¹ = ?)</disp>
U. <id>U.</id> <disp>Upaniṣad.</disp>
V. <id>V.</id> <disp>Veda, Vedic.</disp>
v. <id>v.</id> <disp>vide, see.</disp>
v. l. <id>v. l.</id> <disp>varia lectio, variant reading</disp>
v. r. <id>v. r.</id> <disp>various reading.</disp>
V.² <id>V.²</id> <disp>Vedic (² = ?)</disp>
V.¹ <id>V.¹</id> <disp>Vedic (¹ = ?)</disp>
vb. <id>vb.</id> <disp>verb.</disp>
vbl. <id>vbl.</id> <disp>verbal.</disp>
vbl. N. <id>vbl. N.</id> <disp>verbal noun.</disp>
vbl. ɴ. <id>vbl. ɴ.</id> <disp>verbal noun</disp>
vbs. <id>vbs.</id> <disp>verbs.</disp>
vc. <id>vc.</id> <disp>vocative.</disp>
VI. <id>VI.</id> <disp>Sixth conjugation.</disp>
VII. <id>VII.</id> <disp>Seventh conjugation.</disp>
VIII. <id>VIII.</id> <disp>Eighth conjugation</disp>
viz. <id>viz.</id> <disp>videlicet, that is to say</disp>
voc. <id>voc.</id> <disp>vocative</disp>
VS. <id>VS.</id> <disp>Vājasaneyi-Saṃhitā.</disp>
VS.¹ <id>VS.¹</id> <disp>Vājasaneyi-Saṃhitā (¹ = ?)</disp>
w. <id>w.</id> <disp>with.</disp>
wk. <id>wk.</id> <disp>weak.</disp>
X. <id>X.</id> <disp>Tenth conjugation</disp>
YV. <id>YV.</id> <disp>Yajur-veda.</disp>
YV.¹ <id>YV.¹</id> <disp>Yajur-veda Yajur-veda</disp>
°— <id>°—</id> <disp>at the beginning of a compound (ibc.)</disp>
± <id>±</id> <disp>with or without.</disp>
Ā. <id>Ā.</id> <disp>Ātmanepada.</disp>
Ā.¹ <id>Ā.¹</id> <disp>Ātmanepada (¹ = ?)</disp>
ŚB. <id>ŚB.</id> <disp>Śatapatha-Brāhmaṇa.</disp>
ŚB.¹ <id>ŚB.¹</id> <disp>Śatapatha-Brāhmaṇa (¹ = ?)</disp>
ɴ. <id>ɴ.</id> <disp>noun.</disp>
ᴠ. <id>ᴠ.</id> <disp>Fifth conjugation</disp>
—° <id>—°</id> <disp>at the end of a compound (ifc.)</disp>
√ <id>√</id> <disp>root.</disp>
𝑃. <id>𝑃.</id> <disp>Purāṇa.</disp>
28 changes: 27 additions & 1 deletion v02/makotemplates/pywork/make_xml.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
""" make_xml.py
Reads/Writes utf-8
11-14-2020. remove .encode('utf-8') . For python3 coding
12-21-2023. md: (a) 🞄 for line break, (b) <ab>X</ab> -> <i><ab>X</ab></i>
"""
from __future__ import print_function
import xml.etree.ElementTree as ET
Expand Down Expand Up @@ -282,6 +283,12 @@ def dig_to_xml_specific(x):
# add divs for other bold
x = re.sub(r'<b>([^-])',r'<div n="2" ><b>\1',x)
"""
# Add italic markup to '<ab>', lex, bot, zoo
# There are both local and global <ab> instances (local: <ab n="T">X</ab>
x = re.sub(r'(<ab.*?</ab>)', r'<i>\1</i>',x)
# Add italic markup to '<lex>' currently only global
x = re.sub(r'(<lex.*?</lex>)', r'<i>\1</i>',x)
# for bot and zoo : this is done at another spot for 'md'
return x
%endif
%if dictlo == 'shs':
Expand Down Expand Up @@ -877,7 +884,9 @@ def construct_xmlstring(datalines,hwrec):
datalines1.append(x)
datalines = datalines1
%endif
%if dictlo in ['md']:
%if dictlo in ['mdxxx']:
# Since dictlo never is mdxxx, this coded not executed.
# code retained in this file for information out 12-21-2023
for i,x in enumerate(datalines):
if i == 0:
pass
Expand All @@ -890,6 +899,23 @@ def construct_xmlstring(datalines,hwrec):
datalines1.append(x)
datalines = datalines1
%endif
%if dictlo in ['md']:
# revision of 12-21-2023.
# 🞄 01F784 (Black Slightly Small Circle) gets turned into new lines
circle = '🞄'
for i,x in enumerate(datalines):
# add italic markup for bot, zoo
x = re.sub(r'(<bot.*?</bot>)', r'<i>\1</i>',x)
x = re.sub(r'(<zoo.*?</zoo>)', r'<i>\1</i>',x)
parts = x.split(circle)
for ipart,part in enumerate(parts):
if (ipart == 0) and (i == 0):
newpart = part
else:
newpart = '<lb/>' + part #
datalines1.append(newpart)
datalines = datalines1
%endif
%if dictlo in ['pe','pgn','pui','vei']:
for i,x in enumerate(datalines):
if i == 0:
Expand Down
8 changes: 5 additions & 3 deletions v02/makotemplates/pywork/one.dtd
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ H1B | H2B | H3B | H4B | H1C | H2C | H3C | H4C | H1E | H2E | H3E | H4E)*>
<!ELEMENT H3E (h,body,tail) >
<!ELEMENT H4E (h,body,tail) >
%endif
<!ENTITY % body_elts "b | i | s |div | alt | symbol | F | br | H | root |lb | P | lang | sup | pic | ls |ab|lbinfo|s1|lex|vlex|C|Poem|note|nsi |sic|is|bot|VN|type|hom|mark|edit|bio|etym|pb|pc|pcol|shortlong|srs|info|ns|span|pe|chg|old|new|gk|heb|iw|zoo|tib|ger|fr|ed|ms|lat|toch|arab|rus|mong" >
<!ENTITY % body_elts "b | i | s |div | alt | symbol | F | br | H | root |lb | P | lang | sup | pic | ls |ab|lbinfo|s1|lex|vlex|C|Poem|note|nsi |sic|is|bot|VN|type|hom|mark|edit|bio|etym|pb|pc|pcol|shortlong|srs|info|ns|span|pe|chg|old|new|gk|heb|iw|zoo|tib|ger|fr|ed|ms|lat|toch|arab|rus|mong|pe|cl" >
<!ELEMENT h (key1,key2,hom?)>
<!ELEMENT key1 (#PCDATA) >
<!ELEMENT key2 (#PCDATA )>
Expand Down Expand Up @@ -67,6 +67,8 @@ H1B | H2B | H3B | H4B | H1C | H2C | H3C | H4C | H1E | H2E | H3E | H4E)*>
%endif
<!ELEMENT L (#PCDATA) >
<!ELEMENT pc (#PCDATA) >
<!ELEMENT pe (#PCDATA) > <!-- 12-20-2023. md. <pe>2</pe> 2nd person -->
<!ELEMENT cl (#PCDATA) > <!-- 12-20-2023. md. <cl>III</cl> 3rd class verb -->
<!ELEMENT iw (#PCDATA) >
<!ELEMENT hwtype EMPTY>
<!ELEMENT alt (#PCDATA | s)*>
Expand Down Expand Up @@ -102,7 +104,7 @@ pwg requires also is
lan requires also sup
bhs requires also lang
-->
<!ELEMENT ls (#PCDATA |ab|s1|ns|is|i|sup|lang)*>
<!ELEMENT ls (#PCDATA |ab|s1|ns|is|i|sup|lang|lb)*>
<!ELEMENT ab (#PCDATA)> <!-- general abbreviation -->
<!ELEMENT pe (#PCDATA)> <!-- person 'abbreviation' (1., etc) -->
<!ELEMENT lbinfo EMPTY>
Expand All @@ -115,7 +117,7 @@ bhs requires also lang
<!ELEMENT etym (#PCDATA | %body_elts; )* >
<!ELEMENT ns (#PCDATA )* >
<!ELEMENT bio (#PCDATA )* >
<!ELEMENT zoo (#PCDATA )* >
<!ELEMENT zoo (#PCDATA | %body_elts; )* >
<!ELEMENT pb (#PCDATA) >
<!ELEMENT pcol (#PCDATA) >
<!ELEMENT shortlong EMPTY>
Expand Down

0 comments on commit 0469541

Please sign in to comment.