Overview
Comment: | [graphspell][js] fix variables name |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | graphspell | multid |
Files: | files | file ages | folders |
SHA3-256: |
63ccb3187581c807e471b49a75965ddd |
User & Date: | olr on 2018-02-13 14:24:01 |
Other Links: | branch diff | manifest | tags |
Context
2018-02-13
| ||
14:25 | [graphspell][js] ibdawg: remove useless var in constructor check-in: 1b2e823757 user: olr tags: graphspell, multid | |
14:24 | [graphspell][js] fix variables name check-in: 63ccb31875 user: olr tags: graphspell, multid | |
14:23 | [graphspell][py] fix variables name check-in: 2bcf7228cc user: olr tags: graphspell, multid | |
Changes
Modified graphspell-js/spellchecker.js from [ee0b03faf8] to [cfdad9918e].
︙ | ︙ | |||
21 22 23 24 25 26 27 | const dDefaultDictionaries = new Map([ ["fr", "fr.json"], ["en", "en.json"] ]); | | | < < | < < > | | | < | 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | const dDefaultDictionaries = new Map([ ["fr", "fr.json"], ["en", "en.json"] ]); class SpellChecker { constructor (sLangCode, sPath="", mainDic=null, extentedDic=null, personalDic=null) { // returns true if the main dictionary is loaded this.sLangCode = sLangCode; if (mainDic === null) { mainDic = dDefaultDictionaries.gl_get(sLangCode, ""); } this.oMainDic = this._loadDictionary(mainDic, sPath, true); this.oExtendedDic = this._loadDictionary(extentedDic, sPath); this.oPersonalDic = this._loadDictionary(personalDic, sPath); } _loadDictionary (dictionary, sPath, bNecessary=false) { // returns an IBDAWG object if (dictionary === null) { return null; } try { if (typeof(require) !== 'undefined') { return new ibdawg.IBDAWG(dictionary); // dictionary can be a filename or a JSON object } else { return new IBDAWG(dictionary, sPath); // dictionary can be a filename or a JSON object } } catch (e) { console.log(e.message); if (bNecessary) { throw e.message; } return null; } } setMainDictionary (dictionary) { // returns true if the dictionary is loaded this.oMainDic = this._loadDictionary(dictionary); |
︙ | ︙ | |||
95 96 97 98 99 100 101 | return true; } return false; } isValid (sWord) { // checks if sWord is valid (different casing tested if the first letter is a capital) | | | | | | | | | | | 91 92 93 94 95 96 97 98 99 100 101 102 103 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 131 132 133 134 135 136 137 138 | return true; } return false; } isValid (sWord) { // checks if sWord is valid (different casing tested if the first letter is a capital) if (this.oMainDic.isValid(sWord)) { return true; } if (this.oExtendedDic && this.oExtendedDic.isValid(sWord)) { return true; } if (this.oPersonalDic && this.oPersonalDic.isValid(sWord)) { return true; } return false; } lookup (sWord) { // checks if sWord is in dictionary as is (strict verification) if (this.oMainDic.lookup(sWord)) { return true; } if (this.oExtendedDic && this.oExtendedDic.lookup(sWord)) { return true; } if (this.oPersonalDic && this.oPersonalDic.lookup(sWord)) { return true; } return false; } getMorph (sWord) { // retrieves morphologies list, different casing allowed let lResult = this.oMainDic.getMorph(sWord); if (this.oExtendedDic) { lResult.extends(this.oExtendedDic.getMorph(sWord)); } if (this.oPersonalDic) { lResult.extends(this.oPersonalDic.getMorph(sWord)); } return lResult; } * suggest (sWord, nSuggLimit=10) { // generator: returns 1,2 or 3 lists of suggestions yield this.oMainDic.suggest(sWord, nSuggLimit); |
︙ | ︙ |