OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:characterClass
(Results
1 - 7
of
7
) sorted by null
/external/webkit/JavaScriptCore/yarr/
RegexCompiler.cpp
54
void append(const
CharacterClass
* other)
142
CharacterClass
* charClass()
144
CharacterClass
*
characterClass
= new
CharacterClass
();
146
characterClass
->m_matches.append(m_matches);
147
characterClass
->m_ranges.append(m_ranges);
148
characterClass
->m_matchesUnicode.append(m_matchesUnicode);
149
characterClass
->m_rangesUnicode.append(m_rangesUnicode);
153
return
characterClass
;
[
all
...]
RegexInterpreter.h
80
CharacterClass
*
characterClass
;
142
ByteTerm(
CharacterClass
*
characterClass
, bool invert, int inputPos)
146
atom.
characterClass
=
characterClass
;
323
CharacterClass
* newlineCharacterClass;
324
CharacterClass
* wordcharCharacterClass;
327
Vector<
CharacterClass
*> m_userCharacterClasses;
RegexInterpreter.cpp
262
bool testCharacterClass(
CharacterClass
*
characterClass
, int ch)
265
for (unsigned i = 0; i <
characterClass
->m_matchesUnicode.size(); ++i)
266
if (ch ==
characterClass
->m_matchesUnicode[i])
268
for (unsigned i = 0; i <
characterClass
->m_rangesUnicode.size(); ++i)
269
if ((ch >=
characterClass
->m_rangesUnicode[i].begin) && (ch <=
characterClass
->m_rangesUnicode[i].end))
272
for (unsigned i = 0; i <
characterClass
->m_matches.size(); ++i)
273
if (ch ==
characterClass
->m_matches[i])
275
for (unsigned i = 0; i <
characterClass
->m_ranges.size(); ++i
[
all
...]
RegexPattern.h
60
struct
CharacterClass
: FastAllocBase {
88
CharacterClass
*
characterClass
;
110
PatternTerm(
CharacterClass
* charClass, bool invert)
114
characterClass
= charClass;
237
CharacterClass
* newlineCreate();
238
CharacterClass
* digitsCreate();
239
CharacterClass
* spacesCreate();
240
CharacterClass
* wordcharCreate();
241
CharacterClass
* nondigitsCreate()
[
all
...]
RegexJIT.cpp
146
void matchCharacterClass(RegisterID character, JumpList& matchDest, const
CharacterClass
* charClass)
665
matchCharacterClass(character, matchDest, term.
characterClass
);
687
matchCharacterClass(character, matchDest, term.
characterClass
);
714
matchCharacterClass(character, failures, term.
characterClass
);
718
matchCharacterClass(character, matchDest, term.
characterClass
);
763
matchCharacterClass(character, matchDest, term.
characterClass
);
[
all
...]
/external/webkit/JavaScriptCore/wrec/
Escapes.h
37
class
CharacterClass
;
43
CharacterClass
,
63
const WREC::
CharacterClass
* c;
91
ASSERT(escape.type() ==
CharacterClass
);
95
CharacterClassEscape(const WREC::
CharacterClass
&
characterClass
, bool invert)
96
: Escape(
CharacterClass
)
98
m_u.c = &
characterClass
;
104
const WREC::
CharacterClass
&
characterClass
() const { return *m_u.c;
[
all
...]
WRECParser.cpp
176
bool Parser::parseCharacterClassQuantifier(JumpList& failures, const
CharacterClass
& charClass, bool invert)
303
case Escape::
CharacterClass
: {
306
constructor.append(characterClassEscape.
characterClass
());
334
CharacterClass
charClass = constructor.charClass();
345
case Escape::
CharacterClass
:
346
return parseCharacterClassQuantifier(failures, CharacterClassEscape::cast(escape).
characterClass
(), CharacterClassEscape::cast(escape).invert());
385
return CharacterClassEscape(
CharacterClass
::digits(), false);
388
return CharacterClassEscape(
CharacterClass
::spaces(), false);
391
return CharacterClassEscape(
CharacterClass
::wordchar(), false);
395
? CharacterClassEscape(
CharacterClass
::nondigits(), false
[
all
...]
Completed in 173 milliseconds