pike.git / lib / modules / Debug.pmod / Subject.pike

version» Context lines:

pike.git/lib/modules/Debug.pmod/Subject.pike:14:   //! > random(s);   //! _random()   //! (1) Result: 0   //! > abs(s);   //! `<(0)   //! _sprintf(79, ([ ]))   //! (2) Result: Debug.Subject   //! > abs(class { inherit Debug.Subject; int `<(mixed ... args) { return 1; } }());   //! create()   //! `-() - //! destroy() + //! _destruct()   //! (3) Result: 0   //! > pow(s,2);   //! `[]("pow")   //! Attempt to call the NULL-value   //! Unknown program: 0(2)      #define ENTER(X) \    string t = sprintf("%{%O, %}", args); \    werror("%s%s(%s)\n", id, #X, \    has_suffix(t, ", ") ? t[..<2] : t)
pike.git/lib/modules/Debug.pmod/Subject.pike:37:      protected string id = "";      void create(mixed ... args)   {    ENTER(create);    if(sizeof(args)==1 && stringp(args[0]))    id = "(" + args[0] + ") ";   }    - void PROXY(destroy, 0); + void PROXY(_destruct, 0);      mixed PROXY(`->, 0);   mixed PROXY(`->=, 0);   mixed PROXY(`[], 0);   mixed PROXY(`[]=, 0);      mixed PROXY(`+, 0);   mixed PROXY(`-, 0);   mixed PROXY(`&, 0);   mixed PROXY(`|, 0);