lvm.js

changeset 124
62354487e1ce
parent 123
f8518f015ec3
child 125
39b6ba804009
equal deleted inserted replaced
123:f8518f015ec3 124:62354487e1ce
853 var string = { 853 var string = {
854 gmatch: function (str, patt) 854 gmatch: function (str, patt)
855 { 855 {
856 var re = _patternToRegExp(patt.value); 856 var re = _patternToRegExp(patt.value);
857 var matches = str.value.match(re)||[]; 857 var matches = str.value.match(re)||[];
858 sys.puts("MATCHES: "+str+" "+matches.length);
859 var curr = 0; 858 var curr = 0;
860 var iter = function () 859 var iter = function ()
861 { 860 {
862 return [this.LValue(matches[curr++])]; 861 return [this.LValue(matches[curr++])];
863 }; 862 };

mercurial