regexp/syntax.Inst.Rune (field)
23 uses
regexp/syntax (current package)
compile.go#L259: i.Rune = r
prog.go#L116: Rune []rune
prog.go#L151: if i.op() != InstRune || len(i.Rune) != 1 {
prog.go#L157: for i.op() == InstRune && len(i.Rune) == 1 && Flags(i.Arg)&FoldCase == 0 {
prog.go#L158: buf.WriteRune(i.Rune[0])
prog.go#L202: rune := i.Rune
prog.go#L330: if i.Rune == nil {
prog.go#L334: bw(b, "rune ", strconv.QuoteToASCII(string(i.Rune)))
prog.go#L340: bw(b, "rune1 ", strconv.QuoteToASCII(string(i.Rune)), " -> ", u32(i.Out))
regexp
backtrack.go#L219: if r != inst.Rune[0] {
exec.go#L297: add = c == i.Rune[0]
exec.go#L462: if r != inst.Rune[0] {
onepass.go#L52: if iop(i) != syntax.InstRune || len(i.Rune) != 1 {
onepass.go#L58: for iop(i) == syntax.InstRune && len(i.Rune) == 1 && syntax.Flags(i.Arg)&syntax.FoldCase == 0 {
onepass.go#L59: buf.WriteRune(i.Rune[0])
onepass.go#L373: if len(inst.Rune) == 0 {
onepass.go#L379: if len(inst.Rune) == 1 && syntax.Flags(inst.Arg)&syntax.FoldCase != 0 {
onepass.go#L380: r0 := inst.Rune[0]
onepass.go#L387: runes = append(runes, inst.Rune...)
onepass.go#L404: r0 := inst.Rune[0]
onepass.go#L411: runes = append(runes, inst.Rune[0], inst.Rune[0])
onepass.go#L455: p.Inst[i].Rune = onePassRunes[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. |