Lines Matching refs:dictionary

58 	ficlDictionary *dictionary = ficlVmGetDictionary(vm);
60 FICL_VM_ASSERT(vm, dictionary);
61 if (dictionary->wordlistCount < 1) {
65 dictionary->compilationWordlist =
66 dictionary->wordlists[dictionary->wordlistCount-1];
92 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
93 ficlDictionaryLock(dictionary, FICL_TRUE);
94 ficlStackPushPointer(vm->dataStack, dictionary->compilationWordlist);
95 ficlDictionaryLock(dictionary, FICL_FALSE);
109 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
110 int wordlistCount = dictionary->wordlistCount;
113 ficlDictionaryLock(dictionary, FICL_TRUE);
115 ficlStackPushPointer(vm->dataStack, dictionary->wordlists[i]);
119 ficlDictionaryLock(dictionary, FICL_FALSE);
164 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
165 ficlDictionaryLock(dictionary, FICL_TRUE);
166 dictionary->compilationWordlist = hash;
167 ficlDictionaryLock(dictionary, FICL_FALSE);
186 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
193 ficlDictionaryLock(dictionary, FICL_TRUE);
196 dictionary->wordlistCount = wordlistCount;
198 dictionary->wordlists[i] =
202 ficlDictionaryResetSearchOrder(dictionary);
205 ficlDictionaryLock(dictionary, FICL_FALSE);
217 * 1. Ficl creates a new single-list hash in the dictionary and returns
226 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
233 hash = ficlDictionaryCreateWordlist(dictionary, nBuckets);
245 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
248 ficlDictionaryLock(dictionary, FICL_TRUE);
249 wordlistCount = dictionary->wordlistCount;
254 dictionary->wordlists[--dictionary->wordlistCount]);
255 ficlDictionaryLock(dictionary, FICL_FALSE);
266 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
268 ficlDictionaryLock(dictionary, FICL_TRUE);
269 if (dictionary->wordlistCount > FICL_MAX_WORDLISTS) {
272 dictionary->wordlists[dictionary->wordlistCount++] =
274 ficlDictionaryLock(dictionary, FICL_FALSE);
345 ficlDictionary *dictionary = ficlSystemGetDictionary(system);
348 FICL_SYSTEM_ASSERT(system, dictionary);
354 ficlDictionarySetPrimitive(dictionary, ">search",
356 ficlDictionarySetPrimitive(dictionary, "search>",
358 ficlDictionarySetPrimitive(dictionary, "definitions",
360 ficlDictionarySetPrimitive(dictionary, "forth-wordlist",
362 ficlDictionarySetPrimitive(dictionary, "get-current",
364 ficlDictionarySetPrimitive(dictionary, "get-order",
366 ficlDictionarySetPrimitive(dictionary, "search-wordlist",
368 ficlDictionarySetPrimitive(dictionary, "set-current",
370 ficlDictionarySetPrimitive(dictionary, "set-order",
372 ficlDictionarySetPrimitive(dictionary, "ficl-wordlist",
381 ficlDictionarySetPrimitive(dictionary, "wid-get-name",
383 ficlDictionarySetPrimitive(dictionary, "wid-set-name",
385 ficlDictionarySetPrimitive(dictionary, "wid-set-super",