home *** CD-ROM | disk | FTP | other *** search
/ The Ultimate Bible Reference Library / UNEBRL1.ISO / lrsystem / morph.dat < prev    next >
Text File  |  1996-11-08  |  18KB  |  592 lines

  1. ; morph.dat v2.0e-002
  2. ; Copyright 1996 Logos Research Systems.  All rights reserved.
  3. ;
  4. ; This is a morph definition file.  Do not modify unless you understand the format!
  5. ; Format:
  6. ; Each morph definition (mdef): <ID>=<CHAIN>=<TAG>=<TEXT>\n
  7. ; where <ID> = pos. integer, so we can refer to the category later in this file;
  8. ;        <CHAIN> = max. length of dependences in skip chains (see below);
  9. ;       <TAG> = the morph tag string used by Westminster or GramCord;
  10. ;       <TEXT> = the text to appear in the panel's lists.
  11. ; Note: the ID numbers are defined by this file and do not correspond to anything else.
  12. ; All spaces are relevant, not meaningless white space; keep spaces out of the ID, CHAIN, and TAG.
  13. ; Spaces around TEXT will be retained in the string.
  14. ; Mdefs are categorized using tab-indents; do not use spaces!  The tab count must be exact.
  15. ; Level 0 (0 tabs)= language.
  16. ; Level 1 (1 tab)= "part of speech", or what might be called "morph trunk" (mtrunk).
  17. ; Level 2 (2 tabs)= morph categories (mcats) available under the morph trunk.
  18. ; Level 3 (3 tabs)= morph codes (mcodes) available under the morph category.
  19. ; Level 4 (4 tabs)= is SPECIAL: a list of comma delimited IDs, for the mcats/mcodes NOT used for this mcode (= "mskips").
  20. ; Semicolon (;) at the beginning of a line (only) marks a comment line.
  21. ;
  22. ; Note: Mcat ID number must indicate the correct order of categories in the morph tagging scheme.  That is,
  23. ; they ensure that mcodes are sorted into the right order to make the final morph tag.  Don't change them without
  24. ; being quite sure this sort order is unaffected!
  25. ; Largest ID allowed is 32000.  0 (zero) is a reserved ID.
  26. ;
  27. ; Hebrew: Note that "Any" cannot be used in a number of categories, because the '?' MUST
  28. ; match something.  If it is used, it will miss tags that end before that slot, or have other codes filling
  29. ; that slot for certain tenses, etc., etc.
  30. ;
  31. ; CHAIN:  Level 1 (mtrunk) requires a chain length number (after the ID), which tells how many times to iterate
  32. ; when updating the panel based on chains of dependencies among the level 2 mcats.  This number enables
  33. ; one to have nested skips -- skips whose fields also have skips, etc.  The chain length number
  34. ; says what is the longest chain of skip dependency there is among the mcats of an mtrunk (part of speech).
  35. ; Without this feature, the system operates as though chain length = 1.  This means there is only one iteration
  36. ; of updating based on mskips.  This entails that in certain situations of nested skips, some combinations of
  37. ; mcodes/mcats will not behave as desired.  The following warnings and problems apply to this situation
  38. ; (i.e., ONLY if you omit CHAIN or set CHAIN=1):
  39. ;
  40. ; WARNING:  DO NOT use level 4 mskip numbers referring to categories that also have level 4 skip numbers.
  41. ; That is, no nesting of skipping -- UNLESS all the subsequent/lower down skips are also explicitly skipped
  42. ; at the same time.  That is, you can't skip an intermediary.  The reason for this is that the intermediary
  43. ; category that is skipped may have needed to make other mcats/mcodes skipped too -- but these mcats/mcodes will
  44. ; remain enabled and visible, because the intermediary's skip-list is not used.  E.g.: If I set Hebrew State such
  45. ; that Absolute skips Suffix (mcat), then mcodes under Suffix will not be used to skip subsequent mcats pertinent
  46. ; only to suffixes.  That is, you may have pronominal suffix person, gender, and number fields enabled and visible,
  47. ; though you had selected Absolute state and thereby skipped the Suffix field (thus invisible).  The reason behind
  48. ; this is that Suffix mcat in reality has certain properties SUBORDINATE to it, which really should not be of concern
  49. ; in the skip-lists of other mcats such as State.  This subordination, however, is not represented here.  The same
  50. ; problem will apply to individual mcodes that have subordinate mcats/mcodes to them.
  51. ;
  52. ; However, there is a particular situation where mcats/mcodes can skip MCODES that in turn have mskips.
  53. ; If mcode A skips mcode X from another field/mcat, and mcode X has various mskips, BUT there is also an mcode Y
  54. ; in X's field/mcat with the same mskips AND A does NOT skip Y, then the fact that X's mskips will still hang
  55. ; around when X is skipped is OK, because those mcats/mcodes need to be available for Y.  E.g.: Hebrew Qal stem
  56. ; includes Passive Ptc. (and Participle [Active]), but Niphal skips Passive Ptc. BUT uses Participle.  This is OK,
  57. ; because with Niphal selected, Passive Ptc. is not available, but its participle categories are available for Participle.
  58. ; Therefore, it is possible to skip an MCODE with subordinate mcats/mcodes to skip, IF those subordinate mcats/mcodes
  59. ; will still be needed anyway by another MCODE.  This scenario will almost surely happen when these two such mcodes
  60. ; are in the same field/mcat. This is why we say this exception doesn't apply to mcats -- mcats with mskips should
  61. ; never be skipped.  However, it is in theory possible for some mcode from another mcat to have the same subordinate
  62. ; mcats/mcodes to skip and to always be available for selection when the skipped mcode is invisible.
  63. ;
  64. ; If an mcode A (e.g., Niphal) skips mcode B (Pass. Ptc.), which in turn skips mcodes from A's mcat (Niphal - Hophal),
  65. ; then this is OK:  Since A skips B, B won't disable anything from A's mcat.  However, if A does not skip, but rather
  66. ; enables B, AND B skips A, then this is an error (result not defined).
  67. ;
  68. ; Order of data below: Hebrew, Greek
  69. ;
  70. 1000==LS_HEBREWMORPH=Hebrew
  71. ;    1010=1=x=Paragraph or Nun (x)
  72.     1400=3=v=Verb (v)
  73.         1410===Stem/Binyan
  74.             1411==?=Any (?)
  75.             1412==q=Qal (q)
  76.             1413==n=Niphal (n)
  77. ; The following skip of Pass. Ptc., which has mskips, is OK, because the its "forgotten" mskips will be used by Participle.
  78.                 1449
  79.             1414==p=Piel,Poel,&c. (p)
  80.                 1449
  81.             1415==P=Pual,Poal,&c. (P)
  82.                 1449
  83.             1416==t=Hithpael,-poel,&c. (t)
  84.                 1449
  85.             1417==h=Hiphil (h)
  86.                 1449
  87.             1418==H=Hophal (H)
  88.                 1449
  89.             1419==Q=Qal Passive (Q)
  90.                 1449
  91.         1440===Tense/Aspect
  92.             1441==?=Any Finite (?)
  93.                 1520
  94.             1442==p=Perfect (p)
  95.                 1510,1520
  96.             1443==i=Imperfect (i)
  97.                 1520
  98.             1444==w=Consec. Imperf. (w)
  99.                 1520
  100.             1445==v=Imperative (v)
  101.                 1480,1510,1520
  102.             1446==c=Infin. Constr. (c)
  103.                 1480,1490,1500,1510,1520
  104.             1447==a=Infin. Absol. (a)
  105.                 1480,1490,1500,1510,1520,1600,1700,1750,1800
  106.             1448==P=Participle (P)
  107.                 1480,1510
  108.             1449==s=Pass. Ptc. [Qal] (s)
  109. ;                Qal only!
  110.                 1480,1510
  111.         1480===Person
  112.             1481==?=Any (?)
  113.             1482==1=First (1)
  114.             1483==2=Second (2)
  115.             1484==3=Third (3)
  116.         1490===Gender
  117.             1491==?=Any (?)
  118.             1492==m=Masculine (m)
  119.             1493==f=Feminine (f)
  120.             1494==c=Common (c)
  121.         1500===Number
  122.             1501==?=Any (?)
  123.             1502==s=Singular (s)
  124.             1503==p=Plural (p)
  125.             1504==d=Dual (d)
  126.         1510===Form
  127.             1511===Normal ()
  128.             1512==j=Apocopated (j)
  129.                 1441,1442,1445,1446,1447,1448,1449
  130.             1513==h=Cohortative (h)
  131.                 1441,1442,1445,1446,1447,1448,1449
  132.         1520===State
  133.             1493==c=Construct (c)
  134.             1492===Absolute ()
  135. ;                Don't skip Suffix here, because State is sts. skipped.
  136.                 1600,1700,1750,1800
  137. ;            1495==d=Determined (d) [Aramaic]
  138. ;                Not supported yet!
  139.         1600===Suffix
  140.             1610===None ()
  141.                 1700,1750,1800
  142.             1620==X=Pronominal (X)
  143.             1630==Xh=Paragogic He (Xh)
  144.                 1700,1750,1800
  145. ;            1640==Xd=Directional He (Xd)
  146. ;                1700,1750,1800
  147.             1650==Xn=Paragogic Nun (Xn)
  148.                 1700,1750,1800
  149.             1660==X?=Any Parag./Dir. (X?)
  150.                 1700,1750,1800
  151.             1670==X*=Any (X*)
  152.                 1700,1750,1800
  153.         1700===Sfx. Person
  154.             1710==?=Any (?)
  155.             1720==1=First (1)
  156.             1730==2=Second (2)
  157.             1740==3=Third (3)
  158.         1750===Sfx. Gender
  159.             1760==?=Any (?)
  160.             1770==m=Masculine (m)
  161.             1780==f=Feminine (f)
  162.             1790==c=Common (c)
  163.         1800===Sfx. Number
  164.             1801==?=Any (?)
  165.             1802==s=Singular (s)
  166.             1803==p=Plural (p)
  167.             1804==d=Dual (d)
  168.     1200=2=n=Noun (n)
  169.         1202===Class
  170.             1208==c=Common (c)
  171.             1210==p=Proper/Name (p)
  172.                 1220,1230
  173. ;            1212==g=Gentilic (g) [Aramaic]
  174. ;                1220,1230
  175.         1220===Gender
  176.             1221==?=Any (?)
  177.             1222==m=Masculine (m)
  178.             1223==f=Feminine (f)
  179.             1224==b=Masc./Fem. (b)
  180.         1230===Number
  181.             1231==?=Any (?)
  182.             1232==s=Singular (s)
  183.             1233==p=Plural (p)
  184.             1234==d=Dual (d)
  185.         1240===State
  186.             1242===Absolute ()
  187. ;                One might rather allow suffixes with Absolute, because the Westminster data may mistakenly include this.
  188.                 1250,1260,1270,1280
  189.             1243==c=Construct (c)
  190. ;                Suffixes should go with Construct forms, in the Westminster data, though there should be a status pronominalis.
  191. ;                1250,1260,1270,1280
  192. ;            1244===Suffixed ()
  193. ;                This would be the status pronominalis.
  194. ;            1245==d=Determined (d) [Aramaic]
  195. ;                Not yet supported!
  196. ;                1250,1260,1270,1280
  197.         1250===Suffix
  198.             1251===None ()
  199.                 1260,1270,1280
  200.             1252==X=Pronominal (X)
  201.             1253==Xh=Paragogic He (Xh)
  202.                 1260,1270,1280
  203.             1254==Xd=Directional He (Xd)
  204.                 1260,1270,1280
  205. ;            1255==Xn=Paragogic Nun (Xn)
  206. ;                1260,1270,1280
  207.             1257==X?=Any Parag./Dir. (X?)
  208.                 1260,1270,1280
  209.             1258==X*=Any (X*)
  210.                 1260,1270,1280
  211.         1260===Sfx. Person
  212.             1261==?=Any (?)
  213.             1262==1=First (1)
  214.             1263==2=Second (2)
  215.             1264==3=Third (3)
  216.         1270===Sfx. Gender
  217.             1271==?=Any (?)
  218.             1272==m=Masculine (m)
  219.             1273==f=Feminine (f)
  220.             1274==c=Common (c)
  221.         1280===Sfx. Number
  222.             1281==?=Any (?)
  223.             1282==s=Singular (s)
  224.             1283==p=Plural (p)
  225.             1284==d=Dual (d)
  226.     1300=2=a=Adjective/Number (a)
  227.         1320===Gender
  228.             1321==?=Any (?)
  229.             1322==m=Masculine (m)
  230.             1323==f=Feminine (f)
  231.             1324==b=Masc./Fem. (b)
  232.         1330===Number
  233.             1331==?=Any (?)
  234.             1332==s=Singular (s)
  235.             1333==p=Plural (p)
  236.             1334==d=Dual (d)
  237.         1340===State
  238.             1342===Absolute ()
  239.                 1350,1360,1370,1380
  240.             1343==c=Construct (c)
  241. ;            1344==d=Determined (d) [Aramaic]
  242. ;                Not yet supported!
  243.         1350===Suffix
  244.             1351===None ()
  245.                 1360,1370,1380
  246.             1352==X=Pronominal (X)
  247.             1353==Xh=Paragogic He (Xh)
  248.                 1360,1370,1380
  249. ;            1354==Xd=Directional He (Xd)
  250. ;                1360,1370,1380
  251. ;            1355==Xn=Paragogic Nun (Xn)
  252. ;                1360,1370,1380
  253.             1357==X?=Any Parag./Dir. (X?)
  254.                 1360,1370,1380
  255.             1358==X*=Any (X*)
  256.                 1360,1370,1380
  257.         1360===Sfx. Person
  258.             1361==?=Any (?)
  259.             1362==1=First (1)
  260.             1363==2=Second (2)
  261.             1364==3=Third (3)
  262.         1370===Sfx. Gender
  263.             1371==?=Any (?)
  264.             1372==m=Masculine (m)
  265.             1373==f=Feminine (f)
  266.             1374==c=Common (c)
  267.         1380===Sfx. Number
  268.             1381==?=Any (?)
  269.             1382==s=Singular (s)
  270.             1383==p=Plural (p)
  271.             1384==d=Dual (d)
  272.     1900=2=pi=Pronoun (pi)
  273.         1901===Class
  274.             1903===Independent ()
  275.                 1940,1950,1960,1970
  276.             1904==i=Interrogative (i)
  277.                 1910,1920,1930
  278.         1910===Person
  279.             1915==?=Any (?)
  280.             1911==1=First (1)
  281.             1912==2=Second (2)
  282.             1913==3=Third (3)
  283.         1920===Gender
  284.             1925==?=Any (?)
  285.             1921==m=Masculine (m)
  286.             1922==f=Feminine (f)
  287.             1923==b=Masc./Fem. (b)
  288.         1930===Number
  289.             1935==?=Any (?)
  290.             1931==s=Singular (s)
  291.             1932==p=Plural (p)
  292.             1933==d=Dual (d)
  293.         1940===Suffix
  294.             1941===None ()
  295.                 1950,1960,1970
  296.             1942==X=Pronominal (X)
  297. ;            1943==Xh=Paragogic He (Xh)
  298. ;                1950,1960,1970
  299.             1944==Xd=Directional He (Xd)
  300.                 1950,1960,1970
  301. ;            1945==Xn=Paragogic Nun (Xn)
  302. ;                1950,1960,1970
  303.             1947==X?=Any Parag./Dir. (X?)
  304.                 1950,1960,1970
  305.             1948==X*=Any (X*)
  306.                 1950,1960,1970
  307.         1950===Sfx. Person
  308.             1951==?=Any (?)
  309.             1952==1=First (1)
  310.             1953==2=Second (2)
  311.             1954==3=Third (3)
  312.         1960===Sfx. Gender
  313.             1961==?=Any (?)
  314.             1962==m=Masculine (m)
  315.             1963==f=Feminine (f)
  316.             1964==c=Common (c)
  317.         1970===Sfx. Number
  318.             1971==?=Any (?)
  319.             1972==s=Singular (s)
  320.             1973==p=Plural (p)
  321.             1974==d=Dual (d)
  322.     1100=2=P=Particle (P)
  323.         1110===Class
  324.             1111==?=Any (?)
  325.             1116==d=Adverb (d)
  326.             1112==a=Article (a)
  327.                 1140,1150,1160,1170
  328.             1114==c=Conjunction (c)
  329.                 1140,1150,1160,1170
  330.             1124==o=Def. Dir. Obj. (o)
  331.                 1143,1144
  332.             1120==i=Interjection (i)
  333.                 1140,1150,1160,1170
  334.             1118==g=Interrogative (g)
  335.                 1143,1144
  336.             1122==n=Negative (n)
  337.                 1140,1150,1160,1170
  338.             1126==p=Preposition (p)
  339.                 1143
  340.             1128==r=Relative (r)
  341.                 1140,1150,1160,1170
  342.         1140===Suffix
  343.             1141===None ()
  344.                 1150,1160,1170
  345.             1142==X=Pronominal (X)
  346.             1143==Xh=Paragogic He (Xh)
  347.                 1150,1160,1170
  348.             1144==Xd=Directional He (Xd)
  349.                 1150,1160,1170
  350. ;            1145==Xn=Paragogic Nun (Xn)
  351. ;                1150,1160,1170
  352.             1147==X?=Any Parag./Dir. (X?)
  353.                 1150,1160,1170
  354.             1148==X*=Any (X*)
  355.                 1150,1160,1170
  356.         1150===Sfx. Person
  357.             1151==?=Any (?)
  358.             1152==1=First (1)
  359.             1153==2=Second (2)
  360.             1154==3=Third (3)
  361.         1160===Sfx. Gender
  362.             1161==?=Any (?)
  363.             1162==m=Masculine (m)
  364.             1163==f=Feminine (f)
  365.             1164==c=Common (c)
  366.         1170===Sfx. Number
  367.             1171==?=Any (?)
  368.             1172==s=Singular (s)
  369.             1173==p=Plural (p)
  370.             1174==d=Dual (d)
  371. 2000==LS_GREEKMORPH=Greek
  372.     2010=2=V=Verb (V)
  373.         2020===Person
  374.             2021==?=Any (?)
  375.             2022==1=First (1)
  376.             2024==2=Second (2)
  377.             2026==3=Third (3)
  378.         2030===Number
  379.             2031==?=Any (?)
  380.             2032==S=Singular (S)
  381.             2034==P=Plural (P)
  382.         2040===Tense/Aspect
  383.             2041==?=Any (?)
  384.             2042==P=Present (P)
  385.             2044==I=Imperfect (I)
  386.             2046==F=Future (F)
  387.             2048==A=Aorist (A)
  388.             2050==R=Perfect (R)
  389.             2052==L=Pluperfect (L)
  390.         2055===Voice
  391.             2056==?=Any (?)
  392.             2057==A=Active (A)
  393.             2058==M=Middle (M)
  394.             2059==P=Passive (P)
  395.         2060===Mood/Mode
  396.             2061==?=Any Finite (?)
  397.                 2080,2090,2100
  398.             2062==I=Indicative (I)
  399.                 2080,2090,2100
  400.             2064==S=Subjunctive (S)
  401.                 2080,2090,2100
  402.             2066==O=Optative (O)
  403.                 2080,2090,2100
  404.             2068==M=Imperative (M)
  405.                 2080,2090,2100
  406.             2070==N=Infinitive (N)
  407.                 2020,2030,2080,2090,2100
  408.             2072==P=Participle (P)
  409.                 2020,2030
  410.         2080===Gender
  411.             2081==?=Any (?)
  412.             2082==M=Masculine (M)
  413.             2084==F=Feminine (F)
  414.             2086==N=Neuter (N)
  415.         2090===Number
  416.             2091==?=Any (?)
  417.             2092==S=Singular (S)
  418.             2093==P=Plural (P)
  419.         2100===Case
  420.             2101==?=Any (?)
  421.             2102==N=Nominative (N)
  422.             2104==G=Genitive (G)
  423.             2106==D=Dative (D)
  424.             2108==A=Accusative (A)
  425.             2110==V=Vocative (V)
  426.     2200=1=N=Noun (N)
  427.         2220===Gender
  428.             2221==?=Any (?)
  429.             2222==M=Masculine (M)
  430.             2224==F=Feminine (F)
  431.             2225==N=Neuter (N)
  432.         2230===Number
  433.             2231==?=Any (?)
  434.             2232==S=Singular (S)
  435.             2234==P=Plural (P)
  436.         2240===Case
  437.             2241==?=Any (?)
  438.             2242==N=Nominative (N)
  439.             2244==G=Genitive (G)
  440.             2246==D=Dative (D)
  441.             2248==A=Accusative (A)
  442.             2249==V=Vocative (V)
  443.     2300=1=A=Article (A)
  444.         2320===Gender
  445.             2321==?=Any (?)
  446.             2322==M=Masculine (M)
  447.             2324==F=Feminine (F)
  448.             2325==N=Neuter (N)
  449.         2330===Number
  450.             2331==?=Any (?)
  451.             2332==S=Singular (S)
  452.             2334==P=Plural (P)
  453.         2340===Case
  454.             2341==?=Any (?)
  455.             2342==N=Nominative (N)
  456.             2344==G=Genitive (G)
  457.             2346==D=Dative (D)
  458.             2348==A=Accusative (A)
  459.             2349==V=Vocative (V)
  460.     2400=1=J=Adjective (J)
  461.         2420===Gender
  462.             2421==?=Any (?)
  463.             2422==M=Masculine (M)
  464.             2424==F=Feminine (F)
  465.             2425==N=Neuter (N)
  466.         2430===Number
  467.             2431==?=Any (?)
  468.             2432==S=Singular (S)
  469.             2434==P=Plural (P)
  470.         2440===Case
  471.             2441==?=Any (?)
  472.             2442==N=Nominative (N)
  473.             2444==G=Genitive (G)
  474.             2446==D=Dative (D)
  475.             2448==A=Accusative (A)
  476.             2449==V=Vocative (V)
  477.         2450===Degree
  478.             2451==?=Any (?)
  479.             2452==X=None/Positive (X)
  480.             2454==C=Comparative (C)
  481.             2456==S=Superlative (S)
  482.     2500=1=B=Adverb (B)
  483.         2510===Degree
  484.             2521==?=Any (?)
  485.             2520==X=None/Positive (X)
  486.             2530==C=Comparative (C)
  487.             2540==S=Superlative (S)
  488.     2600=1=C=Conjunction (C)
  489.         2610===Class
  490.             2621==??=Any (??)
  491.                 2630
  492.             2622==C=Coordinating (C)
  493.                 2662,2663,2664,2666,2668,2670,2672,2674,2676
  494.             2623==S=Subordinating (S)
  495.                 2632,2633,2634,2636,2638,2640,2642,2644
  496.         2630===Subclass
  497.             2631==?=Any (?)
  498.             2632==B=Continuative (B)
  499.             2633==C=Correlative (C)
  500.             2634==D=Disjunctive (D)
  501.             2636==G=Interrogative (G)
  502.             2638==K=Copulative (K)
  503.             2640==Q=Inferential (Q)
  504.             2642==X=Explanatory (X)
  505.             2644==V=Adversative (V)
  506. ;
  507.             2662==C=Causal (C)
  508.             2663==E=Conditional (E)
  509.             2664==G=Interrogative (G)
  510.             2666==L=Locative (L)
  511.             2668==N=Nominal (N)
  512.             2670==P=Comparative (P)
  513.             2672==R=Result (R)
  514.             2674==S=Concessive (S)
  515.             2676==T=Temporal (T)
  516. ;    There are extensions to the C/Conj. Codes in CCAT, for "plus ...", etc.
  517.     2700=1=I=Interjection (I)
  518.     2800=1=T=Particle (T)
  519.         2810===Class
  520.             2821==?=Any (?)
  521.             2822==A=Alternating (A)
  522.             2823==F=Indefinite (F)
  523.             2824==G=Interrogative (G)
  524.             2826==M=Emphatic (M)
  525.             2828==N=Negative (N)
  526.             2830==P=Comparative (P)
  527.             2832==S=Subjective (S)
  528.             2834==U=Modal/Uncertainty (U)
  529.     2900=1=P=Preposition (P)
  530.         2910===Case of Object
  531.             2921==?=Any (?)
  532.             2922==G=Genitive (G)
  533.             2923==D=Dative (D)
  534.             2924==A=Accusative (A)
  535.     3000=1=M=Improper Prep. (M)
  536.         3010===Case of Object
  537.             3021==?=Any (?)
  538.             3022==G=Genitive (G)
  539.             3023==D=Dative (D)
  540.             3024==A=Accusative (A)
  541.     3100=1=O=Pronoun (O)
  542.         3110===Class
  543.             3121==??=Any (??)
  544.                 3150
  545.             3122==A=Adjectival (A)
  546.                 3160,3162,3164
  547.             3123==P=Personal (P)
  548.                 3154,3156,3158
  549.             3124==RR=Relative (RR)
  550.                 3150
  551.             3126==IF=Indefinite (IF)
  552.                 3150
  553.             3127==IR=Indefinite Relative (IR)
  554.                 3150
  555.             3128==CR=Correlative (CR)
  556.                 3150
  557.             3130==DE=Demonstrative (DE)
  558.                 3150
  559.             3132==S=Possessive (S)
  560.                 3152,3154,3156,3158,3164
  561.             3134==X=Reflexive (X)
  562.                 3152,3154,3156,3158
  563.             3136==RC=Reciprocal (RC)
  564.                 3150
  565.             3138==IG=Interrogative (IG)
  566.                 3150
  567.         3150===Subclass
  568.             3151==?=Any (?)
  569.             3152==I=Intensive (I)
  570.             3154==D=Demonstrative (D)
  571.             3156==G=Interrogative (G)
  572.             3158==F=Indefinite (F)
  573.             3160==1=First Person (1)
  574.             3162==2=Second Person (2)
  575.             3164==3=Third Person (3)
  576.         3200===Gender
  577.             3211==?=Any (?)
  578.             3212==M=Masculine (M)
  579.             3213==F=Feminine (F)
  580.             3214==N=Neuter (N)
  581.         3240===Number
  582.             3241==?=Any (?)
  583.             3242==S=Singular (S)
  584.             3244==P=Plural (P)
  585.         3270===Case
  586.             3271==?=Any (?)
  587.             3272==N=Nominative (N)
  588.             3274==G=Genitive (G)
  589.             3276==D=Dative (D)
  590.             3278==A=Accusative (A)
  591.             3280==V=Vocative (V)
  592.