gitextract_e25j56v0/ ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── cpp/ │ ├── diff_match_patch.cpp │ ├── diff_match_patch.h │ ├── diff_match_patch.pro │ ├── diff_match_patch_test.cpp │ └── diff_match_patch_test.h ├── csharp/ │ ├── DiffMatchPatch.cs │ └── tests/ │ ├── DiffMatchPatchTest.cs │ ├── Speedtest.cs │ ├── Speedtest1.txt │ └── Speedtest2.txt ├── dart/ │ ├── DMPClass.dart │ ├── DiffClass.dart │ ├── DiffMatchPatch.dart │ ├── PatchClass.dart │ └── tests/ │ ├── DiffMatchPatchTest.dart │ ├── Speedtest.dart │ ├── Speedtest.dart.js │ ├── Speedtest.html │ └── SpeedtestVM.dart ├── demos/ │ ├── diff.html │ ├── match.html │ └── patch.html ├── java/ │ ├── src/ │ │ └── name/ │ │ └── fraser/ │ │ └── neil/ │ │ └── plaintext/ │ │ └── diff_match_patch.java │ └── tests/ │ └── name/ │ └── fraser/ │ └── neil/ │ └── plaintext/ │ ├── Speedtest.java │ ├── Speedtest1.txt │ ├── Speedtest2.txt │ └── diff_match_patch_test.java ├── javascript/ │ ├── diff_match_patch.js │ ├── diff_match_patch_uncompressed.js │ └── tests/ │ ├── diff_match_patch_test.html │ ├── diff_match_patch_test.js │ └── speedtest.html ├── lua/ │ ├── diff_match_patch.lua │ └── tests/ │ ├── diff_match_patch_test.lua │ ├── speedtest.lua │ ├── speedtest1.txt │ └── speedtest2.txt ├── objectivec/ │ ├── DiffMatchPatch.h │ ├── DiffMatchPatch.m │ ├── DiffMatchPatch.xcodeproj/ │ │ ├── project.pbxproj │ │ └── project.xcworkspace/ │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata/ │ │ └── WorkspaceSettings.xcsettings │ ├── DiffMatchPatchCFUtilities.c │ ├── DiffMatchPatchCFUtilities.h │ ├── DiffMatchPatch_Prefix.pch │ ├── English.lproj/ │ │ └── InfoPlist.strings │ ├── Info.plist │ ├── MinMaxMacros.h │ ├── NSMutableDictionary+DMPExtensions.h │ ├── NSMutableDictionary+DMPExtensions.m │ ├── NSString+JavaSubstring.h │ ├── NSString+JavaSubstring.m │ ├── NSString+UnicharUtilities.h │ ├── NSString+UnicharUtilities.m │ ├── NSString+UriCompatibility.h │ ├── NSString+UriCompatibility.m │ ├── Tests/ │ │ ├── DiffMatchPatchTest-Info.plist │ │ ├── DiffMatchPatchTest.h │ │ ├── DiffMatchPatchTest.m │ │ ├── Speedtest1.txt │ │ ├── Speedtest2.txt │ │ └── speedtest.m │ └── speedtest_Prefix.pch ├── python2/ │ ├── __init__.py │ ├── diff_match_patch.py │ └── tests/ │ ├── diff_match_patch_test.py │ ├── speedtest.py │ ├── speedtest1.txt │ └── speedtest2.txt └── python3/ ├── __init__.py ├── diff_match_patch.py └── tests/ ├── diff_match_patch_test.py ├── speedtest.py ├── speedtest1.txt └── speedtest2.txt