Exemplo n.º 1
0
 $$Array.iter((function (x) {
         var match = word.length > x.length;
         var length = match ? x.length - 1 | 0 : word.length - 1 | 0;
         var currentMax = max[0];
         for(var i = currentMax + 1 | 0; i <= length; ++i){
           if ($$String.sub(x, 0, i) === $$String.sub(word, 0, i)) {
             max[0] = i;
           }
           
         }
         return /* () */0;
       }), dictionary);
Exemplo n.º 2
0
$$Array.iter((function (word) {
        var max = [0];
        $$Array.iter((function (x) {
                var match = word.length > x.length;
                var length = match ? x.length - 1 | 0 : word.length - 1 | 0;
                var currentMax = max[0];
                for(var i = currentMax + 1 | 0; i <= length; ++i){
                  if ($$String.sub(x, 0, i) === $$String.sub(word, 0, i)) {
                    max[0] = i;
                  }
                  
                }
                return /* () */0;
              }), dictionary);
        var match = max[0];
        console.log(match !== 0 ? $$String.sub(word, 0, max[0]) + ("<" + $$String.sub(word, max[0], word.length - max[0] | 0)) : word);
        return /* () */0;
      }), input);