Commit 3126c729 authored by Iuri Matias's avatar Iuri Matias Committed by yann300

move all logic to same folder; move vmdebugger logic inside debugger

parent 69bd368e
...@@ -4,6 +4,7 @@ var remixLib = require('remix-lib') ...@@ -4,6 +4,7 @@ var remixLib = require('remix-lib')
var EventManager = remixLib.EventManager var EventManager = remixLib.EventManager
var StepManager = require('./stepManager') var StepManager = require('./stepManager')
var VmDebuggerLogic = require('./VmDebugger')
function Debugger (options) { function Debugger (options) {
var self = this var self = this
...@@ -89,6 +90,8 @@ Debugger.prototype.debug = function (parent) { ...@@ -89,6 +90,8 @@ Debugger.prototype.debug = function (parent) {
} }
}) })
}) })
this.vmDebuggerLogic = new VmDebuggerLogic(parent, this.debugger.traceManager, this.debugger.codeManager, this.debugger.solidityProxy, this.debugger.callTree)
} }
module.exports = Debugger module.exports = Debugger
...@@ -3,7 +3,6 @@ var StepManagerUI = require('./debuggerUI/StepManager') ...@@ -3,7 +3,6 @@ var StepManagerUI = require('./debuggerUI/StepManager')
var VmDebugger = require('./debuggerUI/VmDebugger') var VmDebugger = require('./debuggerUI/VmDebugger')
var Debugger = require('./debugger/debugger') var Debugger = require('./debugger/debugger')
var VmDebuggerLogic = require('./VmDebugger')
var SourceHighlighter = require('../editor/sourceHighlighter') var SourceHighlighter = require('../editor/sourceHighlighter')
...@@ -173,8 +172,7 @@ class DebuggerUI { ...@@ -173,8 +172,7 @@ class DebuggerUI {
self.stepChanged(stepIndex) self.stepChanged(stepIndex)
}) })
this.vmDebuggerLogic = new VmDebuggerLogic(this, this.transactionDebugger.debugger.traceManager, this.transactionDebugger.debugger.codeManager, this.transactionDebugger.debugger.solidityProxy, this.transactionDebugger.debugger.callTree) this.vmDebugger = new VmDebugger(this.transactionDebugger.vmDebuggerLogic)
this.vmDebugger = new VmDebugger(this.vmDebuggerLogic)
this.andAddVmDebugger() this.andAddVmDebugger()
this.transactionDebugger.debugger.debug(tx) this.transactionDebugger.debugger.debug(tx)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment