• Home
  • Raw
  • Download

Lines Matching refs:RegExpParser

22 RegExpParser::RegExpParser(FlatStringReader* in, Handle<String>* error,  in RegExpParser()  function in v8::internal::RegExpParser
47 inline uc32 RegExpParser::ReadNext() { in ReadNext()
65 uc32 RegExpParser::Next() { in Next()
74 void RegExpParser::Advance() { in Advance()
96 void RegExpParser::Reset(int pos) { in Reset()
103 void RegExpParser::Advance(int dist) { in Advance()
109 bool RegExpParser::simple() { return simple_; } in simple()
111 bool RegExpParser::IsSyntaxCharacterOrSlash(uc32 c) { in IsSyntaxCharacterOrSlash()
136 RegExpTree* RegExpParser::ReportError(Vector<const char> message) { in ReportError()
154 RegExpTree* RegExpParser::ParsePattern() { in ParsePattern()
177 RegExpTree* RegExpParser::ParseDisjunction() { in ParseDisjunction()
645 void RegExpParser::ScanForCaptures() { in ScanForCaptures()
678 bool RegExpParser::ParseBackReferenceIndex(int* index_out) { in ParseBackReferenceIndex()
723 const ZoneVector<uc16>* RegExpParser::ParseCaptureGroupName() { in ParseCaptureGroupName()
766 bool RegExpParser::CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name, in CreateNamedCaptureAtIndex()
794 bool RegExpParser::ParseNamedBackReference(RegExpBuilder* builder, in ParseNamedBackReference()
826 void RegExpParser::PatchNamedBackReferences() { in PatchNamedBackReferences()
857 RegExpCapture* RegExpParser::GetCapture(int index) { in GetCapture()
872 Handle<FixedArray> RegExpParser::CreateCaptureNameMap() { in CreateCaptureNameMap()
891 bool RegExpParser::RegExpParserState::IsInsideCaptureGroup(int index) { in IsInsideCaptureGroup()
902 bool RegExpParser::RegExpParserState::IsInsideCaptureGroup( in IsInsideCaptureGroup()
919 bool RegExpParser::ParseIntervalQuantifier(int* min_out, int* max_out) { in ParseIntervalQuantifier()
979 uc32 RegExpParser::ParseOctalLiteral() { in ParseOctalLiteral()
997 bool RegExpParser::ParseHexEscape(int length, uc32* value) { in ParseHexEscape()
1015 bool RegExpParser::ParseUnicodeEscape(uc32* value) { in ParseUnicodeEscape()
1147 bool RegExpParser::ParsePropertyClass(ZoneList<CharacterRange>* result, in ParsePropertyClass()
1217 bool RegExpParser::ParsePropertyClass(ZoneList<CharacterRange>* result, in ParsePropertyClass()
1224 bool RegExpParser::ParseUnlimitedLengthHexNumber(int max_value, uc32* value) { in ParseUnlimitedLengthHexNumber()
1243 uc32 RegExpParser::ParseClassCharacterEscape() { in ParseClassCharacterEscape()
1358 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) { in ParseClassAtom()
1400 bool RegExpParser::ParseClassProperty(ZoneList<CharacterRange>* ranges) { in ParseClassProperty()
1420 RegExpTree* RegExpParser::ParseCharacterClass() { in ParseCharacterClass()
1487 bool RegExpParser::ParseRegExp(Isolate* isolate, Zone* zone, in ParseRegExp()
1491 RegExpParser parser(input, &result->error, flags, isolate, zone); in ParseRegExp()