

Public Member Functions | |
| QRegExpEngine (bool caseSensitive) | |
| QRegExpEngine (const QString &rx, bool caseSensitive) | |
| ~QRegExpEngine () | |
| bool | isValid () const |
| bool | caseSensitive () const |
| int | numCaptures () const |
| QArray< int > | match (const QString &str, int pos, bool minimal, bool oneTest) |
| int | matchedLength () const |
| int | createState (QChar ch) |
| int | createState (const CharClass &cc) |
| int | createState (int bref) |
| void | addCatTransitions (const QArray< int > &from, const QArray< int > &to) |
| void | addPlusTransitions (const QArray< int > &from, const QArray< int > &to, int atom) |
| int | anchorAlternation (int a, int b) |
| int | anchorConcatenation (int a, int b) |
| void | addAnchors (int from, int to, int a) |
| void | setupGoodStringHeuristic (int earlyStart, int lateStart, const QString &str) |
| void | setupBadCharHeuristic (int minLen, const QArray< int > &firstOcc) |
| void | heuristicallyChooseHeuristic () |
| QRegExpEngine (bool caseSensitive) | |
| QRegExpEngine (const QString &rx, bool caseSensitive) | |
| ~QRegExpEngine () | |
| bool | isValid () const |
| const QString & | errorString () const |
| bool | caseSensitive () const |
| int | numCaptures () const |
| QMemArray< int > | match (const QString &str, int pos, bool minimal, bool oneTest, int caretIndex) |
| int | matchedLength () const |
| int | createState (QChar ch) |
| int | createState (const CharClass &cc) |
| int | createState (int bref) |
| void | addCatTransitions (const QMemArray< int > &from, const QMemArray< int > &to) |
| void | addPlusTransitions (const QMemArray< int > &from, const QMemArray< int > &to, int atom) |
| int | anchorAlternation (int a, int b) |
| int | anchorConcatenation (int a, int b) |
| void | addAnchors (int from, int to, int a) |
| void | setupGoodStringHeuristic (int earlyStart, int lateStart, const QString &str) |
| void | setupBadCharHeuristic (int minLen, const QMemArray< int > &firstOcc) |
| void | heuristicallyChooseHeuristic () |
Private Types | |
| enum | { CharClassBit = 0x10000, BackRefBit = 0x20000 } |
| enum | { InitialState = 0, FinalState = 1 } |
| enum | { MaxLookaheads = 13, MaxBackRefs = 14 } |
| enum | { Anchor_Dollar = 0x00000001, Anchor_Caret = 0x00000002, Anchor_Word = 0x00000004, Anchor_NonWord = 0x00000008, Anchor_FirstLookahead = 0x00000010, Anchor_BackRef1Empty = Anchor_FirstLookahead << MaxLookaheads, Anchor_BackRef0Empty = Anchor_BackRef1Empty >> 1, Anchor_Alternation = Anchor_BackRef1Empty << MaxBackRefs, Anchor_LookaheadMask } |
| enum | { Tok_Eos, Tok_Dollar, Tok_LeftParen, Tok_MagicLeftParen, Tok_PosLookahead, Tok_NegLookahead, Tok_RightParen, Tok_CharClass, Tok_Caret, Tok_Quantifier, Tok_Bar, Tok_Word, Tok_NonWord, Tok_Char = 0x10000, Tok_BackRef = 0x20000 } |
| enum | { CharClassBit = 0x10000, BackRefBit = 0x20000 } |
| enum | { InitialState = 0, FinalState = 1 } |
| enum | { MaxLookaheads = 13, MaxBackRefs = 14 } |
| enum | { Anchor_Dollar = 0x00000001, Anchor_Caret = 0x00000002, Anchor_Word = 0x00000004, Anchor_NonWord = 0x00000008, Anchor_FirstLookahead = 0x00000010, Anchor_BackRef1Empty = Anchor_FirstLookahead << MaxLookaheads, Anchor_BackRef0Empty = Anchor_BackRef1Empty >> 1, Anchor_Alternation = Anchor_BackRef1Empty << MaxBackRefs, Anchor_LookaheadMask } |
| enum | { Tok_Eos, Tok_Dollar, Tok_LeftParen, Tok_MagicLeftParen, Tok_PosLookahead, Tok_NegLookahead, Tok_RightParen, Tok_CharClass, Tok_Caret, Tok_Quantifier, Tok_Bar, Tok_Word, Tok_NonWord, Tok_Char = 0x10000, Tok_BackRef = 0x20000 } |
Private Member Functions | |
| void | setup (bool caseSensitive) |
| int | setupState (int match) |
| int | startAtom (bool capture) |
| void | finishAtom (int atom) |
| int | addLookahead (QRegExpEngine *eng, bool negative) |
| bool | isBetterCapture (const int *begin1, const int *end1, const int *begin2, const int *end2) |
| bool | testAnchor (int i, int a, const int *capBegin) |
| bool | goodStringMatch () |
| bool | badCharMatch () |
| bool | matchHere () |
| int | getChar () |
| int | getEscape () |
| int | getRep (int def) |
| void | skipChars (int n) |
| void | startTokenizer (const QChar *rx, int len) |
| int | getToken () |
| int | parse (const QChar *rx, int len) |
| void | parseAtom (Box *box) |
| void | parseFactor (Box *box) |
| void | parseTerm (Box *box) |
| void | parseExpression (Box *box) |
| void | setup (bool caseSensitive) |
| int | setupState (int match) |
| int | startAtom (bool capture) |
| void | finishAtom (int atom) |
| int | addLookahead (QRegExpEngine *eng, bool negative) |
| bool | isBetterCapture (const int *begin1, const int *end1, const int *begin2, const int *end2) |
| bool | testAnchor (int i, int a, const int *capBegin) |
| bool | goodStringMatch () |
| bool | badCharMatch () |
| bool | matchHere () |
| int | getChar () |
| int | getEscape () |
| int | getRep (int def) |
| void | skipChars (int n) |
| void | error (const char *msg) |
| void | startTokenizer (const QChar *rx, int len) |
| int | getToken () |
| int | parse (const QChar *rx, int len) |
| void | parseAtom (Box *box) |
| void | parseFactor (Box *box) |
| void | parseTerm (Box *box) |
| void | parseExpression (Box *box) |
Private Attributes | |
| QVector< State > | s |
| int | ns |
| QArray< Atom > | f |
| int | nf |
| int | cf |
| int | realncap |
| int | ncap |
| QVector< CharClass > | cl |
| QVector< Lookahead > | ahead |
| QArray< AnchorAlternation > | aa |
| bool | caretAnchored |
| bool | valid |
| bool | cs |
| int | nbrefs |
| bool | useGoodStringHeuristic |
| int | goodEarlyStart |
| int | goodLateStart |
| QString | goodStr |
| int | minl |
| QArray< int > | occ1 |
| const QChar * | yyIn |
| int | yyPos0 |
| int | yyPos |
| int | yyLen |
| int | yyCh |
| CharClass * | yyCharClass |
| int | yyMinRep |
| int | yyMaxRep |
| bool | yyError |
| int | yyTok |
| bool | yyMayCapture |
| const QString * | mmStr |
| const QChar * | mmIn |
| int | mmPos |
| int | mmLen |
| bool | mmMinimal |
| QArray< int > | mmCaptured |
| QArray< int > | mmCapturedNoMatch |
| QArray< int > | mmBigArray |
| int * | mmInNextStack |
| int * | mmCurStack |
| int * | mmNextStack |
| int * | mmCurCapBegin |
| int * | mmNextCapBegin |
| int * | mmCurCapEnd |
| int * | mmNextCapEnd |
| int * | mmTempCapBegin |
| int * | mmTempCapEnd |
| int * | mmCapBegin |
| int * | mmCapEnd |
| int * | mmSlideTab |
| int | mmSlideTabSize |
| QIntDict< int > | mmSleeping |
| int | mmMatchedLen |
| QPtrVector< State > | s |
| QMemArray< Atom > | f |
| int | officialncap |
| QPtrVector< CharClass > | cl |
| QPtrVector< Lookahead > | ahead |
| QMemArray< AnchorAlternation > | aa |
| QMemArray< int > | occ1 |
| const QChar * | yyIn |
| CharClass * | yyCharClass |
| QString | yyError |
| const QString * | mmStr |
| const QChar * | mmIn |
| int | mmCaretPos |
| QMemArray< int > | mmCaptured |
| QMemArray< int > | mmCapturedNoMatch |
| QMemArray< int > | mmBigArray |
| int * | mmInNextStack |
| int * | mmCurStack |
| int * | mmNextStack |
| int * | mmCurCapBegin |
| int * | mmNextCapBegin |
| int * | mmCurCapEnd |
| int * | mmNextCapEnd |
| int * | mmTempCapBegin |
| int * | mmTempCapEnd |
| int * | mmCapBegin |
| int * | mmCapEnd |
| int * | mmSlideTab |
| QIntDict< int > | mmSleeping |
| int | mmMatchLen |
Friends | |
| class | Box |
Classes | |
| struct | AnchorAlternation |
| struct | Atom |
| class | Box |
| class | CharClass |
| struct | Lookahead |
| struct | State |
|
|
Definition at line 909 of file qregexp3.cpp. |
|
|
Definition at line 976 of file qregexp3.cpp. |
|
|
Definition at line 983 of file qregexp3.cpp. |
|
|
Definition at line 984 of file qregexp3.cpp. |
|
|
Definition at line 1118 of file qregexp3.cpp. |
|
|
Definition at line 967 of file qregexp.cpp. |
|
|
Definition at line 1035 of file qregexp.cpp. |
|
|
Definition at line 1043 of file qregexp.cpp. |
|
|
Definition at line 1044 of file qregexp.cpp. |
|
|
Definition at line 1178 of file qregexp.cpp. |
|
|
Definition at line 863 of file qregexp3.cpp. References setup(). Referenced by parseAtom(). |
|
||||||||||||
|
Definition at line 1185 of file qregexp3.cpp. References parse(). |
|
|
Definition at line 1195 of file qregexp3.cpp. References engCount, firstOccurrenceAtZero, and noOccurrences. |
|
|
Definition at line 919 of file qregexp.cpp. References setup(). |
|
||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 1361 of file qregexp3.cpp. References anchorAlternation(), QRegExpEngine::State::anchors, QMap< Key, T >::contains(), QMap< Key, T >::insert(), and s. Referenced by QRegExpEngine::Box::addAnchorsToEngine(). |
|
||||||||||||
|
Definition at line 1364 of file qregexp.cpp. References i, mergeInto(), QRegExpEngine::State::outs, s, and QMemArray< type >::size(). |
|
||||||||||||
|
Definition at line 1297 of file qregexp3.cpp. References i, mergeInto(), QRegExpEngine::State::outs, and s. Referenced by QRegExpEngine::Box::cat(), and QRegExpEngine::Box::plus(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 1563 of file qregexp3.cpp. References ahead, Anchor_FirstLookahead, MaxLookaheads, TRUE, and yyError. Referenced by parseAtom(). |
|
||||||||||||||||
|
Definition at line 1374 of file qregexp.cpp. References QMemArray< type >::bsearch(), QMap< Key, T >::contains(), f, i, QMap< Key, T >::insert(), mergeInto(), QRegExpEngine::State::outs, QRegExpEngine::State::reenter, s, and QMemArray< type >::size(). |
|
||||||||||||||||
|
Definition at line 1307 of file qregexp3.cpp. References QMap< Key, T >::contains(), f, i, QMap< Key, T >::insert(), mergeInto(), QRegExpEngine::State::outs, QRegExpEngine::State::reenter, and s. Referenced by QRegExpEngine::Box::plus(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 1331 of file qregexp3.cpp. References aa, and Anchor_Alternation. Referenced by addAnchors(), anchorConcatenation(), and QRegExpEngine::Box::orx(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 1346 of file qregexp3.cpp. References aa, Anchor_Alternation, anchorAlternation(), and qSwap(). Referenced by QRegExpEngine::Box::addAnchorsToEngine(), QRegExpEngine::Box::cat(), and QRegExpEngine::Box::catAnchor(). |
|
|
|
|
|
Definition at line 1687 of file qregexp3.cpp. References BadChar, FALSE, matchHere(), minl, mmIn, mmLen, mmPos, mmSlideTab, mmSlideTabSize, NoOccurrence, occ1, and TRUE. Referenced by match(). |
|
|
Definition at line 927 of file qregexp.cpp. References cs. |
|
|
Definition at line 870 of file qregexp3.cpp. References cs. Referenced by QRegExp::caseSensitive(), newEngine(), QRegExp::operator==(), and QRegExp::setCaseSensitive(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 1277 of file qregexp3.cpp. References BackRefBit, MaxBackRefs, nbrefs, setupState(), TRUE, and yyError. |
|
|
Definition at line 1263 of file qregexp3.cpp. References CharClassBit, cl, and setupState(). |
|
|
Definition at line 1258 of file qregexp3.cpp. References setupState(), and QChar::unicode(). Referenced by QRegExpEngine::Box::set(). |
|
|
Definition at line 2739 of file qregexp.cpp. References QString::fromLatin1(), and yyError. |
|
|
Definition at line 926 of file qregexp.cpp. References yyError. Referenced by QRegExp::errorString(). |
|
|
Definition at line 1055 of file qregexp.cpp. |
|
|
Definition at line 995 of file qregexp3.cpp. Referenced by parse(), and parseFactor(). |
|
|
|
|
|
Definition at line 2485 of file qregexp3.cpp. References EOS, QChar::unicode(), yyIn, yyLen, and yyPos. Referenced by getEscape(), getRep(), getToken(), skipChars(), and startTokenizer(). |
|
|
|
|
|
Definition at line 2490 of file qregexp3.cpp. References QRegExpEngine::CharClass::addCategories(), QRegExpEngine::CharClass::addRange(), EOS, getChar(), low, p, Tok_BackRef, Tok_Char, Tok_CharClass, Tok_NonWord, Tok_Word, TRUE, val, yyCh, yyCharClass, and yyError. Referenced by getToken(). |
|
|
|
|
|
Definition at line 2602 of file qregexp3.cpp. References getChar(), InftyRep, TRUE, yyCh, and yyError. Referenced by getToken(). |
|
|
|
|
|
Definition at line 2644 of file qregexp3.cpp. References QRegExpEngine::CharClass::addRange(), QRegExpEngine::CharClass::addSingleton(), QRegExpEngine::CharClass::clear(), EOS, FALSE, getChar(), getEscape(), getRep(), InftyRep, qSwap(), QRegExpEngine::CharClass::setNegative(), Tok_Bar, Tok_Caret, Tok_Char, Tok_CharClass, Tok_Dollar, Tok_Eos, Tok_LeftParen, Tok_MagicLeftParen, Tok_NegLookahead, Tok_PosLookahead, Tok_Quantifier, Tok_RightParen, Tok_Word, TRUE, yyCh, yyCharClass, yyError, yyMaxRep, yyMinRep, yyPos, and yyPos0. Referenced by parse(), parseAtom(), parseExpression(), and parseFactor(). |
|
|
|
|
|
Definition at line 1667 of file qregexp3.cpp. References cs, FALSE, QString::find(), goodEarlyStart, goodLateStart, goodStr, matchHere(), mmPos, mmStr, and TRUE. Referenced by match(). |
|
|
|
|
|
Definition at line 1404 of file qregexp3.cpp. References goodEarlyStart, goodLateStart, goodStr, i, QString::length(), minl, NoOccurrence, NumBadChars, occ1, and useGoodStringHeuristic. Referenced by QRegExpEngine::Box::setupHeuristics(). |
|
||||||||||||||||||||
|
|
|
||||||||||||||||||||
|
Definition at line 1580 of file qregexp3.cpp. Referenced by matchHere(). |
|
|
Definition at line 925 of file qregexp.cpp. References valid. |
|
|
Definition at line 869 of file qregexp3.cpp. References valid. Referenced by QRegExp::isValid(). |
|
||||||||||||||||||||||||
|
Definition at line 1269 of file qregexp.cpp. References badCharMatch(), caretAnchored, FALSE, goodStringMatch(), len, QString::length(), matchHere(), minl, mmCapBegin, mmCapEnd, mmCaptured, mmCapturedNoMatch, mmCaretPos, mmIn, mmLen, mmMatchedLen, mmMatchLen, mmMinimal, mmPos, mmStr, QChar::null, officialncap, QString::unicode(), useGoodStringHeuristic, and valid. |
|
||||||||||||||||||||
|
Definition at line 1210 of file qregexp3.cpp. References badCharMatch(), caretAnchored, FALSE, goodStringMatch(), len, QString::length(), matchHere(), minl, mmCapBegin, mmCapEnd, mmCaptured, mmCapturedNoMatch, mmIn, mmLen, mmMatchedLen, mmMinimal, mmPos, mmStr, QChar::null, realncap, QString::unicode(), useGoodStringHeuristic, and valid. Referenced by QRegExp::exactMatch(), matchHere(), QRegExp::search(), and QRegExp::searchRev(). |
|
|
Definition at line 931 of file qregexp.cpp. References mmMatchedLen. |
|
|
Definition at line 874 of file qregexp3.cpp. References mmMatchedLen. Referenced by QRegExp::exactMatch(). |
|
|
|
|
|
|
Definition at line 928 of file qregexp.cpp. References officialncap. |
|
|
Definition at line 871 of file qregexp3.cpp. References realncap. Referenced by QRegExp::compile(), and QRegExp::numCaptures(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 2801 of file qregexp3.cpp. References Anchor_Alternation, Anchor_Caret, QRegExpEngine::State::anchors, QMap< Key, T >::begin(), caretAnchored, QRegExpEngine::Box::cat(), QMap< Key, T >::end(), FALSE, finishAtom(), getToken(), InitialState, mmBigArray, mmCapBegin, mmCapEnd, mmCaptured, mmCapturedNoMatch, mmCurCapBegin, mmCurCapEnd, mmCurStack, mmInNextStack, mmNextCapBegin, mmNextCapEnd, mmNextStack, mmSlideTab, mmSlideTabSize, mmTempCapBegin, mmTempCapEnd, nbrefs, ncap, ns, parseExpression(), realncap, s, QRegExpEngine::Box::set(), QRegExpEngine::Box::setupHeuristics(), startAtom(), startTokenizer(), TRUE, valid, yyCharClass, yyError, yyMayCapture, yyPos0, and yyTok. Referenced by parseAtom(). |
|
|
|
|
|
Definition at line 2895 of file qregexp3.cpp. References addLookahead(), Anchor_Caret, Anchor_Dollar, Anchor_NonWord, Anchor_Word, QRegExpEngine::Box::catAnchor(), cs, getToken(), len, parse(), parseExpression(), QRegExpEngine(), QRegExpEngine::Box::set(), skipChars(), Tok_BackRef, Tok_Caret, Tok_Char, Tok_CharClass, Tok_Dollar, Tok_LeftParen, Tok_MagicLeftParen, Tok_NegLookahead, Tok_NonWord, Tok_PosLookahead, Tok_RightParen, Tok_Word, TRUE, yyCharClass, yyError, yyIn, yyLen, yyPos, and yyTok. Referenced by parseFactor(). |
|
|
|
|
|
Definition at line 3045 of file qregexp3.cpp. References getToken(), parseTerm(), Tok_Bar, and yyTok. Referenced by parse(), and parseAtom(). |
|
|
|
|
|
Definition at line 2957 of file qregexp3.cpp. References alpha, QRegExpEngine::Box::cat(), FALSE, finishAtom(), getToken(), in, InftyRep, len, QRegExpEngine::Box::opt(), parseAtom(), pos, startAtom(), Tok_CharClass, Tok_LeftParen, Tok_Quantifier, yyCh, yyCharClass, yyIn, yyLen, yyMaxRep, yyMayCapture, yyMinRep, yyPos, yyPos0, YYREDO, and yyTok. Referenced by parseTerm(). |
|
|
|
|
|
Definition at line 3032 of file qregexp3.cpp. References parseFactor(), Tok_Bar, Tok_Eos, Tok_RightParen, and yyTok. Referenced by parseExpression(). |
|
|
|
|
|
Definition at line 1488 of file qregexp3.cpp. References ahead, caretAnchored, cf, cl, cs, engCount, f, FALSE, firstOccurrenceAtZero, minl, mmCapturedNoMatch, nbrefs, ncap, nf, NoOccurrence, noOccurrences, ns, NumBadChars, occ1, realncap, s, TRUE, useGoodStringHeuristic, and valid. Referenced by QRegExpEngine(). |
|
||||||||||||
|
Definition at line 1459 of file qregexp.cpp. References cs, minl, NumBadChars, and occ1. |
|
||||||||||||
|
Definition at line 1385 of file qregexp3.cpp. References cs, firstOccurrenceAtZero, minl, and occ1. Referenced by QRegExpEngine::Box::setupHeuristics(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 1377 of file qregexp3.cpp. References cs, goodEarlyStart, goodLateStart, goodStr, and QString::lower(). Referenced by QRegExpEngine::Box::setupHeuristics(). |
|
|
|
|
|
Definition at line 1530 of file qregexp3.cpp. Referenced by createState(). |
|
|
|
|
|
Definition at line 2622 of file qregexp3.cpp. References getChar(), yyCh, and yyPos. Referenced by parseAtom(). |
|
|
|
|
|
Definition at line 1548 of file qregexp3.cpp. References cf, f, ncap, and nf. Referenced by parse(), and parseFactor(). |
|
||||||||||||
|
|
|
||||||||||||
|
Definition at line 2631 of file qregexp3.cpp. References FALSE, getChar(), yyCh, yyCharClass, yyError, yyIn, yyLen, yyMaxRep, yyMinRep, yyPos, and yyPos0. Referenced by parse(). |
|
||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 1599 of file qregexp3.cpp. References aa, ahead, Anchor_Alternation, Anchor_BackRef1Empty, Anchor_Caret, Anchor_Dollar, Anchor_FirstLookahead, Anchor_LookaheadMask, Anchor_NonWord, Anchor_Word, EmptyCapture, FALSE, QChar::isLetterOrNumber(), mmIn, mmLen, mmPos, nbrefs, QConstString::string(), and TRUE. Referenced by matchHere(). |
|
|
Definition at line 1113 of file qregexp3.cpp. |
|
|
Definition at line 1092 of file qregexp.cpp. |
|
|
Definition at line 1032 of file qregexp3.cpp. Referenced by anchorAlternation(), anchorConcatenation(), and testAnchor(). |
|
|
Definition at line 1089 of file qregexp.cpp. |
|
|
Definition at line 1029 of file qregexp3.cpp. Referenced by addLookahead(), setup(), and testAnchor(). |
|
|
Definition at line 1095 of file qregexp.cpp. |
|
|
Definition at line 1081 of file qregexp.cpp. Referenced by finishAtom(), setup(), setupState(), and startAtom(). |
|
|
Definition at line 1086 of file qregexp.cpp. |
|
|
Definition at line 1026 of file qregexp3.cpp. Referenced by createState(), matchHere(), and setup(). |
|
|
Definition at line 1098 of file qregexp.cpp. Referenced by caseSensitive(), goodStringMatch(), matchHere(), parseAtom(), setup(), setupBadCharHeuristic(), and setupGoodStringHeuristic(). |
|
|
Definition at line 1079 of file qregexp.cpp. |
|
|
Definition at line 1019 of file qregexp3.cpp. Referenced by addPlusTransitions(), finishAtom(), matchHere(), setup(), and startAtom(). |
|
|
Definition at line 1106 of file qregexp.cpp. Referenced by goodStringMatch(), heuristicallyChooseHeuristic(), and setupGoodStringHeuristic(). |
|
|
Definition at line 1107 of file qregexp.cpp. Referenced by goodStringMatch(), heuristicallyChooseHeuristic(), and setupGoodStringHeuristic(). |
|
|
Definition at line 1108 of file qregexp.cpp. Referenced by goodStringMatch(), heuristicallyChooseHeuristic(), and setupGoodStringHeuristic(). |
|
|
Definition at line 1110 of file qregexp.cpp. Referenced by badCharMatch(), heuristicallyChooseHeuristic(), match(), setup(), and setupBadCharHeuristic(). |
|
|
Definition at line 1227 of file qregexp.cpp. |
|
|
Definition at line 1165 of file qregexp3.cpp. Referenced by parse(). |
|
|
Definition at line 1237 of file qregexp.cpp. |
|
|
Definition at line 1175 of file qregexp3.cpp. Referenced by match(), matchHere(), and parse(). |
|
|
Definition at line 1238 of file qregexp.cpp. |
|
|
Definition at line 1176 of file qregexp3.cpp. Referenced by match(), matchHere(), and parse(). |
|
|
Definition at line 1225 of file qregexp.cpp. |
|
|
Definition at line 1163 of file qregexp3.cpp. |
|
|
Definition at line 1226 of file qregexp.cpp. |
|
|
Definition at line 1164 of file qregexp3.cpp. |
|
|
Definition at line 1222 of file qregexp.cpp. Referenced by match(). |
|
|
Definition at line 1231 of file qregexp.cpp. |
|
|
Definition at line 1169 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1233 of file qregexp.cpp. |
|
|
Definition at line 1171 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1229 of file qregexp.cpp. |
|
|
Definition at line 1167 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1220 of file qregexp.cpp. |
|
|
Definition at line 1159 of file qregexp3.cpp. Referenced by badCharMatch(), match(), matchHere(), and testAnchor(). |
|
|
Definition at line 1228 of file qregexp.cpp. |
|
|
Definition at line 1166 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1223 of file qregexp.cpp. Referenced by badCharMatch(), match(), matchHere(), and testAnchor(). |
|
|
Definition at line 1245 of file qregexp.cpp. Referenced by match(), matchedLength(), and matchHere(). |
|
|
Definition at line 1244 of file qregexp.cpp. Referenced by match(). |
|
|
Definition at line 1224 of file qregexp.cpp. Referenced by match(), and matchHere(). |
|
|
Definition at line 1232 of file qregexp.cpp. |
|
|
Definition at line 1170 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1234 of file qregexp.cpp. |
|
|
Definition at line 1172 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1230 of file qregexp.cpp. |
|
|
Definition at line 1168 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1221 of file qregexp.cpp. Referenced by badCharMatch(), goodStringMatch(), match(), matchHere(), and testAnchor(). |
|
|
Definition at line 1242 of file qregexp.cpp. |
|
|
Definition at line 1180 of file qregexp3.cpp. Referenced by matchHere(). |
|
|
Definition at line 1239 of file qregexp.cpp. |
|
|
Definition at line 1177 of file qregexp3.cpp. Referenced by badCharMatch(), and parse(). |
|
|
Definition at line 1240 of file qregexp.cpp. Referenced by badCharMatch(), and parse(). |
|
|
Definition at line 1219 of file qregexp.cpp. |
|
|
Definition at line 1158 of file qregexp3.cpp. Referenced by goodStringMatch(), and match(). |
|
|
Definition at line 1235 of file qregexp.cpp. |
|
|
Definition at line 1173 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1236 of file qregexp.cpp. |
|
|
Definition at line 1174 of file qregexp3.cpp. Referenced by matchHere(), and parse(). |
|
|
Definition at line 1100 of file qregexp.cpp. Referenced by createState(), parse(), setup(), and testAnchor(). |
|
|
Definition at line 1084 of file qregexp.cpp. Referenced by isBetterCapture(), matchHere(), parse(), setup(), and startAtom(). |
|
|
Definition at line 1080 of file qregexp.cpp. Referenced by matchHere(), setup(), and startAtom(). |
|
|
Definition at line 1077 of file qregexp.cpp. Referenced by parse(), setup(), and setupState(). |
|
|
Definition at line 1111 of file qregexp.cpp. |
|
|
Definition at line 1051 of file qregexp3.cpp. Referenced by badCharMatch(), heuristicallyChooseHeuristic(), setup(), and setupBadCharHeuristic(). |
|
|
Definition at line 1083 of file qregexp.cpp. Referenced by match(), and numCaptures(). |
|
|
Definition at line 1023 of file qregexp3.cpp. Referenced by match(), numCaptures(), parse(), and setup(). |
|
|
Definition at line 1076 of file qregexp.cpp. |
|
|
Definition at line 1016 of file qregexp3.cpp. Referenced by addAnchors(), addCatTransitions(), addPlusTransitions(), matchHere(), parse(), setup(), and setupState(). |
|
|
Definition at line 1104 of file qregexp.cpp. Referenced by heuristicallyChooseHeuristic(), match(), and setup(). |
|
|
Definition at line 1097 of file qregexp.cpp. |
|
|
Definition at line 1198 of file qregexp.cpp. Referenced by getEscape(), getRep(), getToken(), parseFactor(), skipChars(), and startTokenizer(). |
|
|
Definition at line 1199 of file qregexp.cpp. |
|
|
Definition at line 1138 of file qregexp3.cpp. Referenced by getEscape(), getToken(), parse(), parseAtom(), parseFactor(), and startTokenizer(). |
|
|
Definition at line 1202 of file qregexp.cpp. |
|
|
Definition at line 1141 of file qregexp3.cpp. Referenced by addLookahead(), createState(), error(), errorString(), getEscape(), getRep(), getToken(), parse(), parseAtom(), and startTokenizer(). |
|
|
Definition at line 1194 of file qregexp.cpp. |
|
|
Definition at line 1133 of file qregexp3.cpp. Referenced by getChar(), parseAtom(), parseFactor(), and startTokenizer(). |
|
|
Definition at line 1197 of file qregexp.cpp. Referenced by getChar(), parseAtom(), parseFactor(), and startTokenizer(). |
|
|
Definition at line 1201 of file qregexp.cpp. Referenced by getToken(), parseFactor(), and startTokenizer(). |
|
|
Definition at line 1214 of file qregexp.cpp. Referenced by parse(), and parseFactor(). |
|
|
Definition at line 1200 of file qregexp.cpp. Referenced by getToken(), parseFactor(), and startTokenizer(). |
|
|
Definition at line 1196 of file qregexp.cpp. Referenced by getChar(), getToken(), parseAtom(), parseFactor(), skipChars(), and startTokenizer(). |
|
|
Definition at line 1195 of file qregexp.cpp. Referenced by getToken(), parse(), parseFactor(), and startTokenizer(). |
|
|
Definition at line 1213 of file qregexp.cpp. Referenced by parse(), parseAtom(), parseExpression(), parseFactor(), and parseTerm(). |
1.4.2