Home
last modified time | relevance | path

Searched refs:PatternDisjunction (Results 1 – 6 of 6) sorted by relevance

/external/webkit/JavaScriptCore/yarr/
DRegexPattern.h47 struct PatternDisjunction;
91 PatternDisjunction* disjunction;
119 …PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool invertOrCaptur… in PatternTerm()
185 PatternAlternative(PatternDisjunction* disjunction) in PatternAlternative()
203 PatternDisjunction* m_parent;
208 struct PatternDisjunction : FastAllocBase { struct
209 PatternDisjunction(PatternAlternative* parent = 0)
214 ~PatternDisjunction() in ~PatternDisjunction() argument
338 PatternDisjunction* m_body;
339 Vector<PatternDisjunction*, 4> m_disjunctions;
DRegexCompiler.cpp446 PatternDisjunction* parenthesesDisjunction = new PatternDisjunction(m_alternative); in atomParenthesesSubpatternBegin()
454 PatternDisjunction* parenthesesDisjunction = new PatternDisjunction(m_alternative); in atomParentheticalAssertionBegin()
496 PatternDisjunction* copyDisjunction(PatternDisjunction* disjunction) in copyDisjunction()
498 PatternDisjunction* newDisjunction = new PatternDisjunction(); in copyDisjunction()
568 m_pattern.m_body = new PatternDisjunction(); in regexBegin()
657 …unsigned setupDisjunctionOffsets(PatternDisjunction* disjunction, unsigned initialCallFrameSize, u… in setupDisjunctionOffsets()
DRegexJIT.cpp290 TermGenerationState(PatternDisjunction* disjunction, unsigned checkedTotal) in TermGenerationState()
403 PatternDisjunction* disjunction;
786 PatternDisjunction* disjunction = parenthesesTerm.parentheses.disjunction; in generateParenthesesDisjunction()
880 PatternDisjunction* disjunction = term.parentheses.disjunction; in generateParenthesesSingle()
973 PatternDisjunction* disjunction = term.parentheses.disjunction; in generateParentheticalAssertion()
1100 void generateDisjunction(PatternDisjunction* disjunction) in generateDisjunction()
DRegexInterpreter.cpp1511 …void emitDisjunction(PatternDisjunction* disjunction, unsigned inputCountAlreadyChecked = 0, unsig… in emitDisjunction()
/external/webkit/JavaScriptCore/
DChangeLog-2009-06-168953 (JSC::Yarr::PatternDisjunction::PatternDisjunction):
8954 (JSC::Yarr::PatternDisjunction::~PatternDisjunction):
8955 (JSC::Yarr::PatternDisjunction::addNewAlternative):
DChangeLog17751 PatternDisjunction (new call: JavaScriptCore/yarr/RegexCompiler.cpp:446)