Overview
Comment: | [graphspell][js] remove importation dirt... |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | graphspell |
Files: | files | file ages | folders |
SHA3-256: |
48d2a67a6aa4de5b83b8e69d49fad9b1 |
User & Date: | olr on 2020-08-19 15:57:22 |
Other Links: | manifest | tags |
Context
2020-08-20
| ||
12:02 | [fr] faux positifs et ajustements check-in: 11a61c0c94 user: olr tags: trunk, fr | |
2020-08-19
| ||
15:57 | [graphspell][js] remove importation dirt... check-in: 48d2a67a6a user: olr tags: trunk, graphspell | |
15:53 | [core][js] code clarification: separate specific inner functions from gc engine core check-in: 1975bd1394 user: olr tags: trunk, core | |
Changes
Modified graphspell-js/dawg.js from [239974bcc4] to [525275df92].
︙ | ︙ | |||
10 11 12 13 14 15 16 | /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global require, exports, console, helpers */ "use strict"; | > > > | < < < < | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global require, exports, console, helpers */ "use strict"; ${map} if (typeof(process) !== 'undefined') { var str_transform = require("./str_transform.js"); } class DAWG { /* DIRECT ACYCLIC WORD GRAPH This code is inspired from Steve Hanov’s DAWG, 2011. (http://stevehanov.ca/blog/index.php?id=115) We store suffix/affix codes and tags within the graph after the “real” word. A word is a list of numbers [ c1, c2, c3 . . . cN, iAffix, iTags] Each arc is an index in this.lArcVal, where are stored characters, suffix/affix codes for stemming and tags. |
︙ | ︙ |
Modified graphspell-js/dic_merger.js from [e44b159d9d] to [dea1fd0b02].
1 2 3 4 5 6 7 8 | // Dictionaries merger "use strict"; if (typeof(process) !== 'undefined') { var dawg = require("./dawg.js"); var ibdawg = require("./ibdawg.js"); } | < < < < | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // Dictionaries merger "use strict"; if (typeof(process) !== 'undefined') { var dawg = require("./dawg.js"); var ibdawg = require("./ibdawg.js"); } const dic_merger = { merge: function (lDict, cStemming, sLangCode, sLangName, sDicName, sDescription, xProgressBar=null) { // merge a list of dictionaries (given as JSON objects) // return a merged dictionary as JSON object. |
︙ | ︙ | |||
47 48 49 50 51 52 53 | } catch (e) { console.log("Dictionaries merger: unable to generate merged dictionary"); console.error(e); return null; } } | | < | 43 44 45 46 47 48 49 50 | } catch (e) { console.log("Dictionaries merger: unable to generate merged dictionary"); console.error(e); return null; } } } |
Modified graphspell-js/ibdawg.js from [a6b92daf69] to [25fa8fe973].
1 2 3 4 5 6 7 8 | // IBDAWG /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global require, exports, console, __dirname */ "use strict"; | < < < < < < < < < < > > > > > > > | 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 | // IBDAWG /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global require, exports, console, __dirname */ "use strict"; // Don’t remove <string>. Necessary in TB. ${string} ${map} ${set} if (typeof(process) !== 'undefined') { var str_transform = require("./str_transform.js"); var helpers = require("./helpers.js"); var char_player = require("./char_player.js"); } class SuggResult { // Structure for storing, classifying and filtering suggestions constructor (sWord, nDistLimit=-1) { this.sWord = sWord; this.sSimplifiedWord = str_transform.simplifyWord(sWord); |
︙ | ︙ |
Modified graphspell-js/spellchecker.js from [af4645de50] to [be4f6fe289].
︙ | ︙ | |||
8 9 10 11 12 13 14 15 16 17 18 19 | // - the personal dictionary, created by the user for its own convenience /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global require, exports, console, IBDAWG, Tokenizer */ "use strict"; if (typeof(process) !== 'undefined') { var ibdawg = require("./ibdawg.js"); var tokenizer = require("./tokenizer.js"); } | > > > < < < < < < | 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | // - the personal dictionary, created by the user for its own convenience /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global require, exports, console, IBDAWG, Tokenizer */ "use strict"; ${map} if (typeof(process) !== 'undefined') { var ibdawg = require("./ibdawg.js"); var tokenizer = require("./tokenizer.js"); } const dDefaultDictionaries = new Map([ ["fr", "fr-allvars.json"], ["en", "en.json"] ]); |
︙ | ︙ |
Modified graphspell-js/str_transform.js from [46f5d63858] to [85944d11a1].
1 2 3 4 5 6 7 8 9 10 | // STRING TRANSFORMATION /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global exports, console */ "use strict"; if (typeof(process) !== 'undefined') { var char_player = require("./char_player.js"); | > < < | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | // STRING TRANSFORMATION /* jshint esversion:6, -W097 */ /* jslint esversion:6 */ /* global exports, console */ "use strict"; if (typeof(process) !== 'undefined') { var char_player = require("./char_player.js"); } // Note: 48 is the ASCII code for "0" var str_transform = { |
︙ | ︙ |