Skip to content

Commit c3a4a0f

Browse files
mmazasmmazas
authored andcommitted
Debug to error stream, not out stream, as in java & csharp
Signed-off-by: mmazas <mmazas@ITEM-S104678.emea.msad.sopra>
1 parent af3ba87 commit c3a4a0f

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

src/main/resources/templates/cpp/TableDrivenTokenManager.cc.template

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,15 @@ int ${parserName}TokenManager::jjRunStringLiteralMatch() {
7474
int ignoreCase = (int) stringLiterals[index++];
7575
#if DEBUG_TOKEN_MANAGER
7676
if (trace_enabled()) {
77-
JJLOG << JJWIDE(Looking for string literal match of kind: ) << stringLiterals[index + len]
77+
JJERR << JJWIDE(Looking for string literal match of kind: ) << stringLiterals[index + len]
7878
<< JJSPACE << JJWIDE(token image:) << JJSPACE
7979
<< JJQUOTE << addUnicodeEscapes(tokenImages[stringLiterals[index + len]]) << JJQUOTE << std::endl;
8080
}
8181
#fi
8282
do {
8383
#if DEBUG_TOKEN_MANAGER
8484
if (trace_enabled()) {
85-
JJLOG << JJSPACE << JJSPACE << JJWIDE(Current character:) << JJSPACE << JJQUOTE << ((char)curChar) << JJQUOTE << std::endl;
85+
JJERR << JJSPACE << JJSPACE << JJWIDE(Current character:) << JJSPACE << JJQUOTE << ((char)curChar) << JJQUOTE << std::endl;
8686
}
8787
#fi
8888
if (curChar != stringLiterals[index + curPos] &&
@@ -100,7 +100,7 @@ int ${parserName}TokenManager::jjRunStringLiteralMatch() {
100100
startState = (int) stringLiterals[index + len + (ignoreCase * len) + 1];
101101
#if DEBUG_TOKEN_MANAGER
102102
if (trace_enabled()) {
103-
JJLOG << JJSPACE << JJSPACE
103+
JJERR << JJSPACE << JJSPACE
104104
<< JJWIDE(Currently matched the first:) << JJSPACE << jjmatchedPos << JJSPACE
105105
<< JJWIDE(chars as kind:) << JJSPACE << stringLiterals[index + len] << JJCOMMA
106106
<< JJWIDE(with image:) << JJSPACE << addUnicodeEscapes(tokenImages[jjmatchedKind]) << std::endl;
@@ -123,7 +123,7 @@ int ${parserName}TokenManager::jjRunStringLiteralMatch() {
123123
} else {
124124
#if DEBUG_TOKEN_MANAGER
125125
if (trace_enabled()) {
126-
JJLOG << JJWIDE(No string literal start with char:) << JJSPACE << JJQUOTE << ((char)curChar) << JJQUOTE << std::endl;
126+
JJERR << JJWIDE(No string literal start with char:) << JJSPACE << JJQUOTE << ((char)curChar) << JJQUOTE << std::endl;
127127
}
128128
#fi
129129
}
@@ -136,7 +136,7 @@ int ${parserName}TokenManager::jjMoveNfa(int startState, int curPos) {
136136
if (startState < 0) {
137137
#if DEBUG_TOKEN_MANAGER
138138
if (trace_enabled()) {
139-
JJLOG << JJWIDE(No NFA state at pos:) << JJSPACE << curPos << std::endl;
139+
JJERR << JJWIDE(No NFA state at pos:) << JJSPACE << curPos << std::endl;
140140
}
141141
#fi
142142
return curPos;
@@ -178,13 +178,13 @@ int ${parserName}TokenManager::jjMoveNfa(int startState, int curPos) {
178178

179179
#if DEBUG_TOKEN_MANAGER
180180
if (trace_enabled()) {
181-
JJLOG << JJWIDE(Starting NFA with start state:) << JJSPACE << startState << std::endl;
181+
JJERR << JJWIDE(Starting NFA with start state:) << JJSPACE << startState << std::endl;
182182
}
183183
#fi
184184
do {
185185
#if DEBUG_TOKEN_MANAGER
186186
if (trace_enabled()) {
187-
JJLOG << JJSPACE << JJSPACE << JJWIDE(Current character:) << JJSPACE << JJQUOTE << (char)curChar << JJQUOTE << std::endl;
187+
JJERR << JJSPACE << JJSPACE << JJWIDE(Current character:) << JJSPACE << JJQUOTE << (char)curChar << JJQUOTE << std::endl;
188188
}
189189
#fi
190190
int newCnt = 0;
@@ -201,11 +201,11 @@ int ${parserName}TokenManager::jjMoveNfa(int startState, int curPos) {
201201
int state = stateSet[--cnt];
202202
#if DEBUG_TOKEN_MANAGER
203203
if (trace_enabled()) {
204-
JJLOG << JJWIDE(Looking to move from state: ) << JJSPACE << state << JJSPACE << JJWIDE(for:) << JJSPACE
204+
JJERR << JJWIDE(Looking to move from state: ) << JJSPACE << state << JJSPACE << JJWIDE(for:) << JJSPACE
205205
<< (jjmatchKinds[state] != INT_MAX
206206
? addUnicodeEscapes(tokenImages[jjmatchKinds[state]]) : JJWIDE( <UNKNOWN>))
207207
<< std::endl;
208-
JJLOG << "state=" << state << " vectorindex=" << vectorIndex << " bitpattern=" << bitpattern
208+
JJERR << "state=" << state << " vectorindex=" << vectorIndex << " bitpattern=" << bitpattern
209209
<< " jjChars[state][vectorIndex]=" << jjChars[state][vectorIndex] << std::endl;
210210
}
211211
#fi
@@ -228,7 +228,7 @@ int ${parserName}TokenManager::jjMoveNfa(int startState, int curPos) {
228228
kind = newKind;
229229
#if DEBUG_TOKEN_MANAGER
230230
if (trace_enabled()) {
231-
JJLOG << JJWIDE(Found a match of kind: ) << kind << JJWIDE(; kind: ) << JJSPACE
231+
JJERR << JJWIDE(Found a match of kind: ) << kind << JJWIDE(; kind: ) << JJSPACE
232232
<< addUnicodeEscapes(tokenLabels[kind]) << JJSPACE << JJWIDE(using the first:) << JJSPACE
233233
<< curPos << JJSPACE << JJWIDE(characters.) << std::endl;
234234
}
@@ -260,7 +260,7 @@ int ${parserName}TokenManager::jjMoveNfa(int startState, int curPos) {
260260
// current input. So we are done.
261261
#if DEBUG_TOKEN_MANAGER
262262
if (trace_enabled()) {
263-
JJLOG << JJWIDE(Done with NFA at pos: ) << JJSPACE << curPos << std::endl;
263+
JJERR << JJWIDE(Done with NFA at pos: ) << JJSPACE << curPos << std::endl;
264264
}
265265
#fi
266266
return curPos;
@@ -270,7 +270,7 @@ int ${parserName}TokenManager::jjMoveNfa(int startState, int curPos) {
270270
// EOF reached!
271271
#if DEBUG_TOKEN_MANAGER
272272
if (trace_enabled()) {
273-
JJLOG << JJWIDE(Reached EOF here at pos: ) << JJSPACE << curPos << std::endl;
273+
JJERR << JJWIDE(Reached EOF here at pos: ) << JJSPACE << curPos << std::endl;
274274
}
275275
#fi
276276
return curPos;
@@ -355,7 +355,7 @@ Token * ${parserName}TokenManager::getNextToken() {
355355
if(input_stream->endOfInput()) {
356356
#if DEBUG_TOKEN_MANAGER
357357
if (trace_enabled()) {
358-
JJLOG << JJWIDE(<) << addUnicodeEscapes(lexStateNames[curLexState]) << JJWIDE(> ) << JJSPACE
358+
JJERR << JJWIDE(<) << addUnicodeEscapes(lexStateNames[curLexState]) << JJWIDE(> ) << JJSPACE
359359
<< JJWIDE(Reached EOF at ) << JJSPACE << input_stream->getBeginLine()
360360
<< JJWIDE(:) << input_stream->getBeginColumn() << std::endl;
361361
}
@@ -376,7 +376,7 @@ Token * ${parserName}TokenManager::getNextToken() {
376376

377377
#if DEBUG_TOKEN_MANAGER
378378
if (trace_enabled()) {
379-
JJLOG << JJWIDE(<) << addUnicodeEscapes(lexStateNames[curLexState]) << JJWIDE(>) << std::endl
379+
JJERR << JJWIDE(<) << addUnicodeEscapes(lexStateNames[curLexState]) << JJWIDE(>) << std::endl
380380
<< JJSPACE << JJSPACE << JJWIDE( Current character:) << JJSPACE << JJQUOTE << (char)curChar << JJQUOTE << JJSPACE
381381
<< JJWIDE( at ) << JJSPACE << input_stream->getBeginLine()
382382
<< JJWIDE(:) << input_stream->getBeginColumn() << std::endl;
@@ -401,7 +401,7 @@ Token * ${parserName}TokenManager::getNextToken() {
401401
jjmatchedKind = canMatchAnyChar[curLexState];
402402
#if DEBUG_TOKEN_MANAGER
403403
if (trace_enabled()) {
404-
JJLOG << JJWIDE(Matched current char:) << JJSPACE << JJQUOTE << (char)curChar << JJQUOTE << JJSPACE
404+
JJERR << JJWIDE(Matched current char:) << JJSPACE << JJQUOTE << (char)curChar << JJQUOTE << JJSPACE
405405
<< JJWIDE(as a wildcard kind:) << JJSPACE << jjmatchedKind
406406
<< std::endl;
407407
}
@@ -426,7 +426,7 @@ Token * ${parserName}TokenManager::getNextToken() {
426426
#fi
427427
#if DEBUG_TOKEN_MANAGER
428428
if (trace_enabled()) {
429-
JJLOG << JJWIDE(Returning token:) << JJSPACE << JJQUOTE
429+
JJERR << JJWIDE(Returning token:) << JJSPACE << JJQUOTE
430430
<< addUnicodeEscapes(matchedToken->image()) << JJQUOTE << JJSPACE
431431
<< std::endl;
432432
}
@@ -436,7 +436,7 @@ Token * ${parserName}TokenManager::getNextToken() {
436436
if (isSkip(jjmatchedKind) || isSpecial(jjmatchedKind)) {
437437
#if DEBUG_TOKEN_MANAGER
438438
if (trace_enabled()) {
439-
JJLOG << JJWIDE(Found a SKIP match.) << std::endl;
439+
JJERR << JJWIDE(Found a SKIP match.) << std::endl;
440440
}
441441
#fi
442442
// Matched kind is a SKIP or SPECIAL_TOKEN.
@@ -459,7 +459,7 @@ Token * ${parserName}TokenManager::getNextToken() {
459459
}
460460
#if DEBUG_TOKEN_MANAGER
461461
if (trace_enabled()) {
462-
JJLOG << JJWIDE(Found a MORE match.) << std::endl;
462+
JJERR << JJWIDE(Found a MORE match.) << std::endl;
463463
}
464464
#fi
465465
// Here it's a MORE.

0 commit comments

Comments
 (0)