Lines Matching refs:dictionary

125  * Calculate a figure of merit for the dictionary hash table based
126 * on the average search depth for all the words in the dictionary,
139 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
152 FICL_VM_DICTIONARY_CHECK(vm, dictionary, 0);
154 pFHash = dictionary->wordlists[dictionary->wordlistCount - 1];
529 ficlDictionary *dictionary;
644 if (ficlDictionaryIncludes(context->dictionary, cell->p)) {
646 word = ficlDictionaryFindEnclosingWord(context->dictionary,
665 context.dictionary = ficlVmGetDictionary(vm);
676 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
680 ficlHashForget(hash, dictionary->here);
687 * Find name, then delete name from the dictionary along with all
688 * words added to the dictionary after name. An ambiguous
699 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
700 ficlHash *hash = dictionary->compilationWordlist;
705 dictionary->here = FICL_POINTER_TO_CELL(where);
716 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
717 ficlHash *hash = dictionary->wordlists[dictionary->wordlistCount - 1];
793 nWords, (long)(dictionary->here - dictionary->base),
794 dictionary->size);
809 ficlDictionary *dictionary = vm->callback.system->environment;
810 ficlHash *hash = dictionary->forthWordlist;
826 counter, (long)(dictionary->here - dictionary->base),
827 dictionary->size);
894 ficlDictionary *dictionary = ficlSystemGetDictionary(system);
897 FICL_SYSTEM_ASSERT(system, dictionary);
904 ficlDictionarySetPrimitive(dictionary, ".s", ficlVmDisplayDataStack,
906 ficlDictionarySetPrimitive(dictionary, ".s-simple",
908 ficlDictionarySetPrimitive(dictionary, "bye", ficlPrimitiveBye,
910 ficlDictionarySetPrimitive(dictionary, "forget", ficlPrimitiveForget,
912 ficlDictionarySetPrimitive(dictionary, "see", ficlPrimitiveSee,
914 ficlDictionarySetPrimitive(dictionary, "words", ficlPrimitiveWords,
926 ficlDictionarySetPrimitive(dictionary, "r.s", ficlVmDisplayReturnStack,
928 ficlDictionarySetPrimitive(dictionary, ".env", ficlPrimitiveListEnv,
930 ficlDictionarySetPrimitive(dictionary, "env-constant",
932 ficlDictionarySetPrimitive(dictionary, "env-2constant",
934 ficlDictionarySetPrimitive(dictionary, "debug-xt", ficlPrimitiveDebugXT,
936 ficlDictionarySetPrimitive(dictionary, "parse-order",
938 ficlDictionarySetPrimitive(dictionary, "step-break",
940 ficlDictionarySetPrimitive(dictionary, "forget-wid",
942 ficlDictionarySetPrimitive(dictionary, "see-xt", ficlPrimitiveSeeXT,
946 ficlDictionarySetPrimitive(dictionary, ".hash",