Author: [EMAIL PROTECTED]
Date: Sun Nov 16 01:07:42 2008
New Revision: 763
Modified:
branches/experimental/regexp2000/src/parser.cc
Log:
Renamed AddTerm back to AddAtom.
Modified: branches/experimental/regexp2000/src/parser.cc
==============================================================================
--- branches/experimental/regexp2000/src/parser.cc (original)
+++ branches/experimental/regexp2000/src/parser.cc Sun Nov 16 01:07:42 2008
@@ -312,7 +312,7 @@
// "Adds" an empty expression. Does nothing except consume a
// following quantifier
void AddEmpty();
- void AddTerm(RegExpTree* tree);
+ void AddAtom(RegExpTree* tree);
void AddAssertion(RegExpTree* tree);
void NewAlternative(); // '|'
void AddQuantifierToAtom(int min, int max, bool is_greedy);
@@ -386,7 +386,7 @@
}
-void RegExpBuilder::AddTerm(RegExpTree* term) {
+void RegExpBuilder::AddAtom(RegExpTree* term) {
if (term->IsTextElement()) {
FlushCharacters();
text_.Add(term);
@@ -3632,17 +3632,17 @@
ZoneList<CharacterRange>* ranges = new ZoneList<CharacterRange>(2);
CharacterRange::AddClassEscape('.', ranges);
RegExpTree* atom = new RegExpCharacterClass(ranges, false);
- builder.AddTerm(atom);
+ builder.AddAtom(atom);
break;
}
case '(': {
RegExpTree* atom = ParseGroup(CHECK_OK);
- builder.AddTerm(atom);
+ builder.AddAtom(atom);
break;
}
case '[': {
RegExpTree* atom = ParseCharacterClass(CHECK_OK);
- builder.AddTerm(atom);
+ builder.AddAtom(atom);
break;
}
// Atom ::
@@ -3672,7 +3672,7 @@
ZoneList<CharacterRange>* ranges = new ZoneList<CharacterRange>(2);
CharacterRange::AddClassEscape(c, ranges);
RegExpTree* atom = new RegExpCharacterClass(ranges, false);
- builder.AddTerm(atom);
+ builder.AddAtom(atom);
goto has_read_atom; // Avoid setting has_character_escapes_.
}
case '1': case '2': case '3': case '4': case '5': case '6':
@@ -3686,7 +3686,7 @@
goto has_read_atom;
}
RegExpTree* atom = new RegExpBackreference(capture);
- builder.AddTerm(atom);
+ builder.AddAtom(atom);
goto has_read_atom; // Avoid setting has_character_escapes_.
}
uc32 first_digit = next();
--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---