The current version when generating the AST HTML output does not seem to call the appropriate methods which would result in calls to our ANSI colours -> HTML sequences formatting. It is very likely that during the uplift to LLVM 10.0 (#432) we forgot to add a virtual method's override or something like that.

Oddly enough, some of the logic, such as putting things between ' in the raw output to <tt> still runs, as seen in the picture. The relevant code snippet that seems to get executed properly:
|
case '\'': |
|
// Things between apostrophes are usually type or function names, |
|
// so we present them as monospace. |
|
if (!monospaceEmitted) |
|
buffer.append("<tt>"); |
|
|
|
buffer.append("'"); |
|
|
|
if (monospaceEmitted) |
|
buffer.append("</tt>"); |
|
|
|
monospaceEmitted = !monospaceEmitted; |
|
break; |
The current version when generating the AST HTML output does not seem to call the appropriate methods which would result in calls to our ANSI colours -> HTML sequences formatting. It is very likely that during the uplift to LLVM 10.0 (#432) we forgot to add a virtual method's override or something like that.
Oddly enough, some of the logic, such as putting things between
'in the raw output to<tt>still runs, as seen in the picture. The relevant code snippet that seems to get executed properly:CodeCompass/plugins/cpp_reparse/service/src/asthtml.cpp
Lines 54 to 66 in e39c213