(arr, f)
| 285 | return str.replace(/[<&]/g, function(str) {return str == "&" ? "&" : "<";}); |
| 286 | } |
| 287 | function forEach(arr, f) { |
| 288 | for (var i = 0, e = arr.length; i < e; ++i) f(arr[i]); |
| 289 | } |
| 290 | |
| 291 | function Failure(why) {this.message = why;} |
| 292 |