regexp/syntax.Inst.Out (field)
70 uses
regexp/syntax (current package)
compile.go#L32: head = i.Out
compile.go#L33: i.Out = val
compile.go#L51: i.Out = l2.head
compile.go#L212: i.Out = f1.i
compile.go#L226: i.Out = f1.i
compile.go#L245: i.Out = f1.i
prog.go#L117: Out uint32 // all but InstMatch, InstFail
prog.go#L132: i = &p.Inst[i.Out]
prog.go#L162: i = p.skipNop(i.Out)
prog.go#L185: pc = i.Out
prog.go#L319: bw(b, "alt -> ", u32(i.Out), ", ", u32(i.Arg))
prog.go#L321: bw(b, "altmatch -> ", u32(i.Out), ", ", u32(i.Arg))
prog.go#L323: bw(b, "cap ", u32(i.Arg), " -> ", u32(i.Out))
prog.go#L325: bw(b, "empty ", u32(i.Arg), " -> ", u32(i.Out))
prog.go#L331: bw(b, "nop -> ", u32(i.Out))
prog.go#L341: bw(b, " -> ", u32(i.Out))
prog.go#L343: bw(b, "rune1 ", strconv.QuoteToASCII(string(i.Rune)), " -> ", u32(i.Out))
prog.go#L345: bw(b, "any -> ", u32(i.Out))
prog.go#L347: bw(b, "anynotnl -> ", u32(i.Out))
regexp
backtrack.go#L189: pc = inst.Out
backtrack.go#L195: switch re.prog.Inst[inst.Out].Op {
backtrack.go#L204: b.push(re, inst.Out, b.end, false)
backtrack.go#L205: pc = inst.Out
backtrack.go#L214: pc = inst.Out
backtrack.go#L223: pc = inst.Out
backtrack.go#L232: pc = inst.Out
backtrack.go#L241: pc = inst.Out
backtrack.go#L255: pc = inst.Out
backtrack.go#L264: pc = inst.Out
backtrack.go#L268: pc = inst.Out
exec.go#L304: t = m.add(nextq, i.Out, nextPos, t.cap, nextCond, t)
exec.go#L340: t = m.add(q, i.Out, pos, cap, cond, t)
exec.go#L345: pc = i.Out
exec.go#L349: pc = i.Out
exec.go#L355: m.add(q, i.Out, pos, cap, cond, nil)
exec.go#L358: pc = i.Out
exec.go#L446: pc = int(inst.Out)
onepass.go#L46: pc = i.Out
onepass.go#L49: pc = i.Out
onepass.go#L61: pc, i = i.Out, &p.Inst[i.Out]
onepass.go#L65: p.Inst[i.Out].Op == syntax.InstMatch {
onepass.go#L81: return i.Out
onepass.go#L243: p_A_Other := &p.Inst[pc].Out
onepass.go#L262: p_B_Alt := &p.Inst[*p_A_Alt].Out
onepass.go#L265: if instAlt.Out == uint32(pc) {
onepass.go#L324: ok = check(inst.Out, m) && check(inst.Arg, m)
onepass.go#L326: matchOut := m[inst.Out]
onepass.go#L334: inst.Out, inst.Arg = inst.Arg, inst.Out
onepass.go#L344: &onePassRunes[inst.Out], &onePassRunes[inst.Arg], inst.Out, inst.Arg)
onepass.go#L350: ok = check(inst.Out, m)
onepass.go#L351: m[pc] = m[inst.Out]
onepass.go#L353: onePassRunes[pc] = append([]rune{}, onePassRunes[inst.Out]...)
onepass.go#L356: inst.Next[i] = inst.Out
onepass.go#L359: ok = check(inst.Out, m)
onepass.go#L360: m[pc] = m[inst.Out]
onepass.go#L361: onePassRunes[pc] = append([]rune{}, onePassRunes[inst.Out]...)
onepass.go#L364: inst.Next[i] = inst.Out
onepass.go#L373: instQueue.insert(inst.Out)
onepass.go#L376: inst.Next = []uint32{inst.Out}
onepass.go#L393: inst.Next[i] = inst.Out
onepass.go#L401: instQueue.insert(inst.Out)
onepass.go#L417: inst.Next[i] = inst.Out
onepass.go#L425: instQueue.insert(inst.Out)
onepass.go#L427: inst.Next = []uint32{inst.Out}
onepass.go#L433: instQueue.insert(inst.Out)
onepass.go#L437: inst.Next[i] = inst.Out
onepass.go#L477: opOut := prog.Inst[inst.Out].Op
|
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. |