melon-strings
Copyright 2026 alvations

This product includes software developed by alvations.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

The string-matching algorithms implemented in the `melon.pure` package are
educational reimplementations based on the descriptions in Christian Charras
and Thierry Lecroq, "Exact String Matching Algorithms"
(http://www-igm.univ-mlv.fr/~lecroq/string/). The keyword-processing API is
inspired by the `flashtext` library by Vikash Singh
(https://github.com/vi3k6i5/flashtext) and its successor `flashtext2`.
