return function (s) { try { p.call(this, s); } catch(e) { return [null, s]; } throw new $P.Exception(s); }; }, 
return function (s) { try { p.call(this, s); } catch (e) { return [null, s]; } throw new $P.Exception(s); }; }, 
    not: function (p) {        return function (s) {            try {                 p.call(this, s);             } catch(e) {                 return [null, s];             }            throw new $P.Exception(s);        };    },
4137	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4137/888f4f7a78848981050d0238bac0029f91b045f6/parser-debug.js/clean/parser-debug.js