daily pastebin goal
45%
SHARE
TWEET

Untitled

a guest Jun 24th, 2018 50 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. German2 GRAM CONFIG (1.0)
  2.   ROOTCAT IP.
  3.   LEXENTRIES (TOY GERMAN).
  4.   TEMPLATES (TOY GERMAN).
  5.   RULES (TOY GERMAN).
  6.   GOVERNABLERELATIONS   SUBJ OBJ OBJ-TH OBL-TH COMP XCOMP.
  7.   SEMANTICFUNCTIONS   ADJUNCT MOD TOPIC FOCUS.
  8.   NONDISTRIBUTIVES   NUM PERS GEND.
  9.  
  10. "
  11. 1. Peter verspricht das Haus zu kaufen .
  12. 2. Peter verspricht , dass er das Gemaelde kauft .
  13. 3. weil Maria das Gemaelde kauft , droht Franz sie zu verlassen .
  14. 4. Maria riecht den Teppich brennen .
  15. 5. das Haus droht abzubrennen .
  16. 6. * Peter verspricht das Haus kaufen .
  17. 7. * Maria riecht den Teppich zu brennen .
  18. "
  19.  
  20. ----
  21. "████████████████████████████████████████████████████████████████████████"
  22. TOY GERMAN RULES (1.0)
  23.  
  24.    IP --> {
  25.             PP: (^ADJ) $ !
  26.            |    
  27.             AdvP: ! $ (^ ADJ)
  28.            |
  29.             NP: { (^ SUBJ) = ! | (^ OBJ-TH) = ! }
  30.        |
  31.         CP
  32.           }*
  33.       (Pron)
  34.       (Punct)*
  35.           {
  36.         I'
  37.        |
  38.         VP
  39.       }
  40.       (FRAG)
  41.       (DP)*
  42.           (Punct).
  43.          
  44. "-----------------------------"
  45.    FRAG --> V Punct.
  46.    
  47. "-----------------------------"
  48.    DP --> Pron.
  49.    
  50. "-----------------------------"
  51.    CP --> (Punct) Conj (VP).
  52.    
  53. "-----------------------------"
  54.    PP --> Prep NP: (^ OBJ) = !.
  55.                
  56. "-----------------------------"
  57.    I' -->   (Vaux)
  58.             (V)*
  59.             (Punct)
  60.             (N)
  61.             {
  62.             Vaux
  63.             |
  64.             CP: (^ COMP) = !
  65.             |
  66.             XCOMP
  67.             |
  68.             I'COMP
  69.             |
  70.             VPINF
  71.             }*
  72.             (NP)
  73.             (VP)
  74.             (Pron)*
  75.             (AdvP)
  76.             (N).
  77.  
  78. "-----------------------------"
  79.    VPINF --> Pron VC.
  80.    
  81. "-----------------------------"
  82.    VC --> Part V.
  83.    
  84. "-----------------------------"
  85.    I'COMP --> Conj VP.
  86.    
  87. "-----------------------------"
  88.    XCOMP' --> Part V.
  89.    
  90. "-----------------------------"
  91.    VP -->   (N)
  92.             (NP)
  93.             (Pron)
  94.             {
  95.             NP: { (^ OBJ) = ! | (^ SUBJ) = ! | (^ OBJ-TH) = ! }
  96.             |
  97.             AdvP: ! $ (^ ADJ)
  98.             |
  99.             PP
  100.             }*
  101.             (Adv)
  102.             (Part)
  103.             {
  104.             V
  105.             |
  106.             Part
  107.             }*  
  108.             (V').
  109.          
  110. "-----------------------------"
  111.    V' --> VPART.
  112.    
  113. "-----------------------------"
  114.    NP -->   {
  115.             (Det) N
  116.             |
  117.             Pron
  118.             }.
  119. "-----------------------------"
  120.    AdvP --> Adv.
  121.  
  122. ----
  123. TOY GERMAN LEXICON (1.0)
  124.  
  125. "████████████████████████████████████████████████████████████████████████"
  126.  
  127. Maria       N * (^ PRED) = 'Maria'
  128.                 (^ NUM) = sg
  129.                 { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  130.                 (^ PERS) = 3
  131.                 (^ GEND) = f.
  132.  
  133. Peter     N * (^ PRED) = 'Peter'
  134.               (^ NUM) = sg
  135.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  136.               (^ PERS) = 3
  137.               (^ GEND) = m.
  138.  
  139. Franz     N * (^ PRED) = 'Franz'
  140.               (^ NUM) = sg
  141.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  142.               (^ PERS) = 3
  143.               (^ GEND) = m.
  144.  
  145. Xenia     N * (^ PRED) = 'Xenia'
  146.               (^ NUM) = sg
  147.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  148.               (^ PERS) = 3
  149.               (^ GEND) = f.
  150.  
  151. Frederik  N * (^ PRED) = 'Frederik'
  152.               (^ NUM) = sg
  153.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  154.               (^ PERS) = 3
  155.               (^ GEND) = m.
  156.  
  157. Vincent   N * (^ PRED) = 'Vincent'
  158.               (^ NUM) = sg
  159.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  160.               (^ PERS) = 3
  161.               (^ GEND) = m.      
  162.  
  163. "████████████████████████████████████████████████████████████████████████"
  164.  
  165. Kuenstler N * (^ PRED) = 'Kuenstler'
  166.               {
  167.               (^ NUM) = sg
  168.               { (^ CASE) = nom | (^ CASE2) = dat | (^ CASE) = acc }
  169.               |
  170.               (^ NUM) = pl
  171.               { (^ CASE) = nom | (^ CASE) = gen | (^ CASE) = acc }
  172.               }
  173.               (^ PERS) = 3
  174.               (^ GEND) = m.
  175.  
  176. Geld      N * (^ PRED) = 'Geld'
  177.               (^ NUM) = sg
  178.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  179.               (^ PERS) = 3
  180.               (^ GEND) = n.
  181.  
  182. Kindern   N * (^ PRED) = 'Kind'
  183.               (^ NUM) = pl
  184.               (^ CASE) = dat
  185.               (^ PERS) = 3
  186.               (^ GEND) = mfn.
  187.  
  188. Kinder    N * (^ PRED) = 'Kind'
  189.               (^ NUM) = pl
  190.               { (^ CASE) = nom | (^ CASE) = acc }
  191.               (^ PERS) = 3
  192.               (^ GEND) = mfn.
  193.  
  194. Tausch    N * (^ PRED) = 'Tausch'
  195.               (^ NUM) = sg
  196.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  197.               (^ PERS) = 3
  198.               (^ GEND) = m.
  199.  
  200. Schokolade N * (^ PRED) = 'Schokolade'
  201.                (^ NUM) = sg
  202.                { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  203.                (^ PERS) = 3
  204.                (^ GEND) = f.
  205.  
  206. Eis       N * (^ PRED) = 'Eis'
  207.               (^ NUM) = sg
  208.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  209.               (^ PERS) = 3
  210.               (^ GEND) = n.
  211.  
  212. Haus      N * (^ PRED) = 'Haus'
  213.               (^ NUM) = sg
  214.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  215.               (^ PERS) = 3
  216.               (^ GEND) = n.
  217.  
  218. Teppich   N * (^ PRED) = 'Teppich'
  219.               (^ NUM) = sg
  220.               { (^ CASE) = nom | (^ CASE) = acc | (^ CASE) = dat }
  221.               (^ PERS) = 3
  222.               (^ GEND) = m.
  223.  
  224. Marktplatz N * (^ PRED) = 'pro'
  225.                (^ NUM) = sg
  226.                { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  227.                (^ PERS) = 3
  228.                (^ GEND) = m.
  229.                            
  230. Mann      N * (^ PRED) = 'pro'
  231.               (^ NUM) = sg
  232.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  233.               (^ PERS) = 3
  234.               (^ GEND) = m.
  235.  
  236. Gemaelde  N * (^ PRED) = 'pro'
  237.               (^ NUM) = sg
  238.               { (^ CASE) = nom | (^ CASE) = dat | (^ CASE) = acc }
  239.               (^ PERS) = 3
  240.               (^ GEND) = n.
  241.  
  242. "████████████████████████████████████████████████████████████████████████"
  243.  
  244. traf      V * (^ PRED) = 'treffen<(^ SUBJ)(^ OBJ)>'
  245.               (^ SUBJ CASE) =c nom
  246.               (^ SUBJ NUM) =c sg
  247.               (^ OBJ CASE) =c acc
  248.               (^ TENSE) = pret
  249.               (^ MOOD) = ind.
  250.  
  251. schenkte  V * (^ PRED) = 'schenken<(^ SUBJ)(^ OBJ)(^ OBJ-TH)>'
  252.               (^ SUBJ CASE) =c nom
  253.               (^ SUBJ NUM) =c sg
  254.               (^ OBJ CASE) =c acc
  255.               (^ OBJ-TH CASE) =c dat
  256.               (^ TENSE) = pret
  257.               (^ MOOD) = ind.
  258.  
  259. behauptet V * (^ PRED) = 'behaupten<(^ SUBJ)(^ COMP)>'
  260.               (^ SUBJ CASE) =c nom
  261.               (^ SUBJ NUM) =c sg
  262.               (^ TENSE) = pres
  263.               (^ MOOD) = ind.
  264.  
  265. kennt     V * (^ PRED) = 'kennen<(^ SUBJ)(^ OBJ)>'
  266.               (^ SUBJ CASE) =c nom
  267.               (^ SUBJ NUM) =c sg
  268.               (^ OBJ CASE) =c acc
  269.               (^ TENSE) = pres
  270.               (^ MOOD) = ind.
  271.  
  272. schlaegt  V * (^ PRED) = 'schlagen<(^ SUBJ)(^ OBJ)(^ OBJ-TH)>'
  273.               (^ SUBJ CASE) =c nom
  274.               (^ SUBJ NUM) =c sg
  275.               (^ OBJ CASE) =c acc
  276.               (^ OBJ-TH CASE) =c dat
  277.               (^ TENSE) = pres
  278.               (^ MOOD) = ind.
  279.  
  280. gekauft   V * (^ PRED) = 'kaufen<(^ SUBJ)(^ OBJ)(^ OBJ-TH)>'
  281.               (^ SUBJ CASE) =c nom
  282.               (^ SUBJ NUM) =c sg
  283.               (^ OBJ CASE) =c acc
  284.               (^ OBJ-TH CASE) =c dat
  285.               { (^ TENSE) = pret | (^ TENSE) = fut }
  286.               (^ MOOD) = ind.
  287.  
  288. verwoehnt V * (^ PRED) = 'verwoehnen<(^ SUBJ)(^ OBJ)>'
  289.               (^ SUBJ CASE) =c nom
  290.               (^ SUBJ NUM) =c sg
  291.               (^ OBJ CASE) =c acc
  292.               (^ TENSE) = pres
  293.               (^ MOOD) = ind.
  294.  
  295. kauft     V * (^ PRED) = 'kaufen<(^ SUBJ)(^ OBJ)(^ OBJ-TH)>'
  296.               (^ SUBJ CASE) =c nom
  297.               (^ SUBJ NUM) =c sg
  298.               (^ OBJ CASE) =c acc
  299.               (^ OBJ-TH CASE) =c dat
  300.               (^ TENSE) = pres
  301.               (^ MOOD) = ind.
  302.  
  303. verspricht V * (^ PRED) = 'versprechen<(^ SUBJ)>'
  304.                (^ SUBJ CASE) =c nom
  305.                (^ SUBJ NUM) =c sg
  306.                (^ TENSE) = pres
  307.                (^ MOOD) = ind.
  308.  
  309. verkaufen  V * (^ PRED) = 'verkaufen<(^ SUBJ)(^ OBJ)(^ OBJ-TH)>'
  310.                (^ SUBJ CASE) =c nom
  311.                (^ SUBJ NUM) =c sg
  312.                (^ OBJ CASE) =c acc
  313.                (^ OBJ-TH CASE) =c dat
  314.                (^ TENSE) = pres
  315.                (^ MOOD) = ind.
  316.  
  317. droht     V * (^ PRED) = 'drohen<(^ SUBJ)(^ OBJ)>'
  318.           (^ VCOMP)'verlassen<(^ SUBJ)(^ OBJ)>'
  319.               (^ SUBJ CASE) =c nom
  320.               (^ SUBJ NUM) =c sg
  321.               (^ OBJ CASE) =c acc
  322.               (^ TENSE) = pres
  323.               (^ MOOD) = ind.
  324.  
  325. abzubrennen V * (^ PRED) = 'abbrennen<(^ SUBJ)>'
  326.                 (^ SUBJ NUM) =c sg
  327.                 (^ SUBJ CASE) =c nom
  328.                 (^ TENSE) = pres
  329.                 (^ MOOD) = ind.
  330.  
  331. verlassen V * (^ PRED) = 'verlassen<(^ SUBJ)(^ OBJ)>'
  332.               (^ SUBJ CASE) =c nom
  333.               (^ SUBJ NUM) =c sg
  334.               (^ OBJ CASE) =c acc
  335.               (^ TENSE) = pres
  336.               (^ MOOD) = ind.
  337.  
  338. riecht    V * (^ PRED) = 'riechen<(^ SUBJ)(^ OBJ)>'
  339.               (^ SUBJ CASE) =c nom
  340.               (^ SUBJ NUM) =c sg
  341.               (^ OBJ CASE) =c acc
  342.               (^ TENSE) = pres
  343.               (^ MOOD) = ind.
  344.  
  345. kaufen    V * (^ PRED) = 'kaufen<(^ SUBJ)(^ OBJ)>'
  346.               (^ SUBJ CASE) =c nom
  347.               (^ SUBJ NUM) =c sg
  348.               (^ OBJ CASE) =c acc
  349.               (^ TENSE) = pres
  350.               (^ MOOD) = ind.
  351.          
  352. brennen   V * (^ PRED) = 'brennen<(^ SUBJ)(^ OBJ)>'
  353.               (^ SUBJ CASE) =c nom
  354.               (^ SUBJ NUM) =c sg
  355.               (^ OBJ CASE) =c acc
  356.               (^ TENSE) = pres
  357.               (^ MOOD) = ind.
  358.              
  359. verschenkt V * (^ PRED) = 'verschenken<(^ SUBJ)(^ OBJ)>'
  360.                (^ SUBJ CASE) =c nom
  361.                (^ SUBJ NUM) =c sg
  362.                (^ OBJ CASE) =c acc
  363.                {
  364.            (^ TENSE) = pres |
  365.            (^ TENSE) = pret |
  366.            (^ TENSE) = fut
  367.            }
  368.                (^ MOOD) = ind.
  369.  
  370. "████████████████████████████████████████████████████████████████████████"
  371.  
  372. hat       Vaux * (^ SUBJ NUM) =c sg
  373.              (^ SUBJ PERS) =c 3
  374.              (^ TENSE) = pret.
  375.  
  376. wird      Vaux * (^ SUBJ NUM) =c sg
  377.              (^ SUBJ PERS) =c 3
  378.              (^ TENSE) =c pres.
  379.  
  380. wurde     Vaux * (^ SUBJ NUM) =c sg
  381.              (^ SUBJ PERS) =c 3
  382.              (^ TENSE) =c pret.
  383.  
  384. "████████████████████████████████████████████████████████████████████████"
  385.  
  386. dass      Conj * (^ COMPL-FORM) = dass.
  387.  
  388. weil      Conj * (^ COMPL-FORM) = weil.
  389.  
  390. "████████████████████████████████████████████████████████████████████████"
  391.  
  392. ihm     Pron * (^ PRED) = 'pro'
  393.             (^ PRON-TYPE) = pers
  394.             (^ PERS) = 3
  395.             (^ NUM) = sg
  396.             (^ CASE) = dat.
  397.  
  398. wem     Pron * (^ PRED) = 'pro'
  399.              (^ PRON-TYPE) = pers
  400.              (^ PERS) = 3
  401.              (^ NUM) = sg
  402.              (^ CASE) = dat.
  403.  
  404. er      Pron * (^ PRED) = 'pro'
  405.              (^ PRON-TYPE) = pers
  406.              (^ PERS) = 3
  407.              (^ NUM) = sg
  408.              (^ CASE) = nom.
  409.  
  410. ihnen   Pron * (^ PRED) = 'pro'
  411.              (^ PRON-TYPE) = pers
  412.              (^ PERS) = 3
  413.              (^ NUM) = pl
  414.              (^ CASE) = dat.
  415.  
  416. sie     Pron * (^ PRED) = 'pro'
  417.              (^ PRON-TYPE) = pers
  418.              (^ PERS) = 3
  419.              { (^ NUM) = sg | (^ NUM) = pl }
  420.              { (^ CASE) = nom | (^ CASE) = akk }.
  421.              
  422. "████████████████████████████████████████████████████████████████████████"
  423.  
  424. auf       Prep * (^ PRED) = 'auf<(^ OBJ)>'
  425.                  { (^ CASE) = akk | (^ CASE) = dat }.
  426.  
  427. von       Prep * (^ PRED) = 'von<(^ SUBJ)(^ OBJ)(^ OBJ-TH)>'
  428.                  (^ CASE) = dat.
  429.                  
  430. "████████████████████████████████████████████████████████████████████████"
  431.  
  432. dem     Det * (^ DEF) = +
  433.               (^ CASE) = dat
  434.               (^ NUM) = sg
  435.               { (^ GEND) = m | (^ GEND) = n }.
  436.  
  437. der     Det * (^ DEF) = +
  438.               (^ CASE) = nom
  439.               (^ NUM) = sg
  440.               (^ GEND) = m.
  441.  
  442. den     Det * (^ DEF) = +
  443.               { (^ CASE) = acc | (^ CASE) = dat }
  444.               { (^ NUM) = sg | (^ NUM) = pl }
  445.               { (^ GEND) = m | (^ GEND) = mfn }.
  446.  
  447. das     Det * (^ DEF) = +
  448.               { (^ CASE) = acc | (^ CASE) = nom }
  449.               (^ NUM) = sg
  450.               (^ GEND) = n.
  451.  
  452. ein       Det * (^ DEF) = -
  453.                 { (^ CASE) = nom | (^ CASE) = acc }
  454.                 (^ NUM) = sg
  455.                 { (^ GEND) = m | (^ GEND) = n }.
  456.  
  457. einen     Det * (^ DEF) = -
  458.                 (^ CASE) = acc
  459.                 (^ NUM) = sg
  460.                 (^ GEND) = m.
  461.  
  462. seine     Det * (^ DEF) = -
  463.                 { (^ CASE) = acc | (^ CASE) = nom }
  464.                 { (^ NUM) = pl | (^ NUM) = sg }
  465.                 { (^ GEND) = f | (^ GEND) = mfn }.
  466.  
  467. dieses    Det * (^ DEF) = +
  468.                 { (^ CASE) = akk | (^ CASE) = nom }
  469.                 (^ NUM) = sg
  470.                 (^ GEND) = n.
  471.            
  472. "████████████████████████████████████████████████████████████████████████"
  473.  
  474. nicht   Adv * (^ PRED) = 'nicht'.
  475.  
  476. gestern   Adv * (^ PRED) = 'gestern'.
  477.  
  478. heute     Adv * (^ PRED) = 'heute'.
  479.  
  480. oft       Adv * (^ PRED) = 'oft'.
  481.  
  482. "████████████████████████████████████████████████████████████████████████"
  483.  
  484. vor       Part * (^ PART) = 'vor'.
  485.  
  486. zu        Part * (^ PART) = 'zu'.
  487.  
  488. "████████████████████████████████████████████████████████████████████████"
  489.  
  490. .         Punct * (^CLAUSE-TYPE) = decl.
  491.  
  492. ,         Punct * (^CLAUSE-TYPE) = decl.
  493.  
  494. ?         Punct * (^CLAUSE-TYPE) = interr.
  495.  
  496. "████████████████████████████████████████████████████████████████████████"
  497. ----
  498. TOY GERMAN TEMPLATES (1.0)
  499. ----
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top