Lines Matching refs:runmatch
59 runmatch *Match // result object member
148 if r.runmatch.matchcount[0] > 0 {
201 if !r.runmatch.isMatched(r.operand(0)) {
247 if r.operand(1) != -1 && !r.runmatch.isMatched(r.operand(1)) {
632 if r.runmatch.isMatched(capnum) {
633 if !r.refmatch(r.runmatch.matchIndex(capnum), r.runmatch.matchLength(capnum)) {
1350 if r.runmatch == nil {
1352 r.runmatch = newMatchSparse(r.re, r.re.caps, r.re.capsize, r.runtext, r.runtextstart)
1354 r.runmatch = newMatch(r.re, r.re.capsize, r.runtext, r.runtextstart)
1357 r.runmatch.reset(r.runtext, r.runtextstart)
1396 match := r.runmatch
1398 r.runmatch = nil
1405 return r.runmatch
1420 r.runmatch.addMatch(capnum, start, end-start)
1437 start2 = r.runmatch.matchIndex(uncapnum)
1438 end2 = start2 + r.runmatch.matchLength(uncapnum)
1457 r.runmatch.balanceMatch(uncapnum)
1461 r.runmatch.addMatch(capnum, start, end-start)
1468 r.runmatch.removeMatch(capnum)