Searched refs:RegExpLookaround (Results 1 – 5 of 5) sorted by relevance
/external/v8/src/regexp/ |
D | regexp-ast.cc | 49 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()
|
D | regexp-parser.h | 224 RegExpLookaround::Type lookaround_type, in RegExpParserState() 242 RegExpLookaround::Type lookaround_type() { return lookaround_type_; } in lookaround_type() 266 RegExpLookaround::Type lookaround_type_;
|
D | regexp-parser.cc | 179 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()
|
D | regexp-ast.h | 464 class RegExpLookaround final : public RegExpTree { 468 RegExpLookaround(RegExpTree* body, bool is_positive, int capture_count, in RegExpLookaround() function 478 RegExpLookaround* AsLookaround() override;
|
D | jsregexp.cc | 5022 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()
|