type github.com/sergi/go-diff/diffmatchpatch.DiffMatchPatch

47 uses

	github.com/sergi/go-diff/diffmatchpatch (current package)
		diff.go#L84: func (dmp *DiffMatchPatch) DiffMain(text1, text2 string, checklines bool) []Diff {
		diff.go#L90: func (dmp *DiffMatchPatch) DiffMainRunes(text1, text2 []rune, checklines bool) []Diff {
		diff.go#L98: func (dmp *DiffMatchPatch) diffMainRunes(text1, text2 []rune, checklines bool, deadline time.Time) []Diff {
		diff.go#L133: func (dmp *DiffMatchPatch) diffCompute(text1, text2 []rune, checklines bool, deadline time.Time) []Diff {
		diff.go#L194: func (dmp *DiffMatchPatch) diffLineMode(text1, text2 []rune, deadline time.Time) []Diff {
		diff.go#L254: func (dmp *DiffMatchPatch) DiffBisect(text1, text2 string, deadline time.Time) []Diff {
		diff.go#L261: func (dmp *DiffMatchPatch) diffBisect(runes1, runes2 []rune, deadline time.Time) []Diff {
		diff.go#L376: func (dmp *DiffMatchPatch) diffBisectSplit(runes1, runes2 []rune, x, y int,
		diff.go#L392: func (dmp *DiffMatchPatch) DiffLinesToChars(text1, text2 string) (string, string, []string) {
		diff.go#L398: func (dmp *DiffMatchPatch) DiffLinesToRunes(text1, text2 string) ([]rune, []rune, []string) {
		diff.go#L409: func (dmp *DiffMatchPatch) diffLinesToRunes(text1, text2 []rune) ([]rune, []rune, []string) {
		diff.go#L415: func (dmp *DiffMatchPatch) diffLinesToRunesMunge(text string, lineArray *[]string, lineHash map[string]int) []rune {
		diff.go#L445: func (dmp *DiffMatchPatch) DiffCharsToLines(diffs []Diff, lineArray []string) []Diff {
		diff.go#L462: func (dmp *DiffMatchPatch) DiffCommonPrefix(text1, text2 string) int {
		diff.go#L468: func (dmp *DiffMatchPatch) DiffCommonSuffix(text1, text2 string) int {
		diff.go#L501: func (dmp *DiffMatchPatch) DiffCommonOverlap(text1 string, text2 string) int {
		diff.go#L541: func (dmp *DiffMatchPatch) DiffHalfMatch(text1, text2 string) []string {
		diff.go#L555: func (dmp *DiffMatchPatch) diffHalfMatch(text1, text2 []rune) [][]rune {
		diff.go#L606: func (dmp *DiffMatchPatch) diffHalfMatchI(l, s []rune, i int) [][]rune {
		diff.go#L647: func (dmp *DiffMatchPatch) DiffCleanupSemantic(diffs []Diff) []Diff {
		diff.go#L815: func (dmp *DiffMatchPatch) DiffCleanupSemanticLossless(diffs []Diff) []Diff {
		diff.go#L888: func (dmp *DiffMatchPatch) DiffCleanupEfficiency(diffs []Diff) []Diff {
		diff.go#L999: func (dmp *DiffMatchPatch) DiffCleanupMerge(diffs []Diff) []Diff {
		diff.go#L1126: func (dmp *DiffMatchPatch) DiffXIndex(diffs []Diff, loc int) int {
		diff.go#L1160: func (dmp *DiffMatchPatch) DiffPrettyHtml(diffs []Diff) string {
		diff.go#L1183: func (dmp *DiffMatchPatch) DiffPrettyText(diffs []Diff) string {
		diff.go#L1206: func (dmp *DiffMatchPatch) DiffText1(diffs []Diff) string {
		diff.go#L1219: func (dmp *DiffMatchPatch) DiffText2(diffs []Diff) string {
		diff.go#L1231: func (dmp *DiffMatchPatch) DiffLevenshtein(diffs []Diff) int {
		diff.go#L1256: func (dmp *DiffMatchPatch) DiffToDelta(diffs []Diff) string {
		diff.go#L1287: func (dmp *DiffMatchPatch) DiffFromDelta(text1 string, delta string) (diffs []Diff, err error) {
		diffmatchpatch.go#L17: type DiffMatchPatch struct {
		diffmatchpatch.go#L35: func New() *DiffMatchPatch {
		diffmatchpatch.go#L37: 	return &DiffMatchPatch{
		match.go#L17: func (dmp *DiffMatchPatch) MatchMain(text, pattern string, loc int) int {
		match.go#L37: func (dmp *DiffMatchPatch) MatchBitap(text, pattern string, loc int) int {
		match.go#L128: func (dmp *DiffMatchPatch) matchBitapScore(e, x, loc int, pattern string) float64 {
		match.go#L143: func (dmp *DiffMatchPatch) MatchAlphabet(pattern string) map[byte]int {
		patch.go#L74: func (dmp *DiffMatchPatch) PatchAddContext(patch Patch, text string) Patch {
		patch.go#L115: func (dmp *DiffMatchPatch) PatchMake(opt ...interface{}) []Patch {
		patch.go#L141: func (dmp *DiffMatchPatch) patchMake2(text1 string, diffs []Diff) []Patch {
		patch.go#L212: func (dmp *DiffMatchPatch) PatchDeepCopy(patches []Patch) []Patch {
		patch.go#L232: func (dmp *DiffMatchPatch) PatchApply(patches []Patch, text string) (string, []bool) {
		patch.go#L323: func (dmp *DiffMatchPatch) PatchAddPadding(patches []Patch) string {
		patch.go#L375: func (dmp *DiffMatchPatch) PatchSplitMax(patches []Patch) []Patch {
		patch.go#L469: func (dmp *DiffMatchPatch) PatchToText(patches []Patch) string {
		patch.go#L478: func (dmp *DiffMatchPatch) PatchFromText(textline string) ([]Patch, error) {