Searched refs:RegExpLookaround (Results 1 – 6 of 6) sorted by relevance
/third_party/node/deps/v8/src/regexp/ |
D | regexp-ast.cc | 51 Interval RegExpLookaround::CaptureRegisters() { in CaptureRegisters() 125 bool RegExpLookaround::IsAnchoredAtStart() { in IsAnchoredAtStart() 278 void* RegExpUnparser::VisitLookaround(RegExpLookaround* that, void* data) { in VisitLookaround() 280 os_ << (that->type() == RegExpLookaround::LOOKAHEAD ? "->" : "<-"); in VisitLookaround()
|
D | regexp-parser.cc | 117 RegExpLookaround::Type lookaround_type, in RegExpParserState() 135 RegExpLookaround::Type lookaround_type() const { return lookaround_type_; } in lookaround_type() 178 const RegExpLookaround::Type lookaround_type_; 536 RegExpParserState initial_state(nullptr, INITIAL, RegExpLookaround::LOOKAHEAD, in ParseDisjunction() 583 body = zone()->template New<RegExpLookaround>( in ParseDisjunction() 869 RegExpLookaround::Type lookaround_type = state->lookaround_type(); in ParseOpenParenthesis() 882 lookaround_type = RegExpLookaround::LOOKAHEAD; in ParseOpenParenthesis() 887 lookaround_type = RegExpLookaround::LOOKAHEAD; in ParseOpenParenthesis() 894 lookaround_type = RegExpLookaround::LOOKBEHIND; in ParseOpenParenthesis() 899 lookaround_type = RegExpLookaround::LOOKBEHIND; in ParseOpenParenthesis() [all …]
|
D | regexp-compiler-tonode.cc | 334 RegExpLookaround::Builder lookaround(false, match_node, stack_register, in NegativeLookaroundAgainstReadDirectionAndMatch() 348 RegExpLookaround::Builder lookaround(false, on_success, stack_register, in MatchAndNegativeLookaroundInReadDirection() 873 RegExpLookaround::Builder lookbehind(lookbehind_for_word, on_success, in RationalizeConsecutiveAtoms() 878 RegExpLookaround::Builder lookahead(lookahead_for_word, in RationalizeConsecutiveAtoms() 967 RegExpLookaround::Builder::Builder(bool is_positive, RegExpNode* on_success, in RationalizeConsecutiveAtoms() 988 RegExpNode* RegExpLookaround::Builder::ForMatch(RegExpNode* match) { in RationalizeConsecutiveAtoms() 1006 RegExpNode* RegExpLookaround::ToNode(RegExpCompiler* compiler, in RationalizeConsecutiveAtoms()
|
D | regexp-ast.h | 512 class RegExpLookaround final : public RegExpTree { 516 RegExpLookaround(RegExpTree* body, bool is_positive, int capture_count, in RegExpLookaround() function
|
D | regexp-compiler.cc | 3898 RegExpLookaround::Builder builder(true, step_back, stack_register, in OptionallyStepBackToLeadSurrogate()
|
/third_party/node/deps/v8/src/regexp/experimental/ |
D | experimental-compiler.cc | 153 void* VisitLookaround(RegExpLookaround* node, void*) override { in VisitLookaround() 605 void* VisitLookaround(RegExpLookaround* node, void*) override { in VisitLookaround()
|