mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-16 03:26:36 +00:00

Add the Data Inspection Language (DIL) implementation pieces for handling plain local and global variable names. See https://discourse.llvm.org/t/rfc-data-inspection-language/69893 for information about DIL. This change includes the basic AST, Lexer, Parser and Evaluator pieces, as well as some tests.
40 lines
771 B
CMake
40 lines
771 B
CMake
add_lldb_library(lldbValueObject
|
|
DILAST.cpp
|
|
DILEval.cpp
|
|
DILLexer.cpp
|
|
DILParser.cpp
|
|
ValueObject.cpp
|
|
ValueObjectCast.cpp
|
|
ValueObjectChild.cpp
|
|
ValueObjectConstResult.cpp
|
|
ValueObjectConstResultCast.cpp
|
|
ValueObjectConstResultChild.cpp
|
|
ValueObjectConstResultImpl.cpp
|
|
ValueObjectDynamicValue.cpp
|
|
ValueObjectList.cpp
|
|
ValueObjectMemory.cpp
|
|
ValueObjectRegister.cpp
|
|
ValueObjectSyntheticFilter.cpp
|
|
ValueObjectUpdater.cpp
|
|
ValueObjectVariable.cpp
|
|
ValueObjectVTable.cpp
|
|
|
|
|
|
LINK_LIBS
|
|
lldbBreakpoint
|
|
lldbDataFormatters
|
|
lldbExpression
|
|
lldbHost
|
|
lldbInterpreter
|
|
lldbSymbol
|
|
lldbTarget
|
|
lldbUtility
|
|
lldbPluginCPlusPlusLanguage
|
|
lldbPluginObjCLanguage
|
|
|
|
LINK_COMPONENTS
|
|
Support
|
|
Demangle
|
|
TargetParser
|
|
)
|