Lines Matching refs:dictionary

339 		 * stringlit: Fetch the count from the dictionary, then push
1306 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
1307 dictionary->smudge->code =
1309 dictionary->smudge->param[0].p = ip;
1390 ficlDictionary *dictionary;
1393 dictionary = ficlVmGetDictionary(vm);
1394 ficlDictionaryAppendCell(dictionary, *dataTop--);
1399 ficlDictionary *dictionary;
1403 dictionary = ficlVmGetDictionary(vm);
1405 ficlDictionaryAppendCharacter(dictionary, c);
2054 * Returns the address dictionary for this VM's system
2060 return (vm->callback.system->dictionary);
2414 ficlDictionary *dictionary = system->dictionary;
2469 ficlDictionaryAbortDefinition(dictionary);
2483 ficlDictionaryAbortDefinition(dictionary);
2489 ficlDictionaryResetSearchOrder(dictionary);
2514 * given their address in the dictionary (xt).
2657 * Checks the dictionary for corruption and throws appropriate
2664 ficlVmDictionarySimpleCheck(ficlVm *vm, ficlDictionary *dictionary, int cells)
2668 (ficlDictionaryCellsAvailable(dictionary) *
2670 ficlVmThrowError(vm, "Error: dictionary full");
2674 (ficlDictionaryCellsUsed(dictionary) *
2676 ficlVmThrowError(vm, "Error: dictionary underflow");
2680 FICL_IGNORE(dictionary);
2686 ficlVmDictionaryCheck(ficlVm *vm, ficlDictionary *dictionary, int cells)
2689 ficlVmDictionarySimpleCheck(vm, dictionary, cells);
2691 if (dictionary->wordlistCount > FICL_MAX_WORDLISTS) {
2692 ficlDictionaryResetSearchOrder(dictionary);
2694 } else if (dictionary->wordlistCount < 0) {
2695 ficlDictionaryResetSearchOrder(dictionary);
2700 FICL_IGNORE(dictionary);
2706 ficlVmDictionaryAllot(ficlVm *vm, ficlDictionary *dictionary, int n)
2708 FICL_VM_DICTIONARY_SIMPLE_CHECK(vm, dictionary, n);
2710 ficlDictionaryAllot(dictionary, n);
2714 ficlVmDictionaryAllotCells(ficlVm *vm, ficlDictionary *dictionary, int cells)
2716 FICL_VM_DICTIONARY_SIMPLE_CHECK(vm, dictionary, cells);
2718 ficlDictionaryAllotCells(dictionary, cells);
2724 * b) Search the dictionary name space (see 3.4.2). If a definition name
2744 ficlDictionary *dictionary = ficlVmGetDictionary(vm);
2747 FICL_VM_DICTIONARY_CHECK(vm, dictionary, 0);
2755 tempFW = ficlDictionaryLookup(dictionary, name);
2775 ficlDictionaryAppendUnsigned(dictionary,
2778 ficlDictionaryAppendCell(dictionary, c);