Index: gc_core/js/lang_core/gc_engine.js ================================================================== --- gc_core/js/lang_core/gc_engine.js +++ gc_core/js/lang_core/gc_engine.js @@ -32,11 +32,11 @@ let _aIgnoredRules = new Set(); let _oDict = null; let _dAnalyses = new Map(); // cache for data from dictionary -const gc_engine = { +var gc_engine = { //// Informations lang: "${lang}", locales: ${loc}, Index: gc_core/js/lang_core/gc_options.js ================================================================== --- gc_core/js/lang_core/gc_options.js +++ gc_core/js/lang_core/gc_options.js @@ -1,11 +1,11 @@ // Options for Grammalecte ${map} -const gc_options = { +var gc_options = { getOptions: function (sContext="JavaScript") { if (this.dOpt.hasOwnProperty(sContext)) { return this.dOpt[sContext]; } return this.dOpt["JavaScript"]; Index: gc_core/js/lang_core/gc_rules.js ================================================================== --- gc_core/js/lang_core/gc_rules.js +++ gc_core/js/lang_core/gc_rules.js @@ -2,11 +2,11 @@ "use strict"; ${string} ${regex} -const gc_rules = { +var gc_rules = { lParagraphRules: ${paragraph_rules_JS}, lSentenceRules: ${sentence_rules_JS} } Index: gc_core/js/text.js ================================================================== --- gc_core/js/text.js +++ gc_core/js/text.js @@ -6,11 +6,11 @@ if (typeof(exports) !== 'undefined') { var helpers = require("resource://grammalecte/helpers.js"); } -const text = { +var text = { getParagraph: function* (sText) { // generator: returns paragraphs of text let iStart = 0; let iEnd = 0; sText = sText.replace("\r", ""); Index: gc_lang/fr/modules-js/conj.js ================================================================== --- gc_lang/fr/modules-js/conj.js +++ gc_lang/fr/modules-js/conj.js @@ -4,11 +4,11 @@ "use strict"; ${map} -const conj = { +var conj = { _lVtyp: [], _lTags: [], _dPatternConj: {}, _dVerb: {}, Index: gc_lang/fr/modules-js/lexicographe.js ================================================================== --- gc_lang/fr/modules-js/lexicographe.js +++ gc_lang/fr/modules-js/lexicographe.js @@ -6,11 +6,11 @@ ${string} ${map} if (typeof(exports) !== 'undefined') { - const helpers = require("resource://grammalecte/helpers.js"); + var helpers = require("resource://grammalecte/helpers.js"); } const _dTAGS = new Map ([ [':G', "[mot grammatical]"], [':N', " nom,"], Index: gc_lang/fr/modules-js/mfsp.js ================================================================== --- gc_lang/fr/modules-js/mfsp.js +++ gc_lang/fr/modules-js/mfsp.js @@ -6,11 +6,11 @@ if (typeof(require) !== 'undefined') { var helpers = require("resource://grammalecte/helpers.js"); } -const mfsp = { +var mfsp = { // list of affix codes _lTagMiscPlur: [], _lTagMasForm: [], // dictionary of words with uncommon plurals (-x, -ux, english, latin and italian plurals) and tags to generate them _dMiscPlur: {}, Index: gc_lang/fr/modules-js/phonet.js ================================================================== --- gc_lang/fr/modules-js/phonet.js +++ gc_lang/fr/modules-js/phonet.js @@ -3,11 +3,11 @@ if (typeof(require) !== 'undefined') { var helpers = require("resource://grammalecte/helpers.js"); } -const phonet = { +var phonet = { _dWord: {}, _lSet: [], _dMorph: {}, init: function (sJSONData) {