regexp/syntax.frag.i (field)

32 uses

	regexp/syntax (current package)
		compile.go#L60: 	i   uint32    // index of first instruction
		compile.go#L74: 	f.out.patch(c.p, c.inst(InstMatch).i)
		compile.go#L75: 	c.p.Start = int(f.i)
		compile.go#L162: 	f := frag{i: uint32(len(c.p.Inst))}
		compile.go#L169: 	f.out = makePatchList(f.i << 1)
		compile.go#L179: 	f.out = makePatchList(f.i << 1)
		compile.go#L180: 	c.p.Inst[f.i].Arg = arg
		compile.go#L190: 	if f1.i == 0 || f2.i == 0 {
		compile.go#L196: 	f1.out.patch(c.p, f2.i)
		compile.go#L197: 	return frag{f1.i, f2.out}
		compile.go#L202: 	if f1.i == 0 {
		compile.go#L205: 	if f2.i == 0 {
		compile.go#L210: 	i := &c.p.Inst[f.i]
		compile.go#L211: 	i.Out = f1.i
		compile.go#L212: 	i.Arg = f2.i
		compile.go#L219: 	i := &c.p.Inst[f.i]
		compile.go#L221: 		i.Arg = f1.i
		compile.go#L222: 		f.out = makePatchList(f.i << 1)
		compile.go#L224: 		i.Out = f1.i
		compile.go#L225: 		f.out = makePatchList(f.i<<1 | 1)
		compile.go#L233: 	i := &c.p.Inst[f.i]
		compile.go#L235: 		i.Arg = f1.i
		compile.go#L236: 		f.out = makePatchList(f.i << 1)
		compile.go#L238: 		i.Out = f1.i
		compile.go#L239: 		f.out = makePatchList(f.i<<1 | 1)
		compile.go#L241: 	f1.out.patch(c.p, f.i)
		compile.go#L246: 	return frag{f1.i, c.star(f1, nongreedy).out}
		compile.go#L251: 	c.p.Inst[f.i].Arg = uint32(op)
		compile.go#L252: 	f.out = makePatchList(f.i << 1)
		compile.go#L258: 	i := &c.p.Inst[f.i]
		compile.go#L266: 	f.out = makePatchList(f.i << 1)