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 | |
7 // This file relies on the fact that the following declaration has been made | 5 // This file relies on the fact that the following declaration has been made |
8 // in runtime.js: | 6 // in runtime.js: |
9 // var $Object = global.Object; | 7 // var $Object = global.Object; |
10 // var $Array = global.Array; | 8 // var $Array = global.Array; |
11 | 9 |
12 var $RegExp = global.RegExp; | 10 var $RegExp = global.RegExp; |
13 | 11 |
14 // ------------------------------------------------------------------- | 12 // ------------------------------------------------------------------- |
15 | 13 |
16 // A recursive descent parser for Patterns according to the grammar of | 14 // A recursive descent parser for Patterns according to the grammar of |
(...skipping 435 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
452 | 450 |
453 for (var i = 1; i < 10; ++i) { | 451 for (var i = 1; i < 10; ++i) { |
454 %DefineOrRedefineAccessorProperty($RegExp, '$' + i, | 452 %DefineOrRedefineAccessorProperty($RegExp, '$' + i, |
455 RegExpMakeCaptureGetter(i), NoOpSetter, | 453 RegExpMakeCaptureGetter(i), NoOpSetter, |
456 DONT_DELETE); | 454 DONT_DELETE); |
457 } | 455 } |
458 %ToFastProperties($RegExp); | 456 %ToFastProperties($RegExp); |
459 } | 457 } |
460 | 458 |
461 SetUpRegExp(); | 459 SetUpRegExp(); |
OLD | NEW |