This repository contains
-
A unicode-safe implementation of the trie data structure
-
A concurrent API server (see docs/SERVER.md)
-
A CLI to access the API (see docs/CLI.md)
-
Unit tests that are automatically run by Travis CI (see docs/TESTING.md)
-
tries/: Go subpackage that implements the trie data structure-
Source code in files called
<name>.go -
Unit tests in files called
<name>_test.go
-
-
cli/trie/: Go subpackage that implements the CLI -
docs/: Documentation folder -
server.go: Server source code -
server_test.go: Local server tests -
*.sh: Convenience scripts