pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:2136:    if(CAR(n) &&    CAR(n)->token == F_CONSTANT &&    TYPEOF(CAR(n)->u.sval) == T_FUNCTION &&    SUBTYPEOF(CAR(n)->u.sval) == FUNCTION_BUILTIN &&    CAR(n)->u.sval.u.efun->function == f)    return &_CDR(n);    }    return 0;   }    + #ifdef PIKE_DEBUG   /* FIXME: Ought to use parent pointer to avoid recursion. */   static void low_print_tree(node *foo,int needlval)   {    if(!foo) return;    if(l_flag>9)    {    fprintf(stderr, "/*%x*/",foo->tree_info);    }       fatal_check_c_stack(16384);
pike.git/src/las.c:2375:    return;    }   }      void print_tree(node *n)   {    check_tree(n,0);    low_print_tree(n,0);    fputc('\n', stderr);   } + #endif      /* The following routines need much better commenting. */   /* They also needed to support lexical scoping and external variables.    * /grubba 2000-08-27    */      /*    * Known bugs:    * * Aliasing is not handled.    * * Called functions are assumed not to use lexical scoping.