allocDisjunctionContext(ByteDisjunction *disjunction) | JSC::Yarr::Interpreter< CharType > | inline |
allocParenthesesDisjunctionContext(ByteDisjunction *disjunction, unsigned *output, ByteTerm &term) | JSC::Yarr::Interpreter< CharType > | inline |
appendParenthesesDisjunctionContext(BackTrackInfoParentheses *backTrack, ParenthesesDisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inlinestatic |
backtrackBackReference(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackCharacterClass(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackParentheses(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackParenthesesOnceBegin(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackParenthesesOnceEnd(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackParenthesesTerminalBegin(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackParenthesesTerminalEnd(ByteTerm &, DisjunctionContext *) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackParentheticalAssertionBegin(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackParentheticalAssertionEnd(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackPatternCasedCharacter(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
backtrackPatternCharacter(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
checkCasedCharacter(int loChar, int hiChar, unsigned negativeInputOffset) | JSC::Yarr::Interpreter< CharType > | inline |
checkCharacter(int testChar, unsigned negativeInputOffset) | JSC::Yarr::Interpreter< CharType > | inline |
checkCharacterClass(CharacterClass *characterClass, bool invert, unsigned negativeInputOffset) | JSC::Yarr::Interpreter< CharType > | inline |
checkSurrogatePair(int testUnicodeChar, unsigned negativeInputOffset) | JSC::Yarr::Interpreter< CharType > | inline |
freeDisjunctionContext(DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
freeParenthesesDisjunctionContext(ParenthesesDisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
interpret() | JSC::Yarr::Interpreter< CharType > | inline |
Interpreter(BytecodePattern *pattern, unsigned *output, const CharType *input, unsigned length, unsigned start) | JSC::Yarr::Interpreter< CharType > | inline |
matchAssertionBOL(ByteTerm &term) | JSC::Yarr::Interpreter< CharType > | inline |
matchAssertionEOL(ByteTerm &term) | JSC::Yarr::Interpreter< CharType > | inline |
matchAssertionWordBoundary(ByteTerm &term) | JSC::Yarr::Interpreter< CharType > | inline |
matchBackReference(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchCharacterClass(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchDisjunction(ByteDisjunction *disjunction, DisjunctionContext *context, bool btrack=false) | JSC::Yarr::Interpreter< CharType > | inline |
matchDotStarEnclosure(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchNonZeroDisjunction(ByteDisjunction *disjunction, DisjunctionContext *context, bool btrack=false) | JSC::Yarr::Interpreter< CharType > | inline |
matchParentheses(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchParenthesesOnceBegin(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchParenthesesOnceEnd(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchParenthesesTerminalBegin(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchParenthesesTerminalEnd(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchParentheticalAssertionBegin(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
matchParentheticalAssertionEnd(ByteTerm &term, DisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
parenthesesDoBacktrack(ByteTerm &term, BackTrackInfoParentheses *backTrack) | JSC::Yarr::Interpreter< CharType > | inline |
popParenthesesDisjunctionContext(BackTrackInfoParentheses *backTrack) | JSC::Yarr::Interpreter< CharType > | inlinestatic |
recordParenthesesMatch(ByteTerm &term, ParenthesesDisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
resetMatches(ByteTerm &term, ParenthesesDisjunctionContext *context) | JSC::Yarr::Interpreter< CharType > | inline |
testCharacterClass(CharacterClass *characterClass, int ch) | JSC::Yarr::Interpreter< CharType > | inline |
tryConsumeBackReference(int matchBegin, int matchEnd, unsigned negativeInputOffset) | JSC::Yarr::Interpreter< CharType > | inline |