Grammalecte  Diff

Differences From Artifact [0a2c626447]:

To Artifact [465cbcd5b7]:


1
2
3
4
5
6
7
8
9
10
11
























12
13
14
15
16
17
18
//  JavaScript

"use strict";

// beta stage, unfinished, may be useless or the root for a new way to generate flexions…

/*
    Règles de conjugaison
*/

const oConj = {
























    // deuxième groupe (le seul groupe régulier)
    "V2": [
        [2,     "ir",           ":Y/*",             false],
        [2,     "issant",       ":P/*",             false],
        [2,     "is",           ":Ip:Is:1s:2s/*",   false],
        [2,     "it",           ":Ip:Is:3s/*",      false],
        [2,     "issons",       ":Ip:1p/*",         false],











>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//  JavaScript

"use strict";

// beta stage, unfinished, may be useless or the root for a new way to generate flexions…

/*
    Règles de conjugaison
*/

const oConj = {
    "V1_ppas": {
        "var": [
            [2,     "é",           ":Q:A:1ŝ:m:s/*",     false],
            [2,     "és",          ":Q:A:m:p/*",        false],
            [2,     "ée",          ":Q:A:f:s/*",        false],
            [2,     "ées",         ":Q:A:f:p/*",        false],
        ],
        "invar": [
            [2,     "é",           ":Q:e:i/*",          false],
        ]
    },

    "V2_ppas": {
        "var": [
            [2,     "i",           ":Q:A:m:s/*",        false],
            [2,     "is",          ":Q:A:m:p/*",        false],
            [2,     "ie",          ":Q:A:f:s/*",        false],
            [2,     "ies",         ":Q:A:f:p/*",        false],
        ],
        "invar": [
            [2,     "i",           ":Q:e:i/*",          false],
        ]
    },

    // deuxième groupe (le seul groupe régulier)
    "V2": [
        [2,     "ir",           ":Y/*",             false],
        [2,     "issant",       ":P/*",             false],
        [2,     "is",           ":Ip:Is:1s:2s/*",   false],
        [2,     "it",           ":Ip:Is:3s/*",      false],
        [2,     "issons",       ":Ip:1p/*",         false],