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],
|