diff options
Diffstat (limited to 'plugins/SmileyAdd/src/regexp/WCPattern.cpp')
-rw-r--r-- | plugins/SmileyAdd/src/regexp/WCPattern.cpp | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/plugins/SmileyAdd/src/regexp/WCPattern.cpp b/plugins/SmileyAdd/src/regexp/WCPattern.cpp index 2ce1a1b301..e2b99b6f3e 100644 --- a/plugins/SmileyAdd/src/regexp/WCPattern.cpp +++ b/plugins/SmileyAdd/src/regexp/WCPattern.cpp @@ -64,13 +64,13 @@ static inline int str_icmp(const wchar_t *a, const wchar_t *b) WCPattern::WCPattern(const CMStringW &rhs)
{
- matcher = NULL;
+ matcher = nullptr;
pattern = rhs;
curInd = 0;
groupCount = 0;
nonCapGroupCount = 0;
error = 0;
- head = NULL;
+ head = nullptr;
}
// convenient function in case we want to add any extra debugging output
@@ -165,7 +165,7 @@ bool WCPattern::quantifyCurly(int &sNum, int &eNum) NFAUNode* WCPattern::quantifyGroup(NFAUNode *start, NFAUNode *stop, const int gn)
{
- NFAUNode *newNode = NULL;
+ NFAUNode *newNode = nullptr;
int type = 0;
if (curInd < pattern.GetLength()) {
@@ -218,7 +218,7 @@ NFAUNode* WCPattern::quantifyGroup(NFAUNode *start, NFAUNode *stop, const int gn }
}
}
- return NULL;
+ return nullptr;
}
NFAUNode* WCPattern::quantify(NFAUNode *newNode)
@@ -531,15 +531,15 @@ NFAUNode* WCPattern::parseRegisteredWCPattern(NFAUNode **end) {
int i, j;
CMStringW s;
- NFAUNode *ret = NULL;
+ NFAUNode *ret = nullptr;
for (i = curInd; i < pattern.GetLength() && pattern[i] != '}'; ++i) {}
- if (pattern[i] != '}') { raiseError(); return NULL; }
- if (i == curInd + 1) { raiseError(); return NULL; } // {}
+ if (pattern[i] != '}') { raiseError(); return nullptr; }
+ if (i == curInd + 1) { raiseError(); return nullptr; } // {}
if (!((pattern[curInd] >= 'a' && pattern[curInd] <= 'z') ||
(pattern[curInd] >= 'A' && pattern[curInd] <= 'Z') ||
(pattern[curInd] == '_'))) {
raiseError();
- return NULL;
+ return nullptr;
}
for (j = curInd; !error && j < i; ++j) {
@@ -548,7 +548,7 @@ NFAUNode* WCPattern::parseRegisteredWCPattern(NFAUNode **end) (pattern[j] >= '0' && pattern[j] <= '9') ||
(pattern[j] == '_'))) {
raiseError();
- return NULL;
+ return nullptr;
}
}
s = pattern.Mid(curInd, i - curInd);
@@ -569,7 +569,7 @@ NFAUNode* WCPattern::parseRegisteredWCPattern(NFAUNode **end) curInd = ci;
flags = oflags;
}
- if (error) { *end = ret = NULL; }
+ if (error) { *end = ret = nullptr; }
return ret;
}
@@ -620,7 +620,7 @@ NFAUNode* WCPattern::parseQuote() }
NFAUNode* WCPattern::parse(const bool inParen, const bool inOr, NFAUNode **end)
{
- NFAUNode *start, *cur, *next = NULL;
+ NFAUNode *start, *cur, *next = nullptr;
CMStringW t;
int grc = groupCount++;
bool inv, quo;
@@ -642,7 +642,7 @@ NFAUNode* WCPattern::parse(const bool inParen, const bool inOr, NFAUNode **end) while (!done) {
if (curInd >= pattern.GetLength()) {
raiseError();
- return NULL;
+ return nullptr;
}
else if (negate) {
switch (pattern[curInd]) {
@@ -658,7 +658,7 @@ NFAUNode* WCPattern::parse(const bool inParen, const bool inOr, NFAUNode **end) case '-':
default:
raiseError();
- return NULL;
+ return nullptr;
}
}
else {
@@ -675,7 +675,7 @@ NFAUNode* WCPattern::parse(const bool inParen, const bool inOr, NFAUNode **end) return *end;
default:
raiseError();
- return NULL;
+ return nullptr;
}
}
++curInd;
@@ -694,8 +694,8 @@ NFAUNode* WCPattern::parse(const bool inParen, const bool inOr, NFAUNode **end) while (curInd < pattern.GetLength()) {
wchar_t ch = pattern[curInd++];
- next = NULL;
- if (error) return NULL;
+ next = nullptr;
+ if (error) return nullptr;
switch (ch) {
case '^':
if ((flags & WCPattern::MULTILINE_MATCHING) != 0) next = registerNode(new NFAStartOfLineUNode);
@@ -774,7 +774,7 @@ NFAUNode* WCPattern::parse(const bool inParen, const bool inOr, NFAUNode **end) NFAUNode *pEnd, *t1, *t2;
t1 = parse(1, 0, &pEnd);
if (!t1) raiseError();
- else if (t1->isGroupHeadNode() && (t2 = quantifyGroup(t1, pEnd, grc)) != NULL) {
+ else if (t1->isGroupHeadNode() && (t2 = quantifyGroup(t1, pEnd, grc)) != nullptr) {
cur->next = t2;
cur = t2->next;
}
@@ -840,7 +840,7 @@ NFAUNode* WCPattern::parse(const bool inParen, const bool inOr, NFAUNode **end) }
flags = oldFlags;
- if (error) return NULL;
+ if (error) return nullptr;
return start;
}
@@ -861,7 +861,7 @@ WCPattern* WCPattern::compile(const CMStringW &pattern, const unsigned long mode p->head = p->parse(0, 0, &end);
if (!p->head) {
delete p;
- p = NULL;
+ p = nullptr;
}
else {
if (!(p->head && p->head->isStartOfInputNode())) {
@@ -873,7 +873,7 @@ WCPattern* WCPattern::compile(const CMStringW &pattern, const unsigned long mode }
}
- if (p != NULL)
+ if (p != nullptr)
p->matcher = new WCMatcher(p, L"");
return p;
@@ -881,7 +881,7 @@ WCPattern* WCPattern::compile(const CMStringW &pattern, const unsigned long mode WCPattern* WCPattern::compileAndKeep(const CMStringW &pattern, const unsigned long mode)
{
- WCPattern *ret = NULL;
+ WCPattern *ret = nullptr;
std::map<CMStringW, WCPattern*>::iterator it = compiledWCPatterns.find(pattern);
if (it != compiledWCPatterns.end())
ret = it->second;
@@ -1060,7 +1060,7 @@ WCMatcher *WCPattern::createWCMatcher(const CMStringW &str) // NFAUNode
-NFAUNode::NFAUNode() { next = NULL; }
+NFAUNode::NFAUNode() { next = nullptr; }
NFAUNode::~NFAUNode() {}
void NFAUNode::findAllNodes(std::map<NFAUNode*, bool> &soFar)
{
|