mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-05-29 17:46:29 +03:00
Finish input support for launch.json file.
More fixes.
This commit is contained in:
@@ -161,7 +161,8 @@ class DebuggerPlugin : public PluginBase {
|
||||
|
||||
void exitDebugger();
|
||||
|
||||
void replaceKeysInJson( nlohmann::json& json, int randomPort );
|
||||
void replaceKeysInJson( nlohmann::json& json, int randomPort,
|
||||
const std::unordered_map<std::string, std::string>& solvedInputs );
|
||||
|
||||
void onRegisterEditor( UICodeEditor* ) override;
|
||||
|
||||
@@ -227,6 +228,13 @@ class DebuggerPlugin : public PluginBase {
|
||||
|
||||
std::unordered_map<std::string, DapConfigurationInput>
|
||||
needsToResolveInputs( nlohmann::json& json );
|
||||
|
||||
void resolveInputsBeforeRun( std::unordered_map<std::string, DapConfigurationInput> inputs,
|
||||
DapTool debugger, DapConfig config,
|
||||
std::unordered_map<std::string, std::string> solvedInputs = {} );
|
||||
|
||||
void prepareAndRun( DapTool debugger, DapConfig config,
|
||||
std::unordered_map<std::string, std::string> solvedInputs );
|
||||
};
|
||||
|
||||
} // namespace ecode
|
||||
|
||||
Reference in New Issue
Block a user