Lines Matching refs:EmitOpCode
90 saveStartOp.EmitOpCode(&buffer_, captureIndex); in Parse()
97 saveEndOp.EmitOpCode(&buffer_, captureIndex); in Parse()
99 matchEndOp.EmitOpCode(&buffer_, 0); in Parse()
129 uint32_t pos = gotoOp.EmitOpCode(&buffer_, 0) - gotoOp.GetSize(); in ParseDisjunction()
251 lineStartOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
259 lineEndOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
272 wordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
280 notWordBoundaryOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
290 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
313 charOp.EmitOpCode(&buffer_, atomValue); in ParseAlternative()
316 charOp.EmitOpCode(&buffer_, atomValue); in ParseAlternative()
319 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
337 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
341 allOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
344 dotsOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
347 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
362 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
386 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
422 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
440 charOp.EmitOpCode(&buffer_, matchedChar); in ParseAlternative()
443 charOp.EmitOpCode(&buffer_, matchedChar); in ParseAlternative()
446 prevOp.EmitOpCode(&buffer_, 0); in ParseAlternative()
512 matchOp.EmitOpCode(&buffer_, 0); in ParseAssertionCapture()
526 matchOp.EmitOpCode(&buffer_, 0); in ParseAssertionCapture()
542 matchOp.EmitOpCode(&buffer_, 0); in ParseAssertionCapture()
554 matchOp.EmitOpCode(&buffer_, 0); in ParseAssertionCapture()
603 saveEndOp.EmitOpCode(&buffer_, *captureIndex); in ParseAssertionCapture()
605 saveStartOp.EmitOpCode(&buffer_, *captureIndex); in ParseAssertionCapture()
616 saveStartOp.EmitOpCode(&buffer_, *captureIndex); in ParseAssertionCapture()
618 saveEndOp.EmitOpCode(&buffer_, *captureIndex); in ParseAssertionCapture()
771 … checkCharOp.EmitOpCode(&buffer_, RegExpOpCode::GetRegExpOpCode(RegExpOpCode::OP_LOOP)->GetSize()); in ParseQuantifier()
776 … loopOp.EmitOpCode(&buffer_, atomBcStart - buffer_.GetSize() - loopOp.GetSize(), min, max); in ParseQuantifier()
779 … loopOp.EmitOpCode(&buffer_, atomBcStart - buffer_.GetSize() - loopOp.GetSize(), min, max); in ParseQuantifier()
793 popOp.EmitOpCode(&buffer_); in ParseQuantifier()
932 backReferenceOp.EmitOpCode(&buffer_, capture); in ParseAtomEscape()
935 backReferenceOp.EmitOpCode(&buffer_, capture); in ParseAtomEscape()
944 prevOp.EmitOpCode(&buffer_, 0); in ParseAtomEscape()
955 prevOp.EmitOpCode(&buffer_, 0); in ParseAtomEscape()
964 prevOp.EmitOpCode(&buffer_, 0); in ParseAtomEscape()
974 prevOp.EmitOpCode(&buffer_, 0); in ParseAtomEscape()
983 prevOp.EmitOpCode(&buffer_, 0); in ParseAtomEscape()
994 prevOp.EmitOpCode(&buffer_, 0); in ParseAtomEscape()
1030 backReferenceOp.EmitOpCode(&buffer_, postion); in ParseAtomEscape()
1033 backReferenceOp.EmitOpCode(&buffer_, postion); in ParseAtomEscape()
1041 prevOp.EmitOpCode(&buffer_, 0); in ParseAtomEscape()