Index: src/regexp-macro-assembler-irregexp.h |
=================================================================== |
--- src/regexp-macro-assembler-irregexp.h (revision 11134) |
+++ src/regexp-macro-assembler-irregexp.h (working copy) |
@@ -93,6 +93,13 @@ |
uc16 minus, |
uc16 mask, |
Label* on_not_equal); |
+ virtual void CheckCharacterInRange(uc16 from, |
+ uc16 to, |
+ Label* on_in_range); |
+ virtual void CheckCharacterNotInRange(uc16 from, |
+ uc16 to, |
+ Label* on_not_in_range); |
+ virtual void CheckBitInTable(Handle<ByteArray> table, Label* on_bit_set); |
virtual void CheckNotBackReference(int start_reg, Label* on_no_match); |
virtual void CheckNotBackReferenceIgnoreCase(int start_reg, |
Label* on_no_match); |
@@ -114,6 +121,7 @@ |
inline void EmitOrLink(Label* label); |
inline void Emit32(uint32_t x); |
inline void Emit16(uint32_t x); |
+ inline void Emit8(uint32_t x); |
inline void Emit(uint32_t bc, uint32_t arg); |
// Bytecode buffer. |
int length(); |