Lines Matching refs:ByteDisjunction
106 DisjunctionContext* allocDisjunctionContext(ByteDisjunction* disjunction)
155 ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, unsigned* output, ByteTerm& term)
863 ByteDisjunction* disjunctionBody = term.atom.parenthesesDisjunction;
943 ByteDisjunction* disjunctionBody = term.atom.parenthesesDisjunction;
1103 JSRegExpResult matchDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false)
1397 JSRegExpResult matchNonZeroDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false)
1645 void dumpDisjunction(ByteDisjunction* disjunction)
1647 dataLogF("ByteDisjunction(%p):\n\t", disjunction);
1715 OwnPtr<ByteDisjunction> parenthesesDisjunction = adoptPtr(new ByteDisjunction(numSubpatterns, callFrameSize));
1781 m_bodyDisjunction = adoptPtr(new ByteDisjunction(numSubpatterns, callFrameSize));
1923 OwnPtr<ByteDisjunction> m_bodyDisjunction;
1926 Vector<OwnPtr<ByteDisjunction>> m_allParenthesesInfo;