Searched refs:ByteDisjunction (Results 1 – 3 of 3) sorted by relevance
/external/webkit/JavaScriptCore/yarr/ |
D | RegexInterpreter.h | 39 class ByteDisjunction; variable 84 ByteDisjunction* parenthesesDisjunction; 152 …ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool invertOrCapture,… in ByteTerm() 283 class ByteDisjunction { 285 ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) in ByteDisjunction() function 297 …BytecodePattern(ByteDisjunction* body, Vector<ByteDisjunction*> allParenthesesInfo, RegexPattern& … in BytecodePattern() 319 OwnPtr<ByteDisjunction> m_body; 326 Vector<ByteDisjunction*> m_allParenthesesInfo;
|
D | RegexInterpreter.cpp | 105 DisjunctionContext* allocDisjunctionContext(ByteDisjunction* disjunction) in allocDisjunctionContext() 151 …ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, in… in allocParenthesesDisjunctionContext() 783 ByteDisjunction* disjunctionBody = term.atom.parenthesesDisjunction; in matchParentheses() 863 ByteDisjunction* disjunctionBody = term.atom.parenthesesDisjunction; in backtrackParentheses() 967 …bool matchDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = fal… in matchDisjunction() 1209 …bool matchNonZeroDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrac… in matchNonZeroDisjunction() 1378 void dumpDisjunction(ByteDisjunction* disjunction) in dumpDisjunction() 1462 … ByteDisjunction* parenthesesDisjunction = new ByteDisjunction(numSubpatterns, callFrameSize); in atomParenthesesEnd() 1482 bodyDisjunction = new ByteDisjunction(numSubpatterns, callFrameSize); in regexBegin() 1602 ByteDisjunction* bodyDisjunction; [all …]
|
/external/webkit/JavaScriptCore/ |
D | ChangeLog-2009-06-16 | 8848 (JSC::Yarr::ByteDisjunction::ByteDisjunction):
|