Searched refs:ByteDisjunction (Results 1 - 2 of 2) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/yarr/
H A DYarrInterpreter.h39 class ByteDisjunction;
87 ByteDisjunction* parenthesesDisjunction;
167 ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool capture, int inputPos)
322 class ByteDisjunction { class in namespace:JSC::Yarr
325 ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) function in class:JSC::Yarr::ByteDisjunction
339 BytecodePattern(PassOwnPtr<ByteDisjunction> body, Vector<OwnPtr<ByteDisjunction>>& parenthesesInfoToAdopt, YarrPattern& pattern, BumpPointerAllocator* allocator)
357 OwnPtr<ByteDisjunction> m_body;
368 Vector<OwnPtr<ByteDisjunction>> m_allParenthesesInfo;
H A DYarrInterpreter.cpp106 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(numSubpattern
[all...]

Completed in 120 milliseconds