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