Grammalecte  Diff

Differences From Artifact [0c226f31fc]:

To Artifact [4f811f8baa]:


490
491
492
493
494
495
496
497
498





499
500
501


502
503

504
505
506
507
508
509
510
490
491
492
493
494
495
496


497
498
499
500
501
502


503
504
505

506
507
508
509
510
511
512
513







-
-
+
+
+
+
+

-
-
+
+

-
+







        return sImpe;
    }

    _seekPpas (bPro, bFem, bPlur) {
        if (!bPro && this.sVerbAux == "avoir") {
            return this.dConj.get(":Q").get(":m:s");
        }
        if (!bFem) {
            return (bPlur && this.dConj.get(":Q").get(":f:s")) ? this.dConj.get(":Q").get(":f:s") : this.dConj.get(":Q").get(":m:s");
        if (bFem && bPlur) {
            return this.dConj.get(":Q").get(":f:p") || this.dConj.get(":Q").get(":m:s");
        }
        else if (bFem && !bPlur) {
            return this.dConj.get(":Q").get(":f:s") || this.dConj.get(":Q").get(":m:s");
        }
        if (!bPlur) {
            return (this.dConj.get(":Q").get(":m:p")) ? this.dConj.get(":Q").get(":m:p") : this.dConj.get(":Q").get(":m:s");
        if (bPlur) {
            return this.dConj.get(":Q").get(":m:p") || this.dConj.get(":Q").get(":m:s");
        }
        return (this.dConj.get(":Q").get(":f:p")) ? this.dConj.get(":Q").get(":f:p") : this.dConj.get(":Q").get(":m:s");
        return this.dConj.get(":Q").get(":m:s");
    }

    createConjTable (bPro=false, bNeg=false, bTpsCo=false, bInt=false, bFem=false) {
        let oConjTable = {
            "t_infi":   "Infinitif",
            "infi":     this.infinitif(bPro, bNeg, bTpsCo, bInt, bFem),
            "t_ppre":   "Participe présent",