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
@@ -486,11 +486,11 @@
                     }
                 }
             }
             // token tags
             if (dToken.hasOwnProperty("aTags") && dNode.hasOwnProperty("<tags>")) {
-                for (let sTag in dToken["aTags"]) {
+                for (let sTag of dToken["aTags"]) {
                     if (dNode["<tags>"].hasOwnProperty(sTag)) {
                         if (bDebug) {
                             console.log("  MATCH: /" + sTag);
                         }
                         yield { "iNode1": iNode1, "dNode": dGraph[dNode["<tags>"][sTag]] };