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()
268 void* RegExpUnparser::VisitLookaround(RegExpLookaround* that, void* data) { in VisitLookaround()
270 os_ << (that->type() == RegExpLookaround::LOOKAHEAD ? "->" : "<-"); in VisitLookaround()
Dregexp-parser.h205 RegExpLookaround::Type lookaround_type, in RegExpParserState()
220 RegExpLookaround::Type lookaround_type() { return lookaround_type_; } in lookaround_type()
237 RegExpLookaround::Type lookaround_type_;
Dregexp-parser.cc144 RegExpParserState initial_state(NULL, INITIAL, RegExpLookaround::LOOKAHEAD, 0, in ParseDisjunction()
184 body = new (zone()) RegExpLookaround( in ParseDisjunction()
239 RegExpLookaround::Type lookaround_type = state->lookaround_type(); in ParseDisjunction()
247 lookaround_type = RegExpLookaround::LOOKAHEAD; in ParseDisjunction()
251 lookaround_type = RegExpLookaround::LOOKAHEAD; in ParseDisjunction()
257 lookaround_type = RegExpLookaround::LOOKBEHIND; in ParseDisjunction()
Dregexp-ast.h428 class RegExpLookaround final : public RegExpTree {
432 RegExpLookaround(RegExpTree* body, bool is_positive, int capture_count, in RegExpLookaround() function
442 RegExpLookaround* AsLookaround() override;
Djsregexp.cc5341 RegExpNode* RegExpLookaround::ToNode(RegExpCompiler* compiler, in ToNode()