Searched refs:quantityType (Results 1 - 5 of 5) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/yarr/
H A DYarrInterpreter.h90 QuantifierType quantityType; member in struct:JSC::Yarr::ByteTerm::__anon2689::__anon2690
109 ByteTerm(UChar ch, int inputPos, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
114 switch (quantityType) {
127 atom.quantityType = quantityType;
132 ByteTerm(UChar lo, UChar hi, int inputPos, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
137 switch (quantityType) {
151 atom.quantityType = quantityType;
162 atom.quantityType
[all...]
H A DYarrPattern.h113 QuantifierType quantityType; member in struct:JSC::Yarr::PatternTerm
124 quantityType = QuantifierFixedCount;
134 quantityType = QuantifierFixedCount;
147 quantityType = QuantifierFixedCount;
156 quantityType = QuantifierFixedCount;
166 quantityType = QuantifierFixedCount;
177 quantityType = QuantifierFixedCount;
214 quantityType = type;
H A DYarrInterpreter.cpp392 switch (term.atom.quantityType) {
421 switch (term.atom.quantityType) {
451 switch (term.atom.quantityType) {
488 switch (term.atom.quantityType) {
535 switch (term.atom.quantityType) {
581 switch (term.atom.quantityType) {
648 switch (term.atom.quantityType) {
681 if (term.atom.quantityType == QuantifierFixedCount)
701 switch (term.atom.quantityType) {
725 switch (term.atom.quantityType) {
1509 atomPatternCharacter(UChar ch, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
1527 atomCharacterClass(CharacterClass* characterClass, bool invert, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
1536 atomBackReference(unsigned subpatternId, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
1603 atomParentheticalAssertionEnd(unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
1701 atomParenthesesSubpatternEnd(unsigned lastSubpatternId, int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType, unsigned callFrameSize = 0) argument
1735 atomParenthesesOnceEnd(int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
1757 atomParenthesesTerminalEnd(int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument
[all...]
H A DYarrJIT.cpp133 && (term.quantityType == QuantifierFixedCount)
135 && (nextTerm.quantityType == QuantifierFixedCount)) {
803 || nextTerm->quantityType != QuantifierFixedCount
1239 switch (term->quantityType) {
1256 switch (term->quantityType) {
1305 switch (term->quantityType) {
1322 switch (term->quantityType) {
1495 if ((term->quantityType == QuantifierFixedCount) && (term->type != PatternTerm::TypeParentheticalAssertion))
1513 if (term->quantityType != QuantifierFixedCount)
1518 if (term->quantityType !
[all...]
H A DYarrPattern.cpp527 ASSERT((term.quantityCount == 1) && (term.quantityType == QuantifierFixedCount));
595 if (term.quantityType != QuantifierFixedCount) {
605 if (term.quantityType != QuantifierFixedCount) {
617 if (term.quantityType != QuantifierFixedCount)
621 if (term.quantityType == QuantifierFixedCount)
707 && term.quantityType == QuantifierGreedy
789 if ((firstNonAnchorTerm.type != PatternTerm::TypeCharacterClass) || (firstNonAnchorTerm.characterClass != m_pattern.newlineCharacterClass()) || !((firstNonAnchorTerm.quantityType == QuantifierGreedy) || (firstNonAnchorTerm.quantityType == QuantifierNonGreedy)))
801 if ((lastNonAnchorTerm.type != PatternTerm::TypeCharacterClass) || (lastNonAnchorTerm.characterClass != m_pattern.newlineCharacterClass()) || (lastNonAnchorTerm.quantityType != QuantifierGreedy))

Completed in 176 milliseconds