pike.git / src / interpret_functions.h

version» Context lines:

pike.git/src/interpret_functions.h:1:   /* -  * $Id: interpret_functions.h,v 1.54 2001/05/14 03:26:21 hubbe Exp $ +  * $Id: interpret_functions.h,v 1.55 2001/05/24 22:39:00 hubbe Exp $    *    * Opcode definitions for the interpreter.    */      OPCODE0(F_UNDEFINED,"push UNDEFINED")    push_int(0);    Pike_sp[-1].subtype=NUMBER_UNDEFINED;   BREAK;      OPCODE0(F_CONST0, "push 0")
pike.git/src/interpret_functions.h:638:      OPCODE0(F_ASSIGN, "assign")    assign_lvalue(Pike_sp-3,Pike_sp-1);    free_svalue(Pike_sp-3);    free_svalue(Pike_sp-2);    Pike_sp[-3]=Pike_sp[-1];    Pike_sp-=2;   BREAK;      OPCODE2(F_APPLY_ASSIGN_LOCAL_AND_POP,"apply, assign local and pop") -  strict_apply_svalue(&((Pike_fp->context.prog->constants + arg1)->sval), +  apply_svalue(&((Pike_fp->context.prog->constants + arg1)->sval),    DO_NOT_WARN(Pike_sp - *--Pike_mark_sp));    free_svalue(Pike_fp->locals+arg2);    Pike_fp->locals[arg2]=Pike_sp[-1];    Pike_sp--;   BREAK;      OPCODE2(F_APPLY_ASSIGN_LOCAL,"apply, assign local") -  strict_apply_svalue(&((Pike_fp->context.prog->constants + arg1)->sval), +  apply_svalue(&((Pike_fp->context.prog->constants + arg1)->sval),    DO_NOT_WARN(Pike_sp - *--Pike_mark_sp));    assign_svalue(Pike_fp->locals+arg2, Pike_sp-1);   BREAK;      OPCODE0(F_ASSIGN_AND_POP, "assign and pop")    assign_lvalue(Pike_sp-3, Pike_sp-1);    pop_n_elems(3);   BREAK;      OPCODE1(F_ASSIGN_LOCAL_AND_POP, "assign local and pop")
pike.git/src/interpret_functions.h:1529:    Pike_fp->next->pc=pc;    Pike_fp->flags |= PIKE_FRAME_RETURN_INTERNAL | PIKE_FRAME_RETURN_POP;    pc=Pike_fp->pc;    }else{    pop_stack();    }   #endif   BREAK;      OPCODE1(F_MARK_APPLY,"mark apply") -  if(low_mega_apply(APPLY_SVALUE, +  if(low_mega_apply(APPLY_SVALUE_STRICT,    0,    &((Pike_fp->context.prog->constants + arg1)->sval),0))    {    Pike_fp->next->pc=pc;    Pike_fp->flags |= PIKE_FRAME_RETURN_INTERNAL;    pc=Pike_fp->pc;    }   BREAK;      OPCODE1(F_MARK_APPLY_POP,"mark, apply & pop")
pike.git/src/interpret_functions.h:1553:    {    Pike_fp->next->pc=pc;    Pike_fp->flags |= PIKE_FRAME_RETURN_INTERNAL | PIKE_FRAME_RETURN_POP;    pc=Pike_fp->pc;    }else{    pop_stack();    }   BREAK;      OPCODE1(F_APPLY,"apply") -  if(low_mega_apply(APPLY_SVALUE, +  if(low_mega_apply(APPLY_SVALUE_STRICT,    DO_NOT_WARN(Pike_sp - *--Pike_mark_sp ),    &((Pike_fp->context.prog->constants + arg1)->sval),0))    {    Pike_fp->next->pc=pc;    Pike_fp->flags |= PIKE_FRAME_RETURN_INTERNAL;    pc=Pike_fp->pc;    }   BREAK;         OPCODE1(F_APPLY_AND_POP,"apply") -  if(low_mega_apply(APPLY_SVALUE, +  if(low_mega_apply(APPLY_SVALUE_STRICT,    DO_NOT_WARN(Pike_sp - *--Pike_mark_sp ),    &((Pike_fp->context.prog->constants + arg1)->sval),0))    {    Pike_fp->next->pc=pc;    Pike_fp->flags |= PIKE_FRAME_RETURN_INTERNAL | PIKE_FRAME_RETURN_POP;    pc=Pike_fp->pc;    }else{    pop_stack();    }   BREAK;