/external/webkit/Source/JavaScriptCore/yarr/ |
H A D | YarrInterpreter.h | 103 int inputPosition; member in struct:JSC::Yarr::ByteTerm 125 inputPosition = inputPos; 149 inputPosition = inputPos; 160 inputPosition = inputPos; 172 inputPosition = inputPos; 192 inputPosition = inputPos; 198 term.inputPosition = inputPos; 219 term.inputPosition = inputPos; 226 term.inputPosition = inputPos;
|
H A D | YarrInterpreter.cpp | 302 bool checkCharacter(int testChar, int inputPosition) 304 return testChar == input.readChecked(inputPosition); 307 bool checkCasedCharacter(int loChar, int hiChar, int inputPosition) 309 int ch = input.readChecked(inputPosition); 313 bool checkCharacterClass(CharacterClass* characterClass, bool invert, int inputPosition) 315 bool match = testCharacterClass(characterClass, input.readChecked(inputPosition)); 352 return (input.atStart(term.inputPosition)) || (pattern->m_multiline && testCharacterClass(pattern->newlineCharacterClass, input.readChecked(term.inputPosition - 1))); 357 if (term.inputPosition) 358 return (input.atEnd(term.inputPosition)) || (patter 1469 assertionBOL(int inputPosition) argument 1474 assertionEOL(int inputPosition) argument 1479 assertionWordBoundary(bool invert, int inputPosition) argument 1484 atomPatternCharacter(UChar ch, int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument 1499 atomCharacterClass(CharacterClass* characterClass, bool invert, int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument 1508 atomBackReference(unsigned subpatternId, int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument 1519 atomParenthesesOnceBegin(unsigned subpatternId, bool capture, int inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1532 atomParenthesesTerminalBegin(unsigned subpatternId, bool capture, int inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1545 atomParenthesesSubpatternBegin(unsigned subpatternId, bool capture, int inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1575 atomParentheticalAssertionEnd(int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument 1668 atomParenthesesSubpatternEnd(unsigned lastSubpatternId, int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType, unsigned callFrameSize = 0) argument 1699 atomParenthesesOnceEnd(int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument 1721 atomParenthesesTerminalEnd(int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument [all...] |
H A D | YarrPattern.cpp | 662 term.inputPosition = currentInputPosition; 666 term.inputPosition = currentInputPosition; 676 term.inputPosition = currentInputPosition; 686 term.inputPosition = currentInputPosition; 705 term.inputPosition = currentInputPosition; 709 term.inputPosition = currentInputPosition; 711 term.inputPosition = currentInputPosition; 720 term.inputPosition = currentInputPosition;
|
H A D | YarrJIT.cpp | 258 Jump jumpIfCharEquals(UChar ch, int inputPosition) argument 260 return branch16(Equal, BaseIndex(input, index, TimesTwo, inputPosition * sizeof(UChar)), Imm32(ch)); 263 Jump jumpIfCharNotEquals(UChar ch, int inputPosition) argument 265 return branch16(NotEqual, BaseIndex(input, index, TimesTwo, inputPosition * sizeof(UChar)), Imm32(ch)); 268 void readCharacter(int inputPosition, RegisterID reg) argument 270 load16(BaseIndex(input, index, TimesTwo, inputPosition * sizeof(UChar)), reg); 914 return term().inputPosition - checkedTotal; 1178 if (!term.inputPosition) 1188 if (term.inputPosition) 1203 if (term.inputPosition [all...] |
H A D | YarrPattern.h | 116 int inputPosition; member in struct:JSC::Yarr::PatternTerm
|