From 566afa0ab2ce3fc753ce7490f7c1394c3f4699c0 Mon Sep 17 00:00:00 2001 From: Raphael Isemann Date: Thu, 2 Aug 2018 00:30:15 +0000 Subject: [LLDB] Added syntax highlighting support Summary: This patch adds syntax highlighting support to LLDB. When enabled (and lldb is allowed to use colors), printed source code is annotated with the ANSI color escape sequences. So far we have only one highlighter which is based on Clang and is responsible for all languages that are supported by Clang. It essentially just runs the raw lexer over the input and then surrounds the specific tokens with the configured escape sequences. Reviewers: zturner, davide Reviewed By: davide Subscribers: labath, teemperor, llvm-commits, mgorny, lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D49334 llvm-svn: 338662 --- lldb/source/Plugins/Language/Java/JavaLanguage.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lldb/source/Plugins/Language/Java/JavaLanguage.h') diff --git a/lldb/source/Plugins/Language/Java/JavaLanguage.h b/lldb/source/Plugins/Language/Java/JavaLanguage.h index 5b652502a3d..a16ea9975b8 100644 --- a/lldb/source/Plugins/Language/Java/JavaLanguage.h +++ b/lldb/source/Plugins/Language/Java/JavaLanguage.h @@ -45,6 +45,8 @@ public: bool IsNilReference(ValueObject &valobj) override; lldb::TypeCategoryImplSP GetFormatters() override; + + bool IsSourceFile(llvm::StringRef file_path) const override; }; } // namespace lldb_private -- cgit v1.2.3