Lines Matching refs:callback
66 ficlCallbackAssert(ficlCallback *callback, int expression,
74 ficlCallbackTextOut(callback, buffer);
78 FICL_IGNORE(callback);
94 ficlWord *pStep = ficlSystemLookup(vm->callback.system, "step-break");
217 &(vm->callback));
222 (ficlWord *)word->param->p, &(vm->callback));
300 ficlVmSetBreak(vm, &(vm->callback.system->breakpoint));
325 ficlVmSetBreak(vm, &(vm->callback.system->breakpoint));
340 ficlWord *pStep = ficlSystemLookup(vm->callback.system, "step-break");
353 vm->callback.system->breakpoint.address = vm->ip + 1;
354 vm->callback.system->breakpoint.oldXT = vm->ip[1];
391 FICL_VM_ASSERT(vm, vm->callback.system->breakpoint.address);
392 FICL_VM_ASSERT(vm, vm->callback.system->breakpoint.oldXT);
399 vm->ip = (ficlIp)(vm->callback.system->breakpoint.address);
400 *vm->ip = vm->callback.system->breakpoint.oldXT;
405 pOnStep = ficlSystemLookup(vm->callback.system, "on-step");
412 word = vm->callback.system->breakpoint.oldXT;
553 ficlStackDisplay(ficlStack *stack, ficlStackWalkFunction callback,
571 if (callback == NULL) {
575 callback = ficlStackDisplayCallback;
577 ficlStackWalk(stack, callback, context, FICL_FALSE);
809 ficlDictionary *dictionary = vm->callback.system->environment;
841 ficlSystem *system = vm->callback.system;
869 ficlDictionarySetConstant(ficlSystemGetEnvironment(vm->callback.system),
883 ficlSystemGetEnvironment(vm->callback.system), vm->pad, value);