1
2
3
4
5
6
7
8
9
10
11
12
13
|
// JavaScript
/*
Conjugation generator
beta stage, unfinished, the root for a new way to generate flexions…
*/
"use strict";
var conj_generator = {
conjugate: function (sVerb, sVerbTag="i_____a", bVarPpas=true) {
|
<
|
|
|
>
>
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// JavaScript
// Conjugation generator
// beta stage, unfinished, the root for a new way to generate flexions…
/* jshint esversion:6, -W097 */
/* jslint esversion:6 */
"use strict";
var conj_generator = {
conjugate: function (sVerb, sVerbTag="i_____a", bVarPpas=true) {
|
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
[2, "isses", ":Sp:Sq:2s/*", false],
[2, "isse", ":Sp:3s/*", false],
[2, "ît", ":Sq:3s/*", false],
[2, "is", ":E:2s/*", false],
[2, "issons", ":E:1p/*", false],
[2, "issez", ":E:2p/*", false]
],
// premier groupe (bien plus irrégulier que prétendu)
"V1": {
// a
// verbes en -er, -ger, -yer, -cer
"er": [
[2, "er", ":Y/*", false],
[2, "ant", ":P/*", false],
|
|
|
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
|
[2, "isses", ":Sp:Sq:2s/*", false],
[2, "isse", ":Sp:3s/*", false],
[2, "ît", ":Sq:3s/*", false],
[2, "is", ":E:2s/*", false],
[2, "issons", ":E:1p/*", false],
[2, "issez", ":E:2p/*", false]
],
// premier groupe (bien plus irrégulier que prétendu)
"V1": {
// a
// verbes en -er, -ger, -yer, -cer
"er": [
[2, "er", ":Y/*", false],
[2, "ant", ":P/*", false],
|