Searched refs:ByteDisjunction (Results 1 - 2 of 2) sorted by relevance
/macosx-10.10/JavaScriptCore-7600.1.17/yarr/ |
H A D | YarrInterpreter.h | 39 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 D | YarrInterpreter.cpp | 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(numSubpattern [all...] |
Completed in 120 milliseconds