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]