regexp/syntax.compiler.p (field)
21 uses
regexp/syntax (current package)
compile.go#L65: p *Prog
compile.go#L74: f.out.patch(c.p, c.inst(InstMatch).i)
compile.go#L75: c.p.Start = int(f.i)
compile.go#L76: return c.p, nil
compile.go#L80: c.p = new(Prog)
compile.go#L81: c.p.NumCap = 2 // implicit ( and ) for whole match $0
compile.go#L162: f := frag{i: uint32(len(c.p.Inst))}
compile.go#L163: c.p.Inst = append(c.p.Inst, Inst{Op: op})
compile.go#L180: c.p.Inst[f.i].Arg = arg
compile.go#L182: if c.p.NumCap < int(arg)+1 {
compile.go#L183: c.p.NumCap = int(arg) + 1
compile.go#L196: f1.out.patch(c.p, f2.i)
compile.go#L210: i := &c.p.Inst[f.i]
compile.go#L213: f.out = f1.out.append(c.p, f2.out)
compile.go#L219: i := &c.p.Inst[f.i]
compile.go#L227: f.out = f.out.append(c.p, f1.out)
compile.go#L233: i := &c.p.Inst[f.i]
compile.go#L241: f1.out.patch(c.p, f.i)
compile.go#L251: c.p.Inst[f.i].Arg = uint32(op)
compile.go#L258: i := &c.p.Inst[f.i]
![]() |
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. |