Lines Matching refs:RegExpParser
27 RegExpParser::RegExpParser(FlatStringReader* in, Handle<String>* error, in RegExpParser() function in v8::internal::RegExpParser
51 inline uc32 RegExpParser::ReadNext() { in ReadNext()
69 uc32 RegExpParser::Next() { in Next()
77 void RegExpParser::Advance() { in Advance()
101 void RegExpParser::Reset(int pos) { in Reset()
107 void RegExpParser::Advance(int dist) { in Advance()
113 bool RegExpParser::simple() { return simple_; } in simple()
115 bool RegExpParser::IsSyntaxCharacterOrSlash(uc32 c) { in IsSyntaxCharacterOrSlash()
140 RegExpTree* RegExpParser::ReportError(Vector<const char> message) { in ReportError()
159 RegExpTree* RegExpParser::ParsePattern() { in ParsePattern()
182 RegExpTree* RegExpParser::ParseDisjunction() { in ParseDisjunction()
575 RegExpParser::RegExpParserState* RegExpParser::ParseOpenParenthesis( in ParseOpenParenthesis()
726 void RegExpParser::ScanForCaptures() { in ScanForCaptures()
781 bool RegExpParser::ParseBackReferenceIndex(int* index_out) { in ParseBackReferenceIndex()
822 const ZoneVector<uc16>* RegExpParser::ParseCaptureGroupName() { in ParseCaptureGroupName()
868 bool RegExpParser::CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name, in CreateNamedCaptureAtIndex()
895 bool RegExpParser::ParseNamedBackReference(RegExpBuilder* builder, in ParseNamedBackReference()
928 void RegExpParser::PatchNamedBackReferences() { in PatchNamedBackReferences()
959 RegExpCapture* RegExpParser::GetCapture(int index) { in GetCapture()
974 Handle<FixedArray> RegExpParser::CreateCaptureNameMap() { in CreateCaptureNameMap()
993 bool RegExpParser::HasNamedCaptures() { in HasNamedCaptures()
1003 bool RegExpParser::RegExpParserState::IsInsideCaptureGroup(int index) { in IsInsideCaptureGroup()
1014 bool RegExpParser::RegExpParserState::IsInsideCaptureGroup( in IsInsideCaptureGroup()
1031 bool RegExpParser::ParseIntervalQuantifier(int* min_out, int* max_out) { in ParseIntervalQuantifier()
1091 uc32 RegExpParser::ParseOctalLiteral() { in ParseOctalLiteral()
1110 bool RegExpParser::ParseHexEscape(int length, uc32* value) { in ParseHexEscape()
1128 bool RegExpParser::ParseUnicodeEscape(uc32* value) { in ParseUnicodeEscape()
1349 bool RegExpParser::ParsePropertyClass(ZoneList<CharacterRange>* result, in ParsePropertyClass()
1424 bool RegExpParser::ParsePropertyClass(ZoneList<CharacterRange>* result, in ParsePropertyClass()
1431 bool RegExpParser::ParseUnlimitedLengthHexNumber(int max_value, uc32* value) { in ParseUnlimitedLengthHexNumber()
1450 uc32 RegExpParser::ParseClassCharacterEscape() { in ParseClassCharacterEscape()
1567 void RegExpParser::ParseClassEscape(ZoneList<CharacterRange>* ranges, in ParseClassEscape()
1613 RegExpTree* RegExpParser::ParseCharacterClass(const RegExpBuilder* builder) { in ParseCharacterClass()
1680 bool RegExpParser::ParseRegExp(Isolate* isolate, Zone* zone, in ParseRegExp()
1684 RegExpParser parser(input, &result->error, flags, isolate, zone); in ParseRegExp()