Grammalecte  Check-in [9174cdbe8a]

Overview
Comment:[tb] fix import and call of the gc engine
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | tb
Files: files | file ages | folders
SHA3-256: 9174cdbe8a1d578152f9945d7f7290878884f9d93619f9566f72317839180954
User & Date: olr on 2018-09-20 09:01:26
Other Links: manifest | tags
Context
2018-09-20
09:56
[fr] lexicographer: fix end of lemma detection check-in: e1fceb6d54 user: olr tags: trunk, fr
09:01
[tb] fix import and call of the gc engine check-in: 9174cdbe8a user: olr tags: trunk, tb
2018-09-19
22:30
[graphspell] fix import of custom suggestion module check-in: 2434cdac51 user: olr tags: trunk, graphspell
Changes

Modified gc_core/js/lang_core/gc_engine.js from [2a12fbd54b] to [bbb0967ee1].

1391
1392
1393
1394
1395
1396
1397

1398
1399
1400
1401
1402
1403
1404
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405







+







    exports.locales = gc_engine.locales;
    exports.pkg = gc_engine.pkg;
    exports.name = gc_engine.name;
    exports.version = gc_engine.version;
    exports.author = gc_engine.author;
    // init
    exports.load = gc_engine.load;
    exports.parse = gc_engine.parse;
    exports.getSpellChecker = gc_engine.getSpellChecker;
    // sentence
    exports._zEndOfSentence = gc_engine._zEndOfSentence;
    exports._zBeginOfParagraph = gc_engine._zBeginOfParagraph;
    exports._zEndOfParagraph = gc_engine._zEndOfParagraph;
    exports.getSentenceBoundaries = gc_engine.getSentenceBoundaries;
    // rules

Modified gc_lang/fr/tb/worker/gce_worker.js from [aee0cb045d] to [f3dbabaa73].

100
101
102
103
104
105
106
107

108
109
110
111
112
113
114
100
101
102
103
104
105
106

107
108
109
110
111
112
113
114







-
+








function parse (sText, sCountry, bDebug, bContext) {
    let aGrammErr = gce.parse(sText, sCountry, bDebug, bContext);
    return JSON.stringify(aGrammErr);
}

function parseAndSpellcheck (sText, sCountry, bDebug, bContext) {
    let aGrammErr = gce.parse(sText, sCountry, bDebug, bContext);
    let aGrammErr = gce.parse(sText, sCountry, bDebug, null, bContext);
    let aSpellErr = oSpellChecker.parseParagraph(sText);
    return JSON.stringify({ aGrammErr: aGrammErr, aSpellErr: aSpellErr });
}

function suggest (sWord, nSuggLimit=10) {
    let lSugg = []
    for (let aSugg of oSpellChecker.suggest(sWord, nSuggLimit)) {