Commit Graph

109 Commits

Author SHA1 Message Date
Inari Listenmaa
bf0fd56960 (Ara) Use PerGenNum in the table for RCl and RS; compiles 15sec faster 2019-01-30 16:23:11 +01:00
Inari Listenmaa
ac5352f852 (Ara) Replace two 2-valued params in VP with one 3-valued param.
* is copula / is have_V2 / is neither

There is no difference; all three options are is mutually exclusive. 
There 2 params in the first place only by accident. First one was added 
by AED 10 years agon, second by me only some weeks ago, without thinking 
that the params are mutually exclusive.

Also tested with gftest, no difference found after 2 hours of running.
2019-01-29 17:54:44 +01:00
Inari Listenmaa
08c0b3fe54 (Ara) Fixes in DetNP + some Dets and Quants 2019-01-29 15:46:59 +01:00
Inari Listenmaa
267ef1b178 (Ara) Move mkQuant functions from Paradigms to Res 2019-01-29 14:11:05 +01:00
Inari Listenmaa
9c903a76ab (Ara) Add SlashV2S 2019-01-26 18:38:42 +01:00
Inari Listenmaa
7fb1d32691 (Ara) Fix QuestSlash so preposition shows up in the right place
Add comments/instructions to other functions that use complClSlash
2019-01-25 10:07:33 +01:00
Inari Listenmaa
1373840389 (Ara) Add some comments 2019-01-23 16:42:24 +01:00
Inari Listenmaa
83c6883711 (Ara) Add a field to VP: whether to use negative copula for negation 2019-01-23 16:41:36 +01:00
Inari Listenmaa
d5084f9041 (Ara) Sorry again, still don't know how to use git. 2019-01-23 16:41:07 +01:00
Inari Listenmaa
fa5f4fe829 (Ara) force also imperative forms in forcePerson 2019-01-23 16:40:31 +01:00
Inari Listenmaa
1c4db86736 (Ara) Add all forms of the negative copula 2019-01-23 16:40:16 +01:00
Inari Listenmaa
1d94d319b8 (Ara) Refactor ResAra: move root-and-pattern morphology into MorphoAra 2019-01-21 17:38:45 +01:00
Inari Listenmaa
c3590f0334 (Ara) WIP Restructuring Morpho and Res + fixed some forms in class 1d3 2019-01-18 17:34:13 +01:00
Inari Listenmaa
5957dcf301 (Ara) misc small fixes 2019-01-15 16:54:08 +01:00
Inari Listenmaa
25275794cf (Ara) Add quadriliteral FormXI + improve documentation 2019-01-15 10:32:26 +01:00
Inari Listenmaa
e44440928a (Ara) Add v4assimilated 2019-01-15 10:32:01 +01:00
Inari Listenmaa
c021129cda (Ara) Add missing masdars to some paradigms 2019-01-15 10:30:27 +01:00
Inari Listenmaa
51e714864e (Ara) add parameter to uttVP oper 2019-01-14 21:22:42 +01:00
Inari Listenmaa
6348f06052 (Ara) WIP verbal nouns; new paradigms+keep old ones backwards compatible 2019-01-14 21:21:55 +01:00
Inari Listenmaa
5a0818920b (Ara) Add new paradigm for assimilated+defective FormI verbs 2019-01-09 19:38:47 +02:00
Inari Listenmaa
4141375976 (Ara) Add a distinction in CN and NP whether it's heavy
This makes a difference in word order; default is VSO, but if the
subject NP is complex, e.g. coming from RelNP or SentCN,
the more natural word order is SVO.

Example that triggered the change comes from an application grammar:

