Brian Cain 34b4908c3e opt-viewer: Fix syntax highlighting
Syntax highlighting has been done line-at-a-time. Done this way, the lexer
resets the context at each line, distorting the formatting.

This change will render the whole file at once and feed the highlighted text
line-at-a-time to be wrapped by the SourceFileRenderer.

Leading/trailing newlines were being ignored by Pygments but since each line
was rendered in its own row, it didn't matter. This bug was masked by the
line-at-a-time algorithm. So now we need to add "stripnl=False" to the 
CppLexer to change its behavior to match the expectation.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295546 91177308-0d34-0410-b5e6-96231b3b80d8
2017-02-18 15:13:58 +00:00
..
2016-03-26 04:07:55 +00:00
2016-12-20 05:49:56 +00:00
2016-12-01 19:38:48 +00:00
2017-02-10 23:57:11 +00:00
2016-05-05 14:35:40 +00:00