Home
last modified time | relevance | path

Searched refs:RegExpLookaround (Results 1 – 6 of 6) sorted by relevance

/third_party/node/deps/v8/src/regexp/
Dregexp-ast.cc51 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()
Dregexp-parser.cc117 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 …]
Dregexp-compiler-tonode.cc334 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()
Dregexp-ast.h512 class RegExpLookaround final : public RegExpTree {
516 RegExpLookaround(RegExpTree* body, bool is_positive, int capture_count, in RegExpLookaround() function
Dregexp-compiler.cc3898 RegExpLookaround::Builder builder(true, step_back, stack_register, in OptionallyStepBackToLeadSurrogate()
/third_party/node/deps/v8/src/regexp/experimental/
Dexperimental-compiler.cc153 void* VisitLookaround(RegExpLookaround* node, void*) override { in VisitLookaround()
605 void* VisitLookaround(RegExpLookaround* node, void*) override { in VisitLookaround()