Skip to content

A compact, fast, sorted string set with approximate matching implemented for MakeCode. Based on CGJennings implementation.

License

Notifications You must be signed in to change notification settings

robo-technical-group/pxt-fast-ternary-string-set

Repository files navigation

README

Implementation roadmap

  • add()
  • addAll()
  • has()
  • delete()
  • deleteAll()
  • getArrangementsOf()
  • stats()
  • getCompletionsOf()
  • getCompletedBy()
  • getPartialMatchesOf()
  • getRegexMatchesOf()
  • getMatchesOf()
  • getWithinHammingDistanceOf()
  • getWithinEditDistanceOf()
  • filter()
  • map()
  • reduce()
  • reduce()
  • find()
  • some()
  • every()
  • forEach()
  • keys()
  • values()
  • entries()
  • join()
  • equals()
  • isDisjointFrom()
  • isSubsetOf()
  • isSupersetOf()
  • union()
  • intersection()
  • subtract()
  • difference()
  • symmetricDifference()
  • iterator()
  • get
  • balance()
  • compact()
  • compacted()
  • toArray()
  • toBuffer()
  • fromBuffer()
  • checkDistance()
  • toCodePoints()
  • compactionPass
  • encode()
  • decode()

About

A compact, fast, sorted string set with approximate matching implemented for MakeCode. Based on CGJennings implementation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published