Lines Matching defs:RegExpParser
4066 RegExpParser::RegExpParser(FlatStringReader* in,
4088 uc32 RegExpParser::Next() {
4097 void RegExpParser::Advance() {
4115 void RegExpParser::Reset(int pos) {
4122 void RegExpParser::Advance(int dist) {
4128 bool RegExpParser::simple() {
4133 RegExpTree* RegExpParser::ReportError(Vector<const char> message) {
4145 RegExpTree* RegExpParser::ParsePattern() {
4167 RegExpTree* RegExpParser::ParseDisjunction() {
4513 void RegExpParser::ScanForCaptures() {
4546 bool RegExpParser::ParseBackReferenceIndex(int* index_out) {
4590 bool RegExpParser::ParseIntervalQuantifier(int* min_out, int* max_out) {
4650 uc32 RegExpParser::ParseOctalLiteral() {
4668 bool RegExpParser::ParseHexEscape(int length, uc32 *value) {
4690 uc32 RegExpParser::ParseClassCharacterEscape() {
4771 CharacterRange RegExpParser::ParseClassAtom(uc16* char_class) {
4811 RegExpTree* RegExpParser::ParseCharacterClass() {
4870 bool RegExpParser::ParseRegExp(FlatStringReader* input,
4875 RegExpParser parser(input, &result->error, multiline, zone);