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 |