webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
JSC::Yarr::Interpreter< CharType > Member List

This is the complete list of members for JSC::Yarr::Interpreter< CharType >, including all inherited members.

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