Gold standard by informant: مَا تَوَصْلّنَا إلَيهِ يَبْدُو مَنْطِقِيَّاً
Grammar before change: يَشْعُرُ مَاً نَتَوَصَّلُ إِلَىهُ مَنْطِقِيّاً
Grammar after change:  مَاً نَتَوَصَّلُ إِلَىهُ يَشْعُرُ مَنْطِقِيّاً
2019-01-04 13:01:03 +02:00
Inari Listenmaa
e1cb4ea8c3 (Ara) Add constructors for geminate verbs in classes 8 and 10 2019-01-02 13:40:03 +02:00
Inari Listenmaa
b325a61299 (Ara) hack to force the case of a NP 2019-01-02 13:39:28 +02:00
Inari Listenmaa
606ed5f630 (Ara) make all nouny categories (except CN) take Const in UttX 2019-01-01 17:51:05 +02:00
Inari Listenmaa
aadc00f971 (Ara) Fix geminate verb constructor 2019-01-01 17:48:57 +02:00
Inari Listenmaa
d8debc25c4 (Ara) refactor sound verb constructors; reuse v1sound for v7sound 2019-01-01 17:48:37 +02:00
Inari Listenmaa
0a737299c1 (Ara) replace old have_V2 ('X owns Y') with the structure 'Y is on X' 2019-01-01 09:51:27 +02:00
Inari Listenmaa
d0158265d1 (Ara) don't bind if object case is nominative 2019-01-01 09:50:35 +02:00
Inari Listenmaa
10f5e126ab (Ara) Add Slash2V3 + fix Slash3V3 2018-12-31 17:56:55 +02:00
Inari Listenmaa
0e8cba1d51 (Ara) WIP fixing possessive dual forms. Doesn't work yet properly. 2018-12-30 19:25:00 +02:00
Inari Listenmaa
703f3ddefe (Ara) improve the solution to handle CN's np field 2018-12-30 18:54:26 +02:00
Inari Listenmaa
1566b6bd03 (Ara) bind CN's np field if it comes from a pronoun 2018-12-30 11:16:53 +02:00
Inari Listenmaa
9a9b36dca8 (Ara) misc. small fixes and cleanup 2018-12-29 18:45:47 +02:00
Inari Listenmaa
f85e64a90d (Ara) misc small fixes/comments 2018-12-26 14:34:15 +01:00
Inari Listenmaa
ce7d76fec6 (Ara) add BIND between reflexive pronoun and the suffix 2018-12-24 16:40:24 +01:00
Inari Listenmaa
b25ae6bff8 (Ara) Handle defective nouns with sound feminine plural 2018-12-21 15:53:50 +01:00
Inari Listenmaa
218e3513a0 (Ara) small fixes and additions 2018-12-19 17:17:52 +01:00
Inari Listenmaa
39d5bc3e48 (Ara) elision in only the first word of the CN with liPrep 2018-12-18 16:41:22 +01:00
Inari Listenmaa
873b52898b (Ara) Use defArt also for numerals 2018-12-18 16:39:20 +01:00
Inari Listenmaa
ef261ac4d2 (Ara) replace Agr by AAgr in Obj 2018-12-18 16:30:57 +01:00
Inari Listenmaa
f63f21d96e (Ara) use the bare form (no case ending) in UttAP/CN + small cleanup here and there 2018-12-17 14:54:53 +01:00
Inari Listenmaa
db2560efe4 (Ara) updates in hamza rules + sound fem. plural noun constructor 2018-12-06 12:20:35 +02:00
Inari Listenmaa
0475955567 (Ara) Add state parameter to regNP + small cleanup/move around code 2018-11-30 15:23:49 +01:00
Inari Listenmaa
51f6d6247c (Ara) Low-level hacks for overriding verb agreement and word order 2018-11-30 13:08:18 +01:00
Inari Listenmaa
f71e504f9c (Ara) Fixes in prepositions binding to words 2018-11-29 15:51:57 +01:00
Inari Listenmaa
a7c471214b (Ara) Fixes in negations 2018-11-28 13:55:34 +01:00
Inari Listenmaa
19129aa420 (Ara) misc. small fixes and additions 2018-11-27 17:36:23 +01:00
Inari Listenmaa
f2e9993425 (Ara) Fix bug in SlashV2VNP + refactor some related opers 2018-11-27 17:35:59 +01:00
Inari Listenmaa
a29a4132cf (Ara) misc. small fixes/additions 2018-11-26 17:03:31 +01:00
Inari Listenmaa
03380c79fb (Ara) Add more VPS funs to Extend + refactor predVP to work with VPS 2018-11-23 14:49:33 +01:00