| 
1
2
3
4
5
6
78
9
10
11
12
13
14
15 | 
// Grammalecte
/*jslint esversion:"use strict"; 6*/
/*global console,require,exports,browser*/if (typeof(require) !== 'undefined') {
var helpers = require("resource://grammalecte/graphspell/helpers.js");
}
var mfsp = {
    // list of affix codes
    _lTagMiscPlur: [], | 
>
>
|
|
>
>
|
 | 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 | 
// Grammalecte
/* jshint esversion:6, -W097 */
/* jslint esversion:6 */
/* global require, exports, console, browser,__dirname */
"use strict";
if(typeof(process) !== 'undefined') {
    var helpers = require("../graphspell/helpers.js");
} else if (typeof(require) !== 'undefined') {
    var helpers = require("resource://grammalecte/graphspell/helpers.js");
}
var mfsp = {
    // list of affix codes
    _lTagMiscPlur: [],
 | 
| 
100
101
102
103
104
105
106
107
108109
110
111112
113114
115116
117
118
119
120
121
122
123 | 
            return "## erreur, code : " + sSfx + " ##";
        }
    }
};
// Initialization
if (!mfsp.bInit && typeof(browser) !== 'undefined') {
// WebExtension    mfsp.init(helpers.loadFile(browser.extension.getURL(} else if (!mfsp.bInit && typeof(require) !== 'undefined') {
    // Add-on SDK and Thunderbird"grammalecte/fr/mfsp_data.json")));    mfsp.init(helpers.loadFile(} else if (mfsp.bInit){"resource://grammalecte/fr/mfsp_data.json"));    console.log(} else {"Module mfsp déjà initialisé");    //console.log(}
if (typeof(exports) !== 'undefined') {
    exports._lTagMiscPlur = mfsp._lTagMiscPlur;
    exports._lTagMasForm = mfsp._lTagMasForm;
    exports._dMiscPlur = mfsp._dMiscPlur;"Module mfsp non initialisé"); | 
>
>
>
|
|
|
|
|
 | 
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
 | 
            return "## erreur, code : " + sSfx + " ##";
        }
    }
};
// Initialization
if(!mfsp.bInit && typeof(process) !== 'undefined') {
    //Nodejs
    mfsp.init(helpers.loadFile(__dirname+'/mfsp_data.json'));
} else if (!mfsp.bInit && typeof(browser) !== 'undefined') {
    // WebExtension
    mfsp.init(helpers.loadFile(browser.extension.getURL('grammalecte/fr/mfsp_data.json')));
} else if (!mfsp.bInit && typeof(require) !== 'undefined') {
    // Add-on SDK and Thunderbird
    mfsp.init(helpers.loadFile('resource://grammalecte/fr/mfsp_data.json'));
} else if (mfsp.bInit){
    console.log('Module mfsp déjà initialisé');
} else {
    //console.log('Module mfsp non initialisé');
}
if (typeof(exports) !== 'undefined') {
    exports._lTagMiscPlur = mfsp._lTagMiscPlur;
    exports._lTagMasForm = mfsp._lTagMasForm;
    exports._dMiscPlur = mfsp._dMiscPlur;
 |