private static void match_glob(GlobData mdata, Context cx, Scriptable scope, int count, RegExpImpl reImpl) { if (mdata.arrayobj == null) { mdata.arrayobj = cx.newArray(scope, 0); } SubString matchsub = reImpl.lastMatch; String matchstr = matchsub.toString(); mdata.arrayobj.put(count, mdata.arrayobj, matchstr); }
if (cap_index != -1) { int cap_length = gData.parensLength(num); parsub = new SubString(str, cap_index, cap_length); res.parens[num] = parsub; if (matchType != TEST) obj.put(num+1, obj, parsub.toString()); res.lastMatch = new SubString(); res.leftContext = new SubString(); res.rightContext = new SubString();
switch (dc) { case '$': return new SubString("$"); case '&': return res.lastMatch;
if (cap_index != -1) { int cap_length = gData.parensLength(num); parsub = new SubString(str, cap_index, cap_length); res.parens[num] = parsub; if (matchType != TEST) obj.put(num+1, obj, parsub.toString()); res.lastMatch = new SubString(); res.leftContext = new SubString(); res.rightContext = new SubString();
switch (dc) { case '$': return new SubString("$"); case '&': return res.lastMatch;
if (cap_index != -1) { int cap_length = gData.parensLength(num); parsub = new SubString(str, cap_index, cap_length); res.parens[num] = parsub; if (matchType != TEST) obj.put(num+1, obj, parsub.toString()); res.lastMatch = new SubString(); res.leftContext = new SubString(); res.rightContext = new SubString();
private static void match_glob(GlobData mdata, Context cx, Scriptable scope, int count, RegExpImpl reImpl) { if (mdata.arrayobj == null) { mdata.arrayobj = cx.newArray(scope, 0); } SubString matchsub = reImpl.lastMatch; String matchstr = matchsub.toString(); mdata.arrayobj.put(count, mdata.arrayobj, matchstr); }
switch (dc) { case '$': return new SubString("$"); case '&': return res.lastMatch;
if (cap_index != -1) { int cap_length = gData.parensLength(num); parsub = new SubString(str, cap_index, cap_length); res.parens[num] = parsub; if (matchType != TEST) obj.put(num+1, obj, parsub.toString()); res.lastMatch = new SubString(); res.leftContext = new SubString(); res.rightContext = new SubString();
private static void match_glob(GlobData mdata, Context cx, Scriptable scope, int count, RegExpImpl reImpl) { if (mdata.arrayobj == null) { mdata.arrayobj = cx.newArray(scope, 0); } SubString matchsub = reImpl.lastMatch; String matchstr = matchsub.toString(); mdata.arrayobj.put(count, mdata.arrayobj, matchstr); }
switch (dc) { case '$': return new SubString("$"); case '&': return res.lastMatch;
if (cap_index != -1) { int cap_length = gData.parens_length(num); parsub = new SubString(charArray, cap_index, cap_length); res.parens[num] = parsub; if (matchType == TEST) continue; parstr = parsub.toString(); obj.put(num+1, obj, parstr); res.lastMatch = new SubString(); res.leftContext = new SubString(); res.rightContext = new SubString();
private static void match_glob(GlobData mdata, Context cx, Scriptable scope, int count, RegExpImpl reImpl) { if (mdata.arrayobj == null) { mdata.arrayobj = cx.newArray(scope, 0); } SubString matchsub = reImpl.lastMatch; String matchstr = matchsub.toString(); mdata.arrayobj.put(count, mdata.arrayobj, matchstr); }
switch (dc) { case '$': return new SubString("$"); case '&': return res.lastMatch;
if (cap_index != -1) { int cap_length = gData.parens_length(num); parsub = new SubString(charArray, cap_index, cap_length); res.parens[num] = parsub; if (matchType == TEST) continue; parstr = parsub.toString(); obj.put(num+1, obj, parstr); res.lastMatch = new SubString(); res.leftContext = new SubString(); res.rightContext = new SubString();
private static void match_glob(GlobData mdata, Context cx, Scriptable scope, int count, RegExpImpl reImpl) { if (mdata.arrayobj == null) { Scriptable s = ScriptableObject.getTopLevelScope(scope); mdata.arrayobj = ScriptRuntime.newObject(cx, s, "Array", null); } SubString matchsub = reImpl.lastMatch; String matchstr = matchsub.toString(); mdata.arrayobj.put(count, mdata.arrayobj, matchstr); }
switch (dc) { case '$': return new SubString("$"); case '&': return res.lastMatch;
private static void match_glob(GlobData mdata, Context cx, Scriptable scope, int count, RegExpImpl reImpl) { if (mdata.arrayobj == null) { Scriptable s = ScriptableObject.getTopLevelScope(scope); mdata.arrayobj = ScriptRuntime.newObject(cx, s, "Array", null); } SubString matchsub = reImpl.lastMatch; String matchstr = matchsub.toString(); mdata.arrayobj.put(count, mdata.arrayobj, matchstr); }
for (int num = 0; num < size; num++) { SubString parsub = getParenSubString(num); parensp[0][num] = parsub.toString();