| Index: src/jsregexp.h | 
| =================================================================== | 
| --- src/jsregexp.h	(revision 1275) | 
| +++ src/jsregexp.h	(working copy) | 
| @@ -824,11 +824,15 @@ | 
|  | 
| private: | 
| enum TextEmitPassType { | 
| -    NON_ASCII_MATCH, | 
| -    CHARACTER_MATCH, | 
| -    CASE_CHARACTER_MATCH, | 
| -    CHARACTER_CLASS_MATCH | 
| +    NON_ASCII_MATCH,             // Check for characters that can't match. | 
| +    SIMPLE_CHARACTER_MATCH,      // Case-dependent single character check. | 
| +    NON_LETTER_CHARACTER_MATCH,  // Check characters that have no case equivs. | 
| +    CASE_CHARACTER_MATCH,        // Case-independent single character check. | 
| +    CHARACTER_CLASS_MATCH        // Character class. | 
| }; | 
| +  static bool SkipPass(int pass, bool ignore_case); | 
| +  static const int kFirstRealPass = SIMPLE_CHARACTER_MATCH; | 
| +  static const int kLastPass = CHARACTER_CLASS_MATCH; | 
| void TextEmitPass(RegExpCompiler* compiler, | 
| TextEmitPassType pass, | 
| bool preloaded, | 
|  |