pike.git / src / peep.in

version» Context lines:

pike.git/src/peep.in:1:   //   // -*- C -*-   // - // $Id: peep.in,v 1.58 2001/07/18 11:36:02 grubba Exp $ + // $Id: peep.in,v 1.59 2001/08/16 00:45:43 hubbe Exp $   //      NOP :   POP_N_ELEMS (0) :   POP_N_ELEMS POP_VALUE : POP_N_ELEMS ($1a + 1)   POP_VALUE POP_VALUE : POP_N_ELEMS (2)   POP_VALUE POP_N_ELEMS : POP_N_ELEMS ($2a + 1)   POP_N_ELEMS POP_N_ELEMS : POP_N_ELEMS ($1a + $2a)   POP_N_ELEMS(1) : POP_VALUE   POP_VALUE POP_TO_MARK : POP_TO_MARK
pike.git/src/peep.in:381:   A [ check_tailrecursion() ] RETURN : A##_AND_RETURN($1a) ; \   A##_AND_RETURN ? DeadCodeEndCond($2o) : A##_AND_RETURN($1a) ;      #define MKCALLOPTS(A) \   MARK A: MARK_##A($2a) ; \   LOW_MKCALLOPTS(A); \   LOW_MKCALLOPTS(MARK_##A);         MKCALLOPTS(APPLY) - MKCALLOPTS(CALL_FUNCTION) +    MKCALLOPTS(CALL_LFUN)   MKCALLOPTS(CALL_BUILTIN) -  + // MARK CALL_FUNCTION doesn't make any sense... + LOW_MKCALLOPTS(CALL_FUNCTION)      CALL_BUILTIN1 POP_VALUE : CALL_BUILTIN1_AND_POP ($1a)      #define OPT_TYPEP(X,Y) \    CALL_BUILTIN1 [ Pike_compiler->new_program->constants[$1a].sval.u.efun->function == X ] BRANCH_WHEN_ZERO : BRANCH_IF_TYPE_IS_NOT(Y) POINTER($2a);      #if 1   OPT_TYPEP(f_intp, T_INT)   OPT_TYPEP(f_stringp, T_STRING)   OPT_TYPEP(f_arrayp, T_ARRAY)   OPT_TYPEP(f_floatp, T_FLOAT)   OPT_TYPEP(f_mappingp, T_MAPPING)   OPT_TYPEP(f_multisetp, T_MULTISET)   #endif