Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.83 KB | None | 0 0
  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. ----
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement