| Index: src/regexp-macro-assembler.h
|
| diff --git a/src/regexp-macro-assembler.h b/src/regexp-macro-assembler.h
|
| index b9fbacaed425bfd3105d43daeea3d2c5766b7685..9d3ce5fd8c69dcf8d94ba558acbc87f7ad7831c1 100644
|
| --- a/src/regexp-macro-assembler.h
|
| +++ b/src/regexp-macro-assembler.h
|
| @@ -99,6 +99,16 @@ class RegExpMacroAssembler {
|
| virtual void CheckNotRegistersEqual(int reg1,
|
| int reg2,
|
| Label* on_not_equal) = 0;
|
| + // Check whether a standard/default character class matches the current
|
| + // character. Returns false if the type of special character class does
|
| + // not have custom support.
|
| + // May clobber the current loaded character.
|
| + virtual bool CheckSpecialCharacterClass(uc16 type,
|
| + int cp_offset,
|
| + bool check_offset,
|
| + Label* on_no_match) {
|
| + return false;
|
| + }
|
| // Dispatch after looking the current character up in a byte map. The
|
| // destinations vector has up to 256 labels.
|
| virtual void DispatchByteMap(
|
|
|