Skip to content

Commit e8768d3

Browse files
mmazasmmazas
authored andcommitted
Update.
Signed-off-by: mmazas <mmazas@ITEM-S104678.emea.msad.sopra>
1 parent 68b0d18 commit e8768d3

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

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

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -368,10 +368,8 @@ int ${parserName}TokenManager::jjRunStringLiteralMatch() {
368368
<< JJWIDE(Looking for string literal match of token: <)
369369
<< stringLiterals[index + len]
370370
<< JJSPACE << JJWIDE(/) << JJSPACE
371-
<< JJDBQUOTE
372-
<< addUnicodeEscapes(tokenImage[stringLiterals[index + len]])
373-
<< JJDBQUOTE
374-
<< JJSPACE << JJWIDE(> (tm)) << std::endl;
371+
<< tokenImage[stringLiterals[index + len]]
372+
<< JJWIDE(> (tm)) << std::endl;
375373
}
376374
#fi
377375
do {
@@ -405,10 +403,8 @@ int ${parserName}TokenManager::jjRunStringLiteralMatch() {
405403
<< JJSPACE << JJWIDE(chars as token: <)
406404
<< stringLiterals[index + len]
407405
<< JJSPACE << JJWIDE(/) << JJSPACE
408-
<< JJDBQUOTE
409-
<< addUnicodeEscapes(tokenImage[jjmatchedKind])
410-
<< JJDBQUOTE
411-
<< JJSPACE << JJWIDE(> (tm)) << std::endl;
406+
<< tokenImage[jjmatchedKind]
407+
<< JJWIDE(> (tm)) << std::endl;
412408
}
413409
#fi
414410
if (!moveToNextChar()) {
@@ -526,11 +522,14 @@ int ${parserName}TokenManager::jjMoveNfa(int startState, int curPos) {
526522
if (trace_enabled()) {
527523
JJERR << JJSPACE << JJSPACE << JJSPACE << JJSPACE
528524
<< JJWIDE(Looking to move from state:) << JJSPACE << disp_state(state)
529-
<< JJCOMMA << JJSPACE << JJWIDE(for token: <)
530-
<< (jjmatchKinds[state] != INT_MAX
531-
? (jjmatchKinds[state] + " / " + addUnicodeEscapes(tokenImage[jjmatchKinds[state]]))
532-
: JJWIDE(<UNKNOWN>))
533-
<< JJSPACE << JJWIDE(> (tm)) << std::endl;
525+
<< JJCOMMA << JJSPACE << JJWIDE(for token: <);
526+
if (jjmatchKinds[state] != INT_MAX) {
527+
JJERR << jjmatchKinds[state] << JJSPACE << JJWIDE(/) << JJSPACE
528+
<< addUnicodeEscapes(tokenImage[jjmatchKinds[state]]);
529+
} else {
530+
JJERR << JJWIDE(UNKNOWN);
531+
}
532+
JJERR << JJWIDE(> (tm)) << std::endl;
534533
}
535534
#fi
536535
bool canMoveThisNFAState = (jjChars[state][vectorIndex] & bitpattern) != 0L;

0 commit comments

Comments
 (0)