Commit Graph

217 Commits

Author SHA1 Message Date
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 a5d1dda8c5 (Ara) Fix wrong information in mkV : (root,masdar:Str) -> VerbForm -> V 2019-01-23 16:40:06 +01:00
Inari Listenmaa 29cc78439d (Ara) Ignore this, I'm learning to use git cherry-pick. 2019-01-23 16:39:33 +01:00
Inari Listenmaa fd0a7da79a (Ara) Remove Preposition from API, only use Prep
Preposition still used internally in ResAra and MorphoAra; Prep is a
subtype. For the API it makes sense to only have Prep, not two types.
2019-01-23 16:38:13 +01:00
Inari Listenmaa e1eb288c29 (Ara) Cleanup in verbDefBool 2019-01-23 16:38:01 +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 c8523f0413 (Ara) Small bugfixes that came from changing DefForms 2019-01-21 14:01:20 +01:00
Inari Listenmaa 1faa9acd93 (Ara) Fix dual for defective verbs that end in w 2019-01-21 12:17:55 +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 92126763c7 (Ara) add a few words in Structural and Construction 2019-01-15 22:32:20 +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 63c8049416 (Ara) Move adv in AdvCN and SentCN to another field, to fix word order 2019-01-14 21:23:12 +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 9d1e9b1bf1 (Ara) include VPSlash's c2 in ReflVP 2019-01-11 15:46:38 +01:00
Inari Listenmaa f0ae2cfdb2 (Ara) add missing diacritic to with_Prep 2019-01-11 15:46:05 +01:00
Inari Listenmaa cf9a9b31ad (Ara) Add new mkA constructor + improve documentation of old ones 2019-01-10 20:20:28 +01:00
Inari Listenmaa 186c41bdbb (Ara) add nothing_NP + improve smart paradigm for nisbaA 2019-01-10 14:25:10 +01:00
Inari Listenmaa 90f1585d7e (Ara) misc. small fixes/additions 2019-01-09 19:39:04 +02:00
Inari Listenmaa 5a0818920b (Ara) Add new paradigm for assimilated+defective FormI verbs 2019-01-09 19:38:47 +02:00
Inari Listenmaa 002fea0e66 (Ara) Add new mkV2V constructors + better comments for degrA 2019-01-09 13:51:06 +02:00
Inari Listenmaa 98b5cf9ab9 (Ara) misc small additions/tweaks
AdvAP: reuse implementation of AdAP
BaseNP, ConsNP, ConjNP: don't make NP by default heavy.
2019-01-05 21:32:27 +02:00
Inari Listenmaa b2ea7a5497 (Ara) Add ReflA2 and ReflVP 2019-01-05 21:30:57 +02:00
Inari Listenmaa 53c719c70e (Ara) typofix 2019-01-04 14:34:49 +02:00
Inari Listenmaa f32e49ca92 (Ara) Fix bug in ImpersCl
ImpersCl (VP -> Cl) used to check whether the VP is predicative, and
in the positive case, force the dummy subject to not be a pronoun.
This has been wrong since the time I changed prodrop rules in PredVP.

The error that followed manifested when the Cl was put in subordinate
position: the subject pronoun did not attach to the conjunction.
An example follows.

Lang: SubjS that_Subj (UseCl (TTAnt TPres ASimul) PPos (ImpersCl (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN girl_N))))))
LangEng: that it is a girl

Old LangAra: أنَّ ها بِنتٌ (wrong)
New LangAra: أنَّ &+ ها بِنتٌ (correct)
2019-01-04 13:39:58 +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 19dca60b6e (Ara) Add EmptyRelSlash to ExtendAra 2019-01-04 12:56:46 +02:00
Inari Listenmaa c86f073c46 (Ara) fix links in README 2019-01-03 21:53:43 +02:00
Inari Listenmaa 9b86304fb3 Add READMEs (WIP) for Arabic, Basque, Estonian and Somali. 2019-01-03 21:38:18 +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 829ab04dcf (Ara) Add a constructor for mkDet that allows gender variance 2019-01-02 13:38:45 +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 447126c713 (Ara) fix pattern matching for geminate verbs in classes 1 and 7 2019-01-01 17:42:35 +02:00
Inari Listenmaa 33d20b15e4 (Ara) fix bug in MkVPS + comment about possible improvement in [VPS]s 2019-01-01 10:06:11 +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 dbe14786e7 (Ara) fix SlashVV 2019-01-01 09:50:44 +02:00
Inari Listenmaa d0158265d1 (Ara) don't bind if object case is nominative 2019-01-01 09:50:35 +02:00
Inari Listenmaa a6948288b7 (Ara) whitespace + other small cleanup here and there 2018-12-31 18:01:33 +02:00
Inari Listenmaa 10f5e126ab (Ara) Add Slash2V3 + fix Slash3V3 2018-12-31 17:56:55 +02:00
Inari Listenmaa 42e31a3dce (Ara) Add mkA constructor for non-inflecting component in the adjective 2018-12-31 14:11:40 +02:00
Inari Listenmaa 422ace8879 (Ara) Add n_units_AP in ConstructionAra 2018-12-31 14:11:04 +02:00
Inari Listenmaa 0e8cba1d51 (Ara) WIP fixing possessive dual forms. Doesn't work yet properly. 2018-12-30 19:25:00 +02:00