Searched refs:ByteDisjunction (Results 1 - 2 of 2) sorted by relevance
/external/webkit/Source/JavaScriptCore/yarr/ |
H A D | YarrInterpreter.h | 40 class ByteDisjunction; 87 ByteDisjunction* parenthesesDisjunction; 163 ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool capture, int inputPos) 310 class ByteDisjunction { class in namespace:JSC::Yarr 313 ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) function in class:JSC::Yarr::ByteDisjunction 327 BytecodePattern(PassOwnPtr<ByteDisjunction> body, Vector<ByteDisjunction*> allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) 353 OwnPtr<ByteDisjunction> m_body; 367 Vector<ByteDisjunction*> m_allParenthesesInfo;
|
H A D | YarrInterpreter.cpp | 105 DisjunctionContext* allocDisjunctionContext(ByteDisjunction* disjunction) 155 ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, int* output, ByteTerm& term) 841 ByteDisjunction* disjunctionBody = term.atom.parenthesesDisjunction; 922 ByteDisjunction* disjunctionBody = term.atom.parenthesesDisjunction; 1079 JSRegExpResult matchDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false, bool isBody = false) 1371 JSRegExpResult matchNonZeroDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false) 1612 void dumpDisjunction(ByteDisjunction* disjunction) 1614 printf("ByteDisjunction(%p):\n\t", disjunction); 1682 ByteDisjunction* parenthesesDisjunction = new ByteDisjunction(numSubpattern [all...] |
Completed in 21 milliseconds