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 @@ -1061,10 +1061,11 @@ return lMorph.every(sMorph => (sMorph.search(sPattern) !== -1)); } else { if (lMorph.some(sMorph => (sMorph.search(sNegPattern) !== -1))) { return false; + } } } // search sPattern return lMorph.some(sMorph => (sMorph.search(sPattern) !== -1)); } @@ -1082,10 +1083,11 @@ return lMorph.every(sMorph => (sMorph.search(sPattern) !== -1)); } else { if (lMorph.some(sMorph => (sMorph.search(sNegPattern) !== -1))) { return false; + } } } // search sPattern return lMorph.some(sMorph => (sMorph.search(sPattern) !== -1)); } @@ -1370,12 +1372,15 @@ ${pluginsJS} // generated code, do not edit const oEvalFunc = { - ${callablesJS} - ${graph_callablesJS} + // callables for regex rules +${callablesJS} + + // callables for graph rules +${graph_callablesJS} } if (typeof(exports) !== 'undefined') { exports.lang = gc_engine.lang;