Grammalecte  Check-in [05090f91ec]

Overview
Comment:[core][js] small code cleaning
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | core | rg
Files: files | file ages | folders
SHA3-256: 05090f91ec572058ad1dcb837c5a390943700affc4ae6d120e8580de9bb5b9c2
User & Date: olr on 2018-09-12 09:49:08
Other Links: branch diff | manifest | tags
Context
2018-09-12
10:38
[core] rename parameter tags -> aTags check-in: 5a15898d11 user: olr tags: core, rg
09:49
[core][js] small code cleaning check-in: 05090f91ec user: olr tags: core, rg
09:46
[core][build][js] fix several issues, better debugging information, create RegExp at runtime instead of preprocessing them at build check-in: 50bef581ca user: olr tags: core, build, rg
Changes

Modified gc_core/js/lang_core/gc_engine.js from [fb072c0f7f] to [225ec72077].

1029
1030
1031
1032
1033
1034
1035
1036
1037

1038
1039
1040
1041
1042
1043
1044
1045
1046
1029
1030
1031
1032
1033
1034
1035


1036


1037
1038
1039
1040
1041
1042
1043







-
-
+
-
-







    let m = zPattern.gl_exec2(s, null);
    if (!m) {
        return false;
    }
    try {
        let sWord = m[1];
        let nPos = m.start[1] + nOffset;
        if (sNegPatternGroup1) {
            return morph(dTokenPos, [nPos, sWord], sPatternGroup1, sNegPatternGroup1);
        return morph(dTokenPos, [nPos, sWord], sPatternGroup1, sNegPatternGroup1);
        }
        return morph(dTokenPos, [nPos, sWord], sPatternGroup1, false);
    }
    catch (e) {
        console.error(e);
        return false;
    }
}