#ifndef V8_JSREGEXPCHARACTERS_H_
#define V8_JSREGEXPCHARACTERS_H_
namespace js {
namespace irregexp {
char16_t
ConvertNonLatin1ToLatin1(char16_t c, bool unicode);
extern const int kSpaceRanges[];
extern const int kSpaceRangeCount;
extern const int kSpaceAndSurrogateRanges[];
extern const int kSpaceAndSurrogateRangeCount;
extern const int kWordRanges[];
extern const int kWordRangeCount;
extern const int kIgnoreCaseWordRanges[];
extern const int kIgnoreCaseWordRangeCount;
extern const int kWordAndSurrogateRanges[];
extern const int kWordAndSurrogateRangeCount;
extern const int kNegatedIgnoreCaseWordAndSurrogateRanges[];
extern const int kNegatedIgnoreCaseWordAndSurrogateRangeCount;
extern const int kDigitRanges[];
extern const int kDigitRangeCount;
extern const int kDigitAndSurrogateRanges[];
extern const int kDigitAndSurrogateRangeCount;
extern const int kSurrogateRanges[];
extern const int kSurrogateRangeCount;
extern const int kLineTerminatorRanges[];
extern const int kLineTerminatorRangeCount;
extern const int kLineTerminatorAndSurrogateRanges[];
extern const int kLineTerminatorAndSurrogateRangeCount;
} }
#endif