regexp/syntax.Prog.Start (field)
15 uses
regexp/syntax (current package)
compile.go#L76: c.p.Start = int(f.i)
prog.go#L20: Start int // index of start instruction
prog.go#L151: i := p.skipNop(uint32(p.Start))
prog.go#L171: pc := uint32(p.Start)
prog.go#L303: if j == p.Start {
regexp
backtrack.go#L326: if !re.tryBacktrack(b, i, uint32(re.prog.Start), pos) {
backtrack.go#L353: if re.tryBacktrack(b, i, uint32(re.prog.Start), pos) {
exec.go#L222: m.add(runq, uint32(m.p.Start), pos, m.matchcap, &flag, nil)
onepass.go#L42: i := &p.Inst[p.Start]
onepass.go#L44: return "", i.Op == syntax.InstMatch, uint32(p.Start)
onepass.go#L54: return "", i.Op == syntax.InstMatch, uint32(p.Start)
onepass.go#L224: Start: prog.Start,
onepass.go#L467: if prog.Start == 0 {
onepass.go#L471: if prog.Inst[prog.Start].Op != syntax.InstEmptyWidth ||
onepass.go#L472: syntax.EmptyOp(prog.Inst[prog.Start].Arg)&syntax.EmptyBeginText != syntax.EmptyBeginText {
|
The pages are generated with Golds v0.6.7. (GOOS=linux 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. |