regexp/syntax.Prog.NumCap (field)
14 uses
regexp/syntax (current package)
compile.go#L81: c.p.NumCap = 2 // implicit ( and ) for whole match $0
compile.go#L182: if c.p.NumCap < int(arg)+1 {
compile.go#L183: c.p.NumCap = int(arg) + 1
prog.go#L20: NumCap int // number of InstCapture insts in re
regexp
onepass.go#L224: NumCap: prog.NumCap,
regexp.go#L182: matchcap := prog.NumCap
regexp.go#L611: if nmatch > re.prog.NumCap {
regexp.go#L612: nmatch = re.prog.NumCap
regexp.go#L776: matches := re.doExecute(nil, b, s, pos, re.prog.NumCap, nil)
regexp.go#L882: a := re.doExecute(nil, b, "", 0, re.prog.NumCap, dstCap[:0])
regexp.go#L1029: return re.pad(re.doExecute(nil, b, "", 0, re.prog.NumCap, nil))
regexp.go#L1039: a := re.doExecute(nil, nil, s, 0, re.prog.NumCap, dstCap[:0])
regexp.go#L1058: return re.pad(re.doExecute(nil, nil, s, 0, re.prog.NumCap, nil))
regexp.go#L1067: return re.pad(re.doExecute(r, nil, "", 0, re.prog.NumCap, nil))
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |