/external/webkit/Source/JavaScriptCore/yarr/ |
YarrSyntaxChecker.cpp | 50 void disjunction() {} function in class:JSC::Yarr::SyntaxChecker
|
YarrPattern.cpp | 523 // 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) 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, currentCallFrameSize, currentInputPosition) 797 PatternDisjunction* disjunction = m_pattern.m_body; local [all...] |
YarrPattern.h | 107 PatternDisjunction* disjunction; member in struct:JSC::Yarr::PatternTerm::__anon13148::__anon13149 139 PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false) 144 parentheses.disjunction = disjunction; 211 PatternAlternative(PatternDisjunction* disjunction) 212 : m_parent(disjunction)
|
YarrInterpreter.cpp | 105 DisjunctionContext* allocDisjunctionContext(ByteDisjunction* disjunction) 107 size_t size = sizeof(DisjunctionContext) - sizeof(uintptr_t) + disjunction->m_frameSize * sizeof(uintptr_t); 155 ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, int* output, ByteTerm& term) 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); [all...] |
YarrJIT.cpp | 821 TermGenerationState(PatternDisjunction* disjunction, unsigned checkedTotal) 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 [all...] |
YarrParser.h | 572 m_delegate.disjunction(); 833 * void disjunction(); 848 * disjunction(). Assertions, atoms, and disjunctions emitted between calls to
|
/external/v8/test/mjsunit/ |
regexp.js | 659 // End anchor inside disjunction.
|