dictionary.go
func (dict Dictionary) Enumerate(cancel <-chan struct{}) Enumerator {
	if dict.root == nil {
		return Empty.Enumerate(cancel)
	}
	return dict.root.Enumerate(cancel)
}
func (dict Dictionary) Enumerate(cancel <-chan struct{}) Enumerator {
	if dict.root == nil {
		return Empty.Enumerate(cancel)
	}
	return dict.root.Enumerate(cancel)
}
func ( dict Dictionary ) Enumerate ( cancel <- chan struct { } ) Enumerator { if dict . root == nil { return Empty . Enumerate ( cancel ) } return dict . root . Enumerate ( cancel ) }
// Enumerate lists each word in the Dictionary alphabetically.
Enumerate lists each word in the Dictionary alphabetically .