/reasonFuzz

Fuzzy matching for Reason.

Primary LanguageOCamlMIT LicenseMIT

ReasonFuzz

Build Status

Fuzzy matching algorithms in Reason, converted from https://github.com/lotabout/fuzzy-matcher.

TODO:

  • : Generic/ClangD Matcher.
    • : Check performance.
    • : Compare scores to original algorithm.
  • : Path Specific matcher.
    • : Check performance.
    • : Compare scores to original algorithm.

Contains the following libraries and executables:

ReasonFuzz@0.0.0
│
├─test/
│   name:    RunTests.exe
│   main:    RunTests.re
│   require: ReasonFuzz
│
└─library/
    library name: ReasonFuzz
    namespace:    ReasonFuzz

Developing:

npm install -g esy
git clone <this-repo>
esy install
esy build

Running Tests:

# Runs the "test" command in `package.json`.
esy test