Home
last modified time | relevance | path

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

/external/v8/src/regexp/
Dregexp-ast.cc49 Interval RegExpLookaround::CaptureRegisters() { in CaptureRegisters()
123 bool RegExpLookaround::IsAnchoredAtStart() { in IsAnchoredAtStart()
274 void* RegExpUnparser::VisitLookaround(RegExpLookaround* that, void* data) { in VisitLookaround()
276 os_ << (that->type() == RegExpLookaround::LOOKAHEAD ? "->" : "<-"); in VisitLookaround()
Dregexp-parser.h224 RegExpLookaround::Type lookaround_type, in RegExpParserState()
242 RegExpLookaround::Type lookaround_type() { return lookaround_type_; } in lookaround_type()
266 RegExpLookaround::Type lookaround_type_;
Dregexp-parser.cc179 RegExpParserState initial_state(NULL, INITIAL, RegExpLookaround::LOOKAHEAD, 0, in ParseDisjunction()
225 body = new (zone()) RegExpLookaround( in ParseDisjunction()
281 RegExpLookaround::Type lookaround_type = state->lookaround_type(); in ParseDisjunction()
291 lookaround_type = RegExpLookaround::LOOKAHEAD; in ParseDisjunction()
296 lookaround_type = RegExpLookaround::LOOKAHEAD; in ParseDisjunction()
305 lookaround_type = RegExpLookaround::LOOKBEHIND; in ParseDisjunction()
310 lookaround_type = RegExpLookaround::LOOKBEHIND; in ParseDisjunction()
Dregexp-ast.h464 class RegExpLookaround final : public RegExpTree {
468 RegExpLookaround(RegExpTree* body, bool is_positive, int capture_count, in RegExpLookaround() function
478 RegExpLookaround* AsLookaround() override;
Djsregexp.cc5022 RegExpLookaround::Builder lookaround(false, match_node, stack_register, in NegativeLookaroundAgainstReadDirectionAndMatch()
5037 RegExpLookaround::Builder lookaround(false, on_success, stack_register, in MatchAndNegativeLookaroundInReadDirection()
5692 RegExpLookaround::Builder::Builder(bool is_positive, RegExpNode* on_success, in Builder()
5714 RegExpNode* RegExpLookaround::Builder::ForMatch(RegExpNode* match) { in ForMatch()
5733 RegExpNode* RegExpLookaround::ToNode(RegExpCompiler* compiler, in ToNode()
6599 RegExpLookaround::Builder builder(true, step_back, stack_register, in OptionallyStepBackToLeadSurrogate()