| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 "use strict"; |
| 6 |
| 5 // This file relies on the fact that the following declaration has been made | 7 // This file relies on the fact that the following declaration has been made |
| 6 // in runtime.js: | 8 // in runtime.js: |
| 7 // var $Object = global.Object; | 9 // var $Object = global.Object; |
| 8 // var $Array = global.Array; | 10 // var $Array = global.Array; |
| 9 | 11 |
| 10 var $RegExp = global.RegExp; | 12 var $RegExp = global.RegExp; |
| 11 | 13 |
| 12 // ------------------------------------------------------------------- | 14 // ------------------------------------------------------------------- |
| 13 | 15 |
| 14 // A recursive descent parser for Patterns according to the grammar of | 16 // A recursive descent parser for Patterns according to the grammar of |
| (...skipping 435 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 450 | 452 |
| 451 for (var i = 1; i < 10; ++i) { | 453 for (var i = 1; i < 10; ++i) { |
| 452 %DefineOrRedefineAccessorProperty($RegExp, '$' + i, | 454 %DefineOrRedefineAccessorProperty($RegExp, '$' + i, |
| 453 RegExpMakeCaptureGetter(i), NoOpSetter, | 455 RegExpMakeCaptureGetter(i), NoOpSetter, |
| 454 DONT_DELETE); | 456 DONT_DELETE); |
| 455 } | 457 } |
| 456 %ToFastProperties($RegExp); | 458 %ToFastProperties($RegExp); |
| 457 } | 459 } |
| 458 | 460 |
| 459 SetUpRegExp(); | 461 SetUpRegExp(); |
| OLD | NEW |