return best;}},forward:function(gr,fname){return function(s){return gr[fname].call(this,s);}},replace:function(rule,repl){return function(s){var r=rule.call(this,s);return[repl,r[1]];}},process:function(rule,fn){return function(s){var r=rule.call(this,s);return[fn.call(this,r[0]),r[1]];}},min:function(min,rule){return function(s){var rx=rule.call(this,s);if(rx[0].length<min){throw new $P.Exception(s);} return rx;}}};var _generator=function(op){return function(){var args=null;if(arguments.length>1){args=Array.prototype.slice.call(arguments),rx=[];}else if(arguments[0]instanceof Array){args=arguments[0];} 
return best;};},forward:function(gr,fname){return function(s){return gr[fname].call(this,s);};},replace:function(rule,repl){return function(s){var r=rule.call(this,s);return[repl,r[1]];};},process:function(rule,fn){return function(s){var r=rule.call(this,s);return[fn.call(this,r[0]),r[1]];};},min:function(min,rule){return function(s){var rx=rule.call(this,s);if(rx[0].length<min){throw new $P.Exception(s);} return rx;};}};var _generator=function(op){return function(){var args=null,rx=[];if(arguments.length>1){args=Array.prototype.slice.call(arguments);}else if(arguments[0]instanceof Array){args=arguments[0];} 
return best;}},forward:function(gr,fname){return function(s){return gr[fname].call(this,s);}},replace:function(rule,repl){return function(s){var r=rule.call(this,s);return[repl,r[1]];}},process:function(rule,fn){return function(s){var r=rule.call(this,s);return[fn.call(this,r[0]),r[1]];}},min:function(min,rule){return function(s){var rx=rule.call(this,s);if(rx[0].length<min){throw new $P.Exception(s);}return rx;}}};var _generator=function(op){return function(){var args=null;if(arguments.length>1){args=Array.prototype.slice.call(arguments),rx=[];}else if(arguments[0]instanceof Array){args=arguments[0];}
2975	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2975/5112f6b1851962e6f423c16459e81b9ea423f71f/parser.js/buggy/src/parser.js