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) {