link-grammar-5.8.0/link-grammar/dict-file/read-dict.c
/**
 * file_lookup_list() - return list of words in the file-backed dictionary.
 *
 * Returns a pointer to a lookup list of the words in the dictionary.
 * Matches include words that appear in idioms.  To exclude idioms, use
 * abridged_lookup_list() to obtain matches.
 *
 * This list is made up of Dict_nodes, linked by their right pointers.
 * The node, file and string fields are copied from the dictionary.
 *
 * The returned list must be freed with file_free_lookup().
 */
return list of words in the file-backed dictionary.
Returns a pointer to a lookup list of the words in the dictionary.
Matches include words that appear in idioms.  To exclude idioms, use
abridged_lookup_list() to obtain matches.

This list is made up of Dict_nodes, linked by their right pointers.
The node, file and string fields are copied from the dictionary.

The returned list must be freed with file_free_lookup().
return list of words in the file - backed dictionary . Returns a pointer to a lookup list of the words in the dictionary . Matches include words that appear in idioms . To exclude idioms use abridged_lookup_list () to obtain matches . This list is made up of Dict_nodes linked by their right pointers . The node file and string fields are copied from the dictionary . The returned list must be freed with file_free_lookup () .
Dict_node * file_lookup_list(const Dictionary dict, const char *s)
{
	Dict_node * llist =
		rdictionary_lookup(NULL, dict->root, s, true, dict_order_bare);
	llist = prune_lookup_list(llist, s);
	return llist;
}
Dict_node * file_lookup_list ( const Dictionary dict , const char * s ) { Dict_node * llist = rdictionary_lookup ( NULL , dict -> root , s , true , dict_order_bare ) ; llist = prune_lookup_list ( llist , s ) ; return llist ; }
file_lookup_list() - return list of words in the file-backed dictionary.
file_lookup_list () - return list of words in the file - backed dictionary .