Searched refs:disjunction (Results 1 - 7 of 7) sorted by relevance

/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrSyntaxChecker.cpp50 void disjunction() {} function in class:JSC::Yarr::SyntaxChecker
H A DYarrPattern.cpp523 // Backup and remove the current disjunction's alternatives.
573 // deep copy the argument disjunction. If filterStartsWithBOL is true,
575 PatternDisjunction* copyDisjunction(PatternDisjunction* disjunction, bool filterStartsWithBOL = false) argument
578 for (unsigned alt = 0; alt < disjunction->m_alternatives.size(); ++alt) {
579 PatternAlternative* alternative = disjunction->m_alternatives[alt];
583 newDisjunction->m_parent = disjunction->m_parent;
602 termCopy.parentheses.disjunction = copyDisjunction(termCopy.parentheses.disjunction, filterStartsWithBOL);
645 void disjunction() function in class:JSC::Yarr::YarrPatternConstructor
701 currentCallFrameSize = setupDisjunctionOffsets(term.parentheses.disjunction, currentCallFrameSiz
731 setupDisjunctionOffsets(PatternDisjunction* disjunction, unsigned initialCallFrameSize, unsigned initialInputPosition) argument
797 PatternDisjunction* disjunction = m_pattern.m_body; local
820 setupDisjunctionBeginTerms(PatternDisjunction* disjunction, Vector<TermChain>* beginTerms, unsigned depth) argument
[all...]
H A DYarrPattern.h107 PatternDisjunction* disjunction; member in struct:JSC::Yarr::PatternTerm::__anon13061::__anon13062
139 PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false) argument
144 parentheses.disjunction = disjunction;
211 PatternAlternative(PatternDisjunction* disjunction) argument
212 : m_parent(disjunction)
H A DYarrInterpreter.cpp105 DisjunctionContext* allocDisjunctionContext(ByteDisjunction* disjunction) argument
107 size_t size = sizeof(DisjunctionContext) - sizeof(uintptr_t) + disjunction->m_frameSize * sizeof(uintptr_t);
155 ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, int* output, ByteTerm& term) argument
157 size_t size = sizeof(ParenthesesDisjunctionContext) - sizeof(int) + (term.atom.parenthesesDisjunction->m_numSubpatterns << 1) * sizeof(int) + sizeof(DisjunctionContext) - sizeof(uintptr_t) + disjunction->m_frameSize * sizeof(uintptr_t);
1078 #define currentTerm() (disjunction->terms[context->term])
1079 JSRegExpResult matchDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false, bool isBody = false) argument
1094 ASSERT(context->term < static_cast<int>(disjunction->terms.size()));
1247 ASSERT(context->term < static_cast<int>(disjunction->terms.size()));
1371 JSRegExpResult matchNonZeroDisjunction(ByteDisjunction* disjunction, DisjunctionContext* context, bool btrack = false) argument
1373 JSRegExpResult result = matchDisjunction(disjunction, contex
1612 dumpDisjunction(ByteDisjunction* disjunction) argument
1774 emitDisjunction(PatternDisjunction* disjunction, unsigned inputCountAlreadyChecked = 0, unsigned parenthesesInputCountAlreadyChecked = 0, bool isParentheticalAssertion = false) argument
[all...]
H A DYarrJIT.cpp821 TermGenerationState(PatternDisjunction* disjunction, unsigned checkedTotal) argument
822 : disjunction(disjunction)
837 return alt < disjunction->m_alternatives.size();
845 return disjunction->m_alternatives[alt];
849 return (alt + 1) == disjunction->m_alternatives.size();
884 return !disjunction->m_parent;
1021 PatternDisjunction* disjunction; member in struct:JSC::Yarr::YarrGenerator::TermGenerationState
1551 PatternDisjunction* disjunction = parenthesesTerm.parentheses.disjunction; local
1644 PatternDisjunction* disjunction = term.parentheses.disjunction; local
1742 PatternDisjunction* disjunction = parenthesesTerm.parentheses.disjunction; local
1790 PatternDisjunction* disjunction = term.parentheses.disjunction; local
1921 generateDisjunction(PatternDisjunction* disjunction) argument
[all...]
H A DYarrParser.h572 m_delegate.disjunction();
833 * void disjunction();
848 * disjunction(). Assertions, atoms, and disjunctions emitted between calls to
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
H A Dorg.sat4j.pb_2.2.0.v20100429.jarMETA-INF/MANIFEST.MF META-INF/ECLIPSEF.SF META-INF/ECLIPSEF.RSA META ...

Completed in 85 milliseconds