llvm-project/lldb/source/Interpreter
Pavel Labath 145d95c964 Move Args.cpp from Interpreter to Utility
Summary:
The Args class is used in plenty of places besides the command
interpreter (e.g., anything requiring an argc+argv combo, such as when
launching a process), so it needs to be in a lower layer. Now that the
class has no external dependencies, it can be moved down to the Utility
module.

This removes the last (direct) dependency from the Host module to
Interpreter, so I remove the Interpreter module from Host's dependency
list.

Reviewers: zturner, jingham, davide

Subscribers: mgorny, lldb-commits

Differential Revision: https://reviews.llvm.org/D45480

llvm-svn: 330200
2018-04-17 18:53:35 +00:00
..
CMakeLists.txt Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
CommandAlias.cpp Move option parsing out of the Args class 2018-03-09 10:39:40 +00:00
CommandHistory.cpp Fix !N and !-N commands and add a test case. 2017-04-19 23:21:04 +00:00
CommandInterpreter.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
CommandObject.cpp Move option parsing out of the Args class 2018-03-09 10:39:40 +00:00
CommandObjectRegexCommand.cpp Make CommandObject help getters/setters use StringRef. 2016-11-12 20:41:02 +00:00
CommandObjectScript.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
CommandObjectScript.h *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CommandOptionValidators.cpp *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
CommandReturnObject.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionArgParser.cpp Move Args::StringTo*** functions to a new OptionArgParser class 2018-04-10 09:03:59 +00:00
OptionGroupArchitecture.cpp Invert ArchSpec<->Platform dependency 2017-10-31 10:56:03 +00:00
OptionGroupBoolean.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupFile.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupFormat.cpp Move ArchSpec to the Utility module 2017-11-13 16:16:33 +00:00
OptionGroupOutputFile.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupPlatform.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupString.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupUInt64.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupUUID.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupValueObjectDisplay.cpp Move Args::StringTo*** functions to a new OptionArgParser class 2018-04-10 09:03:59 +00:00
OptionGroupVariable.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionGroupWatchpoint.cpp Move Args::StringTo*** functions to a new OptionArgParser class 2018-04-10 09:03:59 +00:00
OptionValue.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionValueArch.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueArgs.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueArray.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueBoolean.cpp Move Args::StringTo*** functions to a new OptionArgParser class 2018-04-10 09:03:59 +00:00
OptionValueChar.cpp Move Args::StringTo*** functions to a new OptionArgParser class 2018-04-10 09:03:59 +00:00
OptionValueDictionary.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueEnumeration.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionValueFileSpec.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueFileSpecLIst.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueFormat.cpp Move Args::StringTo*** functions to a new OptionArgParser class 2018-04-10 09:03:59 +00:00
OptionValueFormatEntity.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionValueLanguage.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValuePathMappings.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueProperties.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueRegex.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionValueSInt64.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionValueString.cpp Move Args.cpp from Interpreter to Utility 2018-04-17 18:53:35 +00:00
OptionValueUInt64.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
OptionValueUUID.cpp Rename Error -> Status. 2017-05-12 04:51:55 +00:00
Options.cpp Move option parsing out of the Args class 2018-03-09 10:39:40 +00:00
Property.cpp Move Args::StringTo*** functions to a new OptionArgParser class 2018-04-10 09:03:59 +00:00
ScriptInterpreter.cpp [Interpreter] Simplify else after return. NFCI. 2017-09-03 19:27:56 +00:00
embedded_interpreter.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00