Run a server which does nothing.
Return a empty list for a http request.
Rename this project to "compl".
Encoder empty slice of strings to JSON object.
Create interfaces for trie manipulation.
A subcommand "run" starts the compl-server.
Separate compl-server from the main command.
Predictor is responsible for prediction of higher-scored words with given prefix.
A subcommand "get" extracts the scored word set from given text files.
Fix: The short name of subcommand "run" is "r".
Fix: Replace "Valeu" with "Value".
Create "trie" package.
Fix: Make "Encoded" method public.
Trie should have getter methods Value and Label.
PTrie is a implementation of patricia trie (radix tree or compacted trie). But it has many bugs yet.
Fix: "PTrie.hasPrefix" should return true iff "commonLen" equals "len(PTrie.label)".
Fix: Check an error occured in "PTrie.Get".
Fix: Compare len(label) and len(PTrie.label) in PTrie.hasPrefix(label).
Fix: KeyError embeds its fragment of the key into error message.
Fix: PTrie.Add and PTrie.Get may work correctly. They needs more tests.