StringDistances.jl/src/StringDistances.jl

43 lines
873 B
Julia
Raw Normal View History

2015-10-22 18:12:44 +02:00
module StringDistances
##############################################################################
##
## Export
##
##############################################################################
2018-08-19 01:44:10 +02:00
import Base: eltype, length, iterate, ==, hash, isless, convert, show
2015-10-25 22:26:17 +01:00
import Distances: evaluate, Hamming, hamming, PreMetric, SemiMetric
2017-07-01 10:13:43 +02:00
import IterTools: chain
2015-11-04 18:40:30 +01:00
export
evaluate,
compare,
Hamming,
Levenshtein,
DamerauLevenshtein,
Jaro,
QGram,
Cosine,
Jaccard,
2015-11-05 16:51:32 +01:00
SorensenDice,
Overlap,
2015-11-04 18:40:30 +01:00
RatcliffObershelp,
Winkler,
Partial,
TokenSort,
2015-11-06 16:47:15 +01:00
TokenSet,
2018-05-17 17:41:50 +02:00
TokenMax
2015-11-06 20:43:04 +01:00
##############################################################################
##
## include
##
##############################################################################
2017-08-05 20:45:19 +02:00
include("utils.jl")
2015-11-04 18:40:30 +01:00
include("distances/edit.jl")
include("distances/qgram.jl")
include("distances/RatcliffObershelp.jl")
2017-08-05 20:45:19 +02:00
include("compare.jl")
2015-11-06 03:03:45 +01:00
end