diff options
author | Daniel Houck <OpenSource@DRHouck.me> | 2017-12-15 19:42:48 -0600 |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2019-11-28 06:46:38 +0100 |
commit | 76a0589cc563248dfeafbec9c50f8772a44238c9 (patch) | |
tree | dd22b0c9924bb26089c1dcef127997e3199599c5 | |
parent | ca51d216eaca93856dbef8da8c2502b14d24f48c (diff) | |
download | pygments-git-723/drhouck/cliterals.tar.gz |
Fix bug when last C++ token was literal723/drhouck/cliterals
-rw-r--r-- | pygments/lexers/c_cpp.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pygments/lexers/c_cpp.py b/pygments/lexers/c_cpp.py index 6065a233..39e2abf8 100644 --- a/pygments/lexers/c_cpp.py +++ b/pygments/lexers/c_cpp.py @@ -240,6 +240,10 @@ class CppLexer(CFamilyLexer): else: yield index, token, value + # Make sure there isn't a literal at the end of the stream + if prev: + yield prev["index"], prev["token"], prev["value"] + tokens = { 'statements': [ (words(( |