# API Reference diff_match_patch v0.1.0

## modules Modules

A container for Elixir lists, that can be used to iterate forward and backward, with a focused "current" item in the list, and "prev" and "next" lists of items that come before and after the current item.

Utilities for debugging bitarrays.

Compare two blocks of plain text and efficiently return a list of differences.

Given a search string, find its best fuzzy match in a block of plain text. Weighted for both accuracy and location.

Adjustable parameters that control algorithm efficiency and accuracy.

Apply a list of patches onto plain text. Use best effort to apply patch even when the underlying text doesn't match.

Java.String- and Javascript-compatible functions missing in Elixir's String module.