type gotest.tools/v3/internal/difflib.OpCode

17 uses

	gotest.tools/v3/internal/difflib (current package)
		difflib.go#L31: type OpCode struct {
		difflib.go#L75: 	opCodes        []OpCode
		difflib.go#L344: func (m *SequenceMatcher) GetOpCodes() []OpCode {
		difflib.go#L350: 	opCodes := make([]OpCode, 0, len(matching))
		difflib.go#L367: 			opCodes = append(opCodes, OpCode{tag, i, ai, j, bj})
		difflib.go#L373: 			opCodes = append(opCodes, OpCode{'e', ai, i, bj, j})
		difflib.go#L384: func (m *SequenceMatcher) GetGroupedOpCodes(n int) [][]OpCode {
		difflib.go#L390: 		codes = []OpCode{{'e', 0, 1, 0, 1}}
		difflib.go#L396: 		codes[0] = OpCode{c.Tag, max(i1, i2-n), i2, max(j1, j2-n), j2}
		difflib.go#L401: 		codes[len(codes)-1] = OpCode{c.Tag, i1, min(i2, i1+n), j1, min(j2, j1+n)}
		difflib.go#L404: 	groups := [][]OpCode{}
		difflib.go#L405: 	group := []OpCode{}
		difflib.go#L411: 			group = append(group, OpCode{c.Tag, i1, min(i2, i1+n),
		difflib.go#L414: 			group = []OpCode{}
		difflib.go#L417: 		group = append(group, OpCode{c.Tag, i1, i2, j1, j2})

	gotest.tools/v3/internal/format
		diff.go#L68: func hasWhitespaceDiffLines(groups [][]difflib.OpCode, a, b []string) bool {
		diff.go#L132: func formatRangeLine(wf func(string, ...interface{}), group []difflib.OpCode) {