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

/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrInterpreter.h40 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 DYarrInterpreter.cpp105 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