| OLD | NEW | 
|     1 // Copyright 2006-2008 the V8 project authors. All rights reserved. |     1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 
|     2 // Redistribution and use in source and binary forms, with or without |     2 // Redistribution and use in source and binary forms, with or without | 
|     3 // modification, are permitted provided that the following conditions are |     3 // modification, are permitted provided that the following conditions are | 
|     4 // met: |     4 // met: | 
|     5 // |     5 // | 
|     6 //     * Redistributions of source code must retain the above copyright |     6 //     * Redistributions of source code must retain the above copyright | 
|     7 //       notice, this list of conditions and the following disclaimer. |     7 //       notice, this list of conditions and the following disclaimer. | 
|     8 //     * Redistributions in binary form must reproduce the above |     8 //     * Redistributions in binary form must reproduce the above | 
|     9 //       copyright notice, this list of conditions and the following |     9 //       copyright notice, this list of conditions and the following | 
|    10 //       disclaimer in the documentation and/or other materials provided |    10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|    21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |    21 // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | 
|    22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, |    22 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | 
|    23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY |    23 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | 
|    24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |    24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|    25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |    25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|    26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |    26 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|    27  |    27  | 
|    28 #ifndef V8_JSREGEXP_H_ |    28 #ifndef V8_JSREGEXP_H_ | 
|    29 #define V8_JSREGEXP_H_ |    29 #define V8_JSREGEXP_H_ | 
|    30  |    30  | 
 |    31 #include "macro-assembler.h" | 
 |    32  | 
|    31 namespace v8 { |    33 namespace v8 { | 
|    32 namespace internal { |    34 namespace internal { | 
|    33  |    35  | 
|    34  |    36  | 
|    35 class RegExpMacroAssembler; |    37 class RegExpMacroAssembler; | 
|    36  |    38  | 
|    37  |    39  | 
|    38 class RegExpImpl { |    40 class RegExpImpl { | 
|    39  public: |    41  public: | 
|    40   // Whether V8 is compiled with native regexp support or not. |    42   // Whether V8 is compiled with native regexp support or not. | 
| (...skipping 1233 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1274                                    Handle<String> pattern, |  1276                                    Handle<String> pattern, | 
|  1275                                    bool is_ascii); |  1277                                    bool is_ascii); | 
|  1276  |  1278  | 
|  1277   static void DotPrint(const char* label, RegExpNode* node, bool ignore_case); |  1279   static void DotPrint(const char* label, RegExpNode* node, bool ignore_case); | 
|  1278 }; |  1280 }; | 
|  1279  |  1281  | 
|  1280  |  1282  | 
|  1281 } }  // namespace v8::internal |  1283 } }  // namespace v8::internal | 
|  1282  |  1284  | 
|  1283 #endif  // V8_JSREGEXP_H_ |  1285 #endif  // V8_JSREGEXP_H_ | 
| OLD | NEW |