llvm-project/lldb/source/Plugins/Language/ObjC
Raphael Isemann 566afa0ab2 [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
2018-08-02 00:30:15 +00:00
..
CF.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
CF.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
CMakeLists.txt [LLDB] Added syntax highlighting support 2018-08-02 00:30:15 +00:00
Cocoa.cpp [ObjC] Add dataformatter for NSDecimalNumber 2018-06-13 18:47:04 +00:00
Cocoa.h [ObjC] Add dataformatter for NSDecimalNumber 2018-06-13 18:47:04 +00:00
CoreMedia.cpp Remove dependencies from Utility to Core and Target. 2017-02-14 19:06:07 +00:00
CoreMedia.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
NSArray.cpp ObjC: fix some -Wpedantic warnings by removing ';' 2017-08-23 17:00:14 +00:00
NSDictionary.cpp [DataFormatter] Add CFDictionary data formatter 2018-06-21 19:13:47 +00:00
NSDictionary.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
NSError.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
NSException.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
NSIndexPath.cpp Don't allow direct access to StreamString's internal buffer. 2016-11-16 21:15:24 +00:00
NSSet.cpp [ObjC] Fix the formatter for NSOrderedSet. 2018-05-29 22:08:07 +00:00
NSSet.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
NSString.cpp Reflow paragraphs in comments. 2018-04-30 16:49:04 +00:00
NSString.h Move classes from Core -> Utility. 2017-02-02 21:39:50 +00:00
ObjCLanguage.cpp [LLDB] Added syntax highlighting support 2018-08-02 00:30:15 +00:00
ObjCLanguage.h [LLDB] Added syntax highlighting support 2018-08-02 00:30:15 +00:00