Lines Matching refs:RegExpInstruction
35 // RegExpInstruction` below. Currently we support the following instructions:
94 struct RegExpInstruction {
110 static RegExpInstruction ConsumeRange(base::uc16 min, base::uc16 max) {
111 RegExpInstruction result;
117 static RegExpInstruction ConsumeAnyChar() {
121 static RegExpInstruction Fail() {
127 static RegExpInstruction Fork(int32_t alt_index) {
128 RegExpInstruction result;
134 static RegExpInstruction Jmp(int32_t alt_index) {
135 RegExpInstruction result;
141 static RegExpInstruction Accept() {
142 RegExpInstruction result;
147 static RegExpInstruction SetRegisterToCp(int32_t register_index) {
148 RegExpInstruction result;
154 static RegExpInstruction ClearRegister(int32_t register_index) {
155 RegExpInstruction result;
161 static RegExpInstruction Assertion(RegExpAssertion::Type t) {
162 RegExpInstruction result;
181 STATIC_ASSERT(sizeof(RegExpInstruction) == 8);
204 std::ostream& operator<<(std::ostream& os, const RegExpInstruction& inst);
206 base::Vector<const RegExpInstruction> insts);