Skip to content
  • barraclough@apple.com's avatar
    Rename the existing YARR files and classes · 7dd3056d
    barraclough@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=51872
    
    Patch by Peter Varga <pvarga@inf.u-szeged.hu> on 2011-01-10
    Reviewed by Gavin Barraclough.
    
    Replace the "Regex" prefix with "Yarr" in the name of YARR files and classes.
    
    * Android.mk:
    * CMakeLists.txt:
    * GNUmakefile.am:
    * JavaScriptCore.gypi:
    * JavaScriptCore.pro:
    * JavaScriptCore.xcodeproj/project.pbxproj:
    * runtime/RegExp.cpp:
    (JSC::RegExp::compile):
    (JSC::RegExp::match):
    (JSC::RegExp::printTraceData):
    * yarr/YarrInterpreter.cpp: Renamed from Source/JavaScriptCore/yarr/RegexInterpreter.cpp.
    (JSC::Yarr::Interpreter::appendParenthesesDisjunctionContext):
    (JSC::Yarr::Interpreter::popParenthesesDisjunctionContext):
    (JSC::Yarr::Interpreter::DisjunctionContext::DisjunctionContext):
    (JSC::Yarr::Interpreter::DisjunctionContext::operator new):
    (JSC::Yarr::Interpreter::allocDisjunctionContext):
    (JSC::Yarr::Interpreter::freeDisjunctionContext):
    (JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::ParenthesesDisjunctionContext):
    (JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::operator new):
    (JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::restoreOutput):
    (JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::getDisjunctionContext):
    (JSC::Yarr::Interpreter::allocParenthesesDisjunctionContext):
    (JSC::Yarr::Interpreter::freeParenthesesDisjunctionContext):
    (JSC::Yarr::Interpreter::InputStream::InputStream):
    (JSC::Yarr::Interpreter::InputStream::next):
    (JSC::Yarr::Interpreter::InputStream::rewind):
    (JSC::Yarr::Interpreter::InputStream::read):
    (JSC::Yarr::Interpreter::InputStream::readPair):
    (JSC::Yarr::Interpreter::InputStream::readChecked):
    (JSC::Yarr::Interpreter::InputStream::reread):
    (JSC::Yarr::Interpreter::InputStream::prev):
    (JSC::Yarr::Interpreter::InputStream::getPos):
    (JSC::Yarr::Interpreter::InputStream::setPos):
    (JSC::Yarr::Interpreter::InputStream::atStart):
    (JSC::Yarr::Interpreter::InputStream::atEnd):
    (JSC::Yarr::Interpreter::InputStream::checkInput):
    (JSC::Yarr::Interpreter::InputStream::uncheckInput):
    (JSC::Yarr::Interpreter::InputStream::isNotAvailableInput):
    (JSC::Yarr::Interpreter::testCharacterClass):
    (JSC::Yarr::Interpreter::checkCharacter):
    (JSC::Yarr::Interpreter::checkCasedCharacter):
    (JSC::Yarr::Interpreter::checkCharacterClass):
    (JSC::Yarr::Interpreter::tryConsumeBackReference):
    (JSC::Yarr::Interpreter::matchAssertionBOL):
    (JSC::Yarr::Interpreter::matchAssertionEOL):
    (JSC::Yarr::Interpreter::matchAssertionWordBoundary):
    (JSC::Yarr::Interpreter::backtrackPatternCharacter):
    (JSC::Yarr::Interpreter::backtrackPatternCasedCharacter):
    (JSC::Yarr::Interpreter::matchCharacterClass):
    (JSC::Yarr::Interpreter::backtrackCharacterClass):
    (JSC::Yarr::Interpreter::matchBackReference):
    (JSC::Yarr::Interpreter::backtrackBackReference):
    (JSC::Yarr::Interpreter::recordParenthesesMatch):
    (JSC::Yarr::Interpreter::resetMatches):
    (JSC::Yarr::Interpreter::parenthesesDoBacktrack):
    (JSC::Yarr::Interpreter::matchParenthesesOnceBegin):
    (JSC::Yarr::Interpreter::matchParenthesesOnceEnd):
    (JSC::Yarr::Interpreter::backtrackParenthesesOnceBegin):
    (JSC::Yarr::Interpreter::backtrackParenthesesOnceEnd):
    (JSC::Yarr::Interpreter::matchParenthesesTerminalBegin):
    (JSC::Yarr::Interpreter::matchParenthesesTerminalEnd):
    (JSC::Yarr::Interpreter::backtrackParenthesesTerminalBegin):
    (JSC::Yarr::Interpreter::backtrackParenthesesTerminalEnd):
    (JSC::Yarr::Interpreter::matchParentheticalAssertionBegin):
    (JSC::Yarr::Interpreter::matchParentheticalAssertionEnd):
    (JSC::Yarr::Interpreter::backtrackParentheticalAssertionBegin):
    (JSC::Yarr::Interpreter::backtrackParentheticalAssertionEnd):
    (JSC::Yarr::Interpreter::matchParentheses):
    (JSC::Yarr::Interpreter::backtrackParentheses):
    (JSC::Yarr::Interpreter::lookupForBeginChars):
    (JSC::Yarr::Interpreter::matchDisjunction):
    (JSC::Yarr::Interpreter::matchNonZeroDisjunction):
    (JSC::Yarr::Interpreter::interpret):
    (JSC::Yarr::Interpreter::Interpreter):
    (JSC::Yarr::ByteCompiler::ParenthesesStackEntry::ParenthesesStackEntry):
    (JSC::Yarr::ByteCompiler::ByteCompiler):
    (JSC::Yarr::ByteCompiler::compile):
    (JSC::Yarr::ByteCompiler::checkInput):
    (JSC::Yarr::ByteCompiler::assertionBOL):
    (JSC::Yarr::ByteCompiler::assertionEOL):
    (JSC::Yarr::ByteCompiler::assertionWordBoundary):
    (JSC::Yarr::ByteCompiler::atomPatternCharacter):
    (JSC::Yarr::ByteCompiler::atomCharacterClass):
    (JSC::Yarr::ByteCompiler::atomBackReference):
    (JSC::Yarr::ByteCompiler::atomParenthesesOnceBegin):
    (JSC::Yarr::ByteCompiler::atomParenthesesTerminalBegin):
    (JSC::Yarr::ByteCompiler::atomParenthesesSubpatternBegin):
    (JSC::Yarr::ByteCompiler::atomParentheticalAssertionBegin):
    (JSC::Yarr::ByteCompiler::atomParentheticalAssertionEnd):
    (JSC::Yarr::ByteCompiler::popParenthesesStack):
    (JSC::Yarr::ByteCompiler::dumpDisjunction):
    (JSC::Yarr::ByteCompiler::closeAlternative):
    (JSC::Yarr::ByteCompiler::closeBodyAlternative):
    (JSC::Yarr::ByteCompiler::atomParenthesesSubpatternEnd):
    (JSC::Yarr::ByteCompiler::atomParenthesesOnceEnd):
    (JSC::Yarr::ByteCompiler::atomParenthesesTerminalEnd):
    (JSC::Yarr::ByteCompiler::regexBegin):
    (JSC::Yarr::ByteCompiler::regexEnd):
    (JSC::Yarr::ByteCompiler::alternativeBodyDisjunction):
    (JSC::Yarr::ByteCompiler::alternativeDisjunction):
    (JSC::Yarr::ByteCompiler::emitDisjunction):
    (JSC::Yarr::byteCompile):
    (JSC::Yarr::interpret):
    * yarr/YarrInterpreter.h: Renamed from Source/JavaScriptCore/yarr/RegexInterpreter.h.
    (JSC::Yarr::ByteTerm::ByteTerm):
    (JSC::Yarr::ByteTerm::BOL):
    (JSC::Yarr::ByteTerm::CheckInput):
    (JSC::Yarr::ByteTerm::EOL):
    (JSC::Yarr::ByteTerm::WordBoundary):
    (JSC::Yarr::ByteTerm::BackReference):
    (JSC::Yarr::ByteTerm::BodyAlternativeBegin):
    (JSC::Yarr::ByteTerm::BodyAlternativeDisjunction):
    (JSC::Yarr::ByteTerm::BodyAlternativeEnd):
    (JSC::Yarr::ByteTerm::AlternativeBegin):
    (JSC::Yarr::ByteTerm::AlternativeDisjunction):
    (JSC::Yarr::ByteTerm::AlternativeEnd):
    (JSC::Yarr::ByteTerm::SubpatternBegin):
    (JSC::Yarr::ByteTerm::SubpatternEnd):
    (JSC::Yarr::ByteTerm::invert):
    (JSC::Yarr::ByteTerm::capture):
    (JSC::Yarr::ByteDisjunction::ByteDisjunction):
    (JSC::Yarr::BytecodePattern::BytecodePattern):
    (JSC::Yarr::BytecodePattern::~BytecodePattern):
    * yarr/YarrJIT.cpp: Renamed from Source/JavaScriptCore/yarr/RegexJIT.cpp.
    (JSC::Yarr::YarrGenerator::optimizeAlternative):
    (JSC::Yarr::YarrGenerator::matchCharacterClassRange):
    (JSC::Yarr::YarrGenerator::matchCharacterClass):
    (JSC::Yarr::YarrGenerator::jumpIfNoAvailableInput):
    (JSC::Yarr::YarrGenerator::jumpIfAvailableInput):
    (JSC::Yarr::YarrGenerator::checkInput):
    (JSC::Yarr::YarrGenerator::atEndOfInput):
    (JSC::Yarr::YarrGenerator::notAtEndOfInput):
    (JSC::Yarr::YarrGenerator::jumpIfCharEquals):
    (JSC::Yarr::YarrGenerator::jumpIfCharNotEquals):
    (JSC::Yarr::YarrGenerator::readCharacter):
    (JSC::Yarr::YarrGenerator::storeToFrame):
    (JSC::Yarr::YarrGenerator::storeToFrameWithPatch):
    (JSC::Yarr::YarrGenerator::loadFromFrame):
    (JSC::Yarr::YarrGenerator::loadFromFrameAndJump):
    (JSC::Yarr::YarrGenerator::IndirectJumpEntry::IndirectJumpEntry):
    (JSC::Yarr::YarrGenerator::IndirectJumpEntry::addJump):
    (JSC::Yarr::YarrGenerator::AlternativeBacktrackRecord::AlternativeBacktrackRecord):
    (JSC::Yarr::YarrGenerator::GenerationState::GenerationState):
    (JSC::Yarr::YarrGenerator::GenerationState::addIndirectJumpEntry):
    (JSC::Yarr::YarrGenerator::GenerationState::emitIndirectJumpTable):
    (JSC::Yarr::YarrGenerator::GenerationState::incrementParenNestingLevel):
    (JSC::Yarr::YarrGenerator::GenerationState::decrementParenNestingLevel):
    (JSC::Yarr::YarrGenerator::GenerationState::addParenthesesTail):
    (JSC::Yarr::YarrGenerator::GenerationState::emitParenthesesTail):
    (JSC::Yarr::YarrGenerator::GenerationState::addJumpToNextInteration):
    (JSC::Yarr::YarrGenerator::GenerationState::addJumpsToNextInteration):
    (JSC::Yarr::YarrGenerator::GenerationState::addDataLabelToNextIteration):
    (JSC::Yarr::YarrGenerator::GenerationState::linkToNextIteration):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::BacktrackDestination):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::clear):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::clearDataLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::hasDestination):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::isStackOffset):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::isLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::isJumpList):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::hasDataLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::copyTarget):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::copyTo):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::addBacktrackJump):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setStackOffset):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setNextBacktrackLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::copyBacktrackToLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setBacktrackToLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setBacktrackJumpList):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setBacktrackSourceLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setDataLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::setSubDataLabelPtr):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::linkToNextBacktrack):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::getStackOffset):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::getLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::getBacktrackJumps):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::getDataLabel):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::jumpToBacktrack):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::linkDataLabelToHereIfExists):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::plantJumpToBacktrackIfExists):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::linkAlternativeBacktracks):
    (JSC::Yarr::YarrGenerator::BacktrackDestination::linkAlternativeBacktracksTo):
    (JSC::Yarr::YarrGenerator::TermGenerationState::TermGenerationState):
    (JSC::Yarr::YarrGenerator::TermGenerationState::resetAlternative):
    (JSC::Yarr::YarrGenerator::TermGenerationState::alternativeValid):
    (JSC::Yarr::YarrGenerator::TermGenerationState::nextAlternative):
    (JSC::Yarr::YarrGenerator::TermGenerationState::alternative):
    (JSC::Yarr::YarrGenerator::TermGenerationState::isLastAlternative):
    (JSC::Yarr::YarrGenerator::TermGenerationState::resetTerm):
    (JSC::Yarr::YarrGenerator::TermGenerationState::termValid):
    (JSC::Yarr::YarrGenerator::TermGenerationState::nextTerm):
    (JSC::Yarr::YarrGenerator::TermGenerationState::term):
    (JSC::Yarr::YarrGenerator::TermGenerationState::isLastTerm):
    (JSC::Yarr::YarrGenerator::TermGenerationState::getSubParenNum):
    (JSC::Yarr::YarrGenerator::TermGenerationState::isMainDisjunction):
    (JSC::Yarr::YarrGenerator::TermGenerationState::setParenthesesTail):
    (JSC::Yarr::YarrGenerator::TermGenerationState::getParenthesesTail):
    (JSC::Yarr::YarrGenerator::TermGenerationState::lookaheadTerm):
    (JSC::Yarr::YarrGenerator::TermGenerationState::isSinglePatternCharacterLookaheadTerm):
    (JSC::Yarr::YarrGenerator::TermGenerationState::inputOffset):
    (JSC::Yarr::YarrGenerator::TermGenerationState::clearBacktrack):
    (JSC::Yarr::YarrGenerator::TermGenerationState::jumpToBacktrack):
    (JSC::Yarr::YarrGenerator::TermGenerationState::plantJumpToBacktrackIfExists):
    (JSC::Yarr::YarrGenerator::TermGenerationState::linkDataLabelToBacktrackIfExists):
    (JSC::Yarr::YarrGenerator::TermGenerationState::addBacktrackJump):
    (JSC::Yarr::YarrGenerator::TermGenerationState::setBacktrackDataLabel):
    (JSC::Yarr::YarrGenerator::TermGenerationState::setBackTrackStackOffset):
    (JSC::Yarr::YarrGenerator::TermGenerationState::setBacktrackLabel):
    (JSC::Yarr::YarrGenerator::TermGenerationState::linkAlternativeBacktracks):
    (JSC::Yarr::YarrGenerator::TermGenerationState::linkAlternativeBacktracksTo):
    (JSC::Yarr::YarrGenerator::TermGenerationState::setBacktrackLink):
    (JSC::Yarr::YarrGenerator::TermGenerationState::chainBacktracks):
    (JSC::Yarr::YarrGenerator::TermGenerationState::chainBacktrackJumps):
    (JSC::Yarr::YarrGenerator::TermGenerationState::getBacktrackDestination):
    (JSC::Yarr::YarrGenerator::TermGenerationState::propagateBacktrackingFrom):
    (JSC::Yarr::YarrGenerator::ParenthesesTail::ParenthesesTail):
    (JSC::Yarr::YarrGenerator::ParenthesesTail::processBacktracks):
    (JSC::Yarr::YarrGenerator::ParenthesesTail::setNextIteration):
    (JSC::Yarr::YarrGenerator::ParenthesesTail::addAfterParenJump):
    (JSC::Yarr::YarrGenerator::ParenthesesTail::generateCode):
    (JSC::Yarr::YarrGenerator::generateAssertionBOL):
    (JSC::Yarr::YarrGenerator::generateAssertionEOL):
    (JSC::Yarr::YarrGenerator::matchAssertionWordchar):
    (JSC::Yarr::YarrGenerator::generateAssertionWordBoundary):
    (JSC::Yarr::YarrGenerator::generatePatternCharacterSingle):
    (JSC::Yarr::YarrGenerator::generatePatternCharacterPair):
    (JSC::Yarr::YarrGenerator::generatePatternCharacterFixed):
    (JSC::Yarr::YarrGenerator::generatePatternCharacterGreedy):
    (JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedy):
    (JSC::Yarr::YarrGenerator::generateCharacterClassSingle):
    (JSC::Yarr::YarrGenerator::generateCharacterClassFixed):
    (JSC::Yarr::YarrGenerator::generateCharacterClassGreedy):
    (JSC::Yarr::YarrGenerator::generateCharacterClassNonGreedy):
    (JSC::Yarr::YarrGenerator::generateParenthesesDisjunction):
    (JSC::Yarr::YarrGenerator::generateParenthesesSingle):
    (JSC::Yarr::YarrGenerator::generateParenthesesGreedyNoBacktrack):
    (JSC::Yarr::YarrGenerator::generateParentheticalAssertion):
    (JSC::Yarr::YarrGenerator::generateTerm):
    (JSC::Yarr::YarrGenerator::generateDisjunction):
    (JSC::Yarr::YarrGenerator::generateEnter):
    (JSC::Yarr::YarrGenerator::generateReturn):
    (JSC::Yarr::YarrGenerator::YarrGenerator):
    (JSC::Yarr::YarrGenerator::generate):
    (JSC::Yarr::YarrGenerator::compile):
    (JSC::Yarr::jitCompile):
    * yarr/YarrJIT.h: Renamed from Source/JavaScriptCore/yarr/RegexJIT.h.
    (JSC::Yarr::YarrCodeBlock::YarrCodeBlock):
    (JSC::Yarr::YarrCodeBlock::~YarrCodeBlock):
    (JSC::Yarr::YarrCodeBlock::setFallBack):
    (JSC::Yarr::YarrCodeBlock::isFallBack):
    (JSC::Yarr::YarrCodeBlock::set):
    (JSC::Yarr::YarrCodeBlock::execute):
    (JSC::Yarr::YarrCodeBlock::getAddr):
    (JSC::Yarr::execute):
    * yarr/YarrParser.h: Renamed from Source/JavaScriptCore/yarr/RegexParser.h.
    (JSC::Yarr::Parser::CharacterClassParserDelegate::CharacterClassParserDelegate):
    (JSC::Yarr::Parser::CharacterClassParserDelegate::begin):
    (JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter):
    (JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass):
    (JSC::Yarr::Parser::CharacterClassParserDelegate::end):
    (JSC::Yarr::Parser::CharacterClassParserDelegate::assertionWordBoundary):
    (JSC::Yarr::Parser::CharacterClassParserDelegate::atomBackReference):
    (JSC::Yarr::Parser::Parser):
    (JSC::Yarr::Parser::parseEscape):
    (JSC::Yarr::Parser::parseAtomEscape):
    (JSC::Yarr::Parser::parseCharacterClassEscape):
    (JSC::Yarr::Parser::parseCharacterClass):
    (JSC::Yarr::Parser::parseParenthesesBegin):
    (JSC::Yarr::Parser::parseParenthesesEnd):
    (JSC::Yarr::Parser::parseQuantifier):
    (JSC::Yarr::Parser::parseTokens):
    (JSC::Yarr::Parser::parse):
    (JSC::Yarr::Parser::saveState):
    (JSC::Yarr::Parser::restoreState):
    (JSC::Yarr::Parser::atEndOfPattern):
    (JSC::Yarr::Parser::peek):
    (JSC::Yarr::Parser::peekIsDigit):
    (JSC::Yarr::Parser::peekDigit):
    (JSC::Yarr::Parser::consume):
    (JSC::Yarr::Parser::consumeDigit):
    (JSC::Yarr::Parser::consumeNumber):
    (JSC::Yarr::Parser::consumeOctal):
    (JSC::Yarr::Parser::tryConsume):
    (JSC::Yarr::Parser::tryConsumeHex):
    (JSC::Yarr::parse):
    * yarr/YarrPattern.cpp: Renamed from Source/JavaScriptCore/yarr/RegexPattern.cpp.
    (JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor):
    (JSC::Yarr::CharacterClassConstructor::reset):
    (JSC::Yarr::CharacterClassConstructor::append):
    (JSC::Yarr::CharacterClassConstructor::putChar):
    (JSC::Yarr::CharacterClassConstructor::isUnicodeUpper):
    (JSC::Yarr::CharacterClassConstructor::isUnicodeLower):
    (JSC::Yarr::CharacterClassConstructor::putRange):
    (JSC::Yarr::CharacterClassConstructor::charClass):
    (JSC::Yarr::CharacterClassConstructor::addSorted):
    (JSC::Yarr::CharacterClassConstructor::addSortedRange):
    (JSC::Yarr::BeginCharHelper::BeginCharHelper):
    (JSC::Yarr::BeginCharHelper::addBeginChar):
    (JSC::Yarr::BeginCharHelper::merge):
    (JSC::Yarr::BeginCharHelper::addCharacter):
    (JSC::Yarr::BeginCharHelper::linkHotTerms):
    (JSC::Yarr::YarrPatternConstructor::YarrPatternConstructor):
    (JSC::Yarr::YarrPatternConstructor::~YarrPatternConstructor):
    (JSC::Yarr::YarrPatternConstructor::reset):
    (JSC::Yarr::YarrPatternConstructor::assertionBOL):
    (JSC::Yarr::YarrPatternConstructor::assertionEOL):
    (JSC::Yarr::YarrPatternConstructor::assertionWordBoundary):
    (JSC::Yarr::YarrPatternConstructor::atomPatternCharacter):
    (JSC::Yarr::YarrPatternConstructor::atomBuiltInCharacterClass):
    (JSC::Yarr::YarrPatternConstructor::atomCharacterClassBegin):
    (JSC::Yarr::YarrPatternConstructor::atomCharacterClassAtom):
    (JSC::Yarr::YarrPatternConstructor::atomCharacterClassRange):
    (JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltIn):
    (JSC::Yarr::YarrPatternConstructor::atomCharacterClassEnd):
    (JSC::Yarr::YarrPatternConstructor::atomParenthesesSubpatternBegin):
    (JSC::Yarr::YarrPatternConstructor::atomParentheticalAssertionBegin):
    (JSC::Yarr::YarrPatternConstructor::atomParenthesesEnd):
    (JSC::Yarr::YarrPatternConstructor::atomBackReference):
    (JSC::Yarr::YarrPatternConstructor::copyDisjunction):
    (JSC::Yarr::YarrPatternConstructor::copyTerm):
    (JSC::Yarr::YarrPatternConstructor::quantifyAtom):
    (JSC::Yarr::YarrPatternConstructor::disjunction):
    (JSC::Yarr::YarrPatternConstructor::regexBegin):
    (JSC::Yarr::YarrPatternConstructor::regexEnd):
    (JSC::Yarr::YarrPatternConstructor::regexError):
    (JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets):
    (JSC::Yarr::YarrPatternConstructor::setupDisjunctionOffsets):
    (JSC::Yarr::YarrPatternConstructor::setupOffsets):
    (JSC::Yarr::YarrPatternConstructor::checkForTerminalParentheses):
    (JSC::Yarr::YarrPatternConstructor::optimizeBOL):
    (JSC::Yarr::YarrPatternConstructor::addBeginTerm):
    (JSC::Yarr::YarrPatternConstructor::setupDisjunctionBeginTerms):
    (JSC::Yarr::YarrPatternConstructor::setupAlternativeBeginTerms):
    (JSC::Yarr::YarrPatternConstructor::setupBeginChars):
    (JSC::Yarr::compile):
    (JSC::Yarr::YarrPattern::YarrPattern):
    * yarr/YarrPattern.h: Renamed from Source/JavaScriptCore/yarr/RegexPattern.h.
    (JSC::Yarr::CharacterRange::CharacterRange):
    (JSC::Yarr::CharacterClassTable::create):
    (JSC::Yarr::CharacterClassTable::CharacterClassTable):
    (JSC::Yarr::CharacterClass::CharacterClass):
    (JSC::Yarr::PatternTerm::PatternTerm):
    (JSC::Yarr::PatternTerm::ForwardReference):
    (JSC::Yarr::PatternTerm::BOL):
    (JSC::Yarr::PatternTerm::EOL):
    (JSC::Yarr::PatternTerm::WordBoundary):
    (JSC::Yarr::PatternTerm::invert):
    (JSC::Yarr::PatternTerm::capture):
    (JSC::Yarr::PatternTerm::quantify):
    (JSC::Yarr::PatternAlternative::PatternAlternative):
    (JSC::Yarr::PatternAlternative::lastTerm):
    (JSC::Yarr::PatternAlternative::removeLastTerm):
    (JSC::Yarr::PatternAlternative::setOnceThrough):
    (JSC::Yarr::PatternAlternative::onceThrough):
    (JSC::Yarr::PatternDisjunction::PatternDisjunction):
    (JSC::Yarr::PatternDisjunction::~PatternDisjunction):
    (JSC::Yarr::PatternDisjunction::addNewAlternative):
    (JSC::Yarr::TermChain::TermChain):
    (JSC::Yarr::BeginChar::BeginChar):
    (JSC::Yarr::YarrPattern::~YarrPattern):
    (JSC::Yarr::YarrPattern::reset):
    (JSC::Yarr::YarrPattern::containsIllegalBackReference):
    (JSC::Yarr::YarrPattern::newlineCharacterClass):
    (JSC::Yarr::YarrPattern::digitsCharacterClass):
    (JSC::Yarr::YarrPattern::spacesCharacterClass):
    (JSC::Yarr::YarrPattern::wordcharCharacterClass):
    (JSC::Yarr::YarrPattern::nondigitsCharacterClass):
    (JSC::Yarr::YarrPattern::nonspacesCharacterClass):
    (JSC::Yarr::YarrPattern::nonwordcharCharacterClass):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75421 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    7dd3056d