regexp/syntax.Inst.Rune (field)
25 uses
regexp/syntax (current package)
compile.go#L276: i.Rune = r
prog.go#L119: Rune []rune
prog.go#L154: if i.op() != InstRune || len(i.Rune) != 1 {
prog.go#L160: for i.op() == InstRune && len(i.Rune) == 1 && Flags(i.Arg)&FoldCase == 0 && i.Rune[0] != utf8.RuneError {
prog.go#L161: buf.WriteRune(i.Rune[0])
prog.go#L205: rune := i.Rune
prog.go#L333: if i.Rune == nil {
prog.go#L337: bw(b, "rune ", strconv.QuoteToASCII(string(i.Rune)))
prog.go#L343: 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#L53: if iop(i) != syntax.InstRune || len(i.Rune) != 1 {
onepass.go#L59: for iop(i) == syntax.InstRune && len(i.Rune) == 1 && syntax.Flags(i.Arg)&syntax.FoldCase == 0 && i.Rune[0] != utf8.RuneError {
onepass.go#L60: buf.WriteRune(i.Rune[0])
onepass.go#L374: if len(inst.Rune) == 0 {
onepass.go#L380: if len(inst.Rune) == 1 && syntax.Flags(inst.Arg)&syntax.FoldCase != 0 {
onepass.go#L381: r0 := inst.Rune[0]
onepass.go#L388: runes = append(runes, inst.Rune...)
onepass.go#L405: r0 := inst.Rune[0]
onepass.go#L412: runes = append(runes, inst.Rune[0], inst.Rune[0])
onepass.go#L456: p.Inst[i].Rune = onePassRunes[i]
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. |