├── .gitignore ├── .gitmodules ├── .prettierrc ├── .travis.yml ├── CHANGELOG.md ├── GhciMain.hs ├── LICENSE.md ├── README.md ├── bin-src ├── TerminalEcho.ts ├── message.d.ts └── tsconfig.json ├── bin └── TerminalEcho.js ├── lib-src ├── BreakpointUI.ts ├── Debugger.ts ├── GHCIDebug.ts ├── HistoryState.ts ├── LineHighlighter.ts ├── TerminalReporter.ts ├── TooltipOverride.ts ├── atom.d.ts ├── config.ts ├── interactive-process.ts ├── main.ts ├── oldTypings │ ├── draggable.d.ts │ ├── highlights.d.ts │ └── reactPolyfill.d.ts ├── tsconfig.json └── views │ ├── Button.ts │ ├── CurrentVariablesView.tsx │ ├── DebugView.ts │ ├── ReactPolyfill.ts │ └── SelectDebugModeView.tsx ├── lib ├── BreakpointUI.js ├── Debugger.js ├── GHCIDebug.js ├── HistoryState.js ├── LineHighlighter.js ├── TerminalReporter.js ├── TooltipOverride.js ├── config.js ├── interactive-process.js ├── lib-src │ ├── GHCIDebug.js │ └── interactive-process.js ├── main.js └── views │ ├── Button.js │ ├── CurrentVariablesView.js │ ├── DebugView.js │ ├── ReactPolyfill.js │ └── SelectDebugModeView.js ├── package.json ├── spec ├── debugger-spec.ts ├── ghciDebug.spec.ts ├── package.spec.ts ├── test.hs ├── test2.hs ├── tsconfig.json └── tslint.json ├── styles └── main.atom-text-editor.less └── tslint.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /GhciMain.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/GhciMain.hs -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/README.md -------------------------------------------------------------------------------- /bin-src/TerminalEcho.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/bin-src/TerminalEcho.ts -------------------------------------------------------------------------------- /bin-src/message.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/bin-src/message.d.ts -------------------------------------------------------------------------------- /bin-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/bin-src/tsconfig.json -------------------------------------------------------------------------------- /bin/TerminalEcho.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/bin/TerminalEcho.js -------------------------------------------------------------------------------- /lib-src/BreakpointUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/BreakpointUI.ts -------------------------------------------------------------------------------- /lib-src/Debugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/Debugger.ts -------------------------------------------------------------------------------- /lib-src/GHCIDebug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/GHCIDebug.ts -------------------------------------------------------------------------------- /lib-src/HistoryState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/HistoryState.ts -------------------------------------------------------------------------------- /lib-src/LineHighlighter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/LineHighlighter.ts -------------------------------------------------------------------------------- /lib-src/TerminalReporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/TerminalReporter.ts -------------------------------------------------------------------------------- /lib-src/TooltipOverride.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/TooltipOverride.ts -------------------------------------------------------------------------------- /lib-src/atom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/atom.d.ts -------------------------------------------------------------------------------- /lib-src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/config.ts -------------------------------------------------------------------------------- /lib-src/interactive-process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/interactive-process.ts -------------------------------------------------------------------------------- /lib-src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/main.ts -------------------------------------------------------------------------------- /lib-src/oldTypings/draggable.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/oldTypings/draggable.d.ts -------------------------------------------------------------------------------- /lib-src/oldTypings/highlights.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/oldTypings/highlights.d.ts -------------------------------------------------------------------------------- /lib-src/oldTypings/reactPolyfill.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/oldTypings/reactPolyfill.d.ts -------------------------------------------------------------------------------- /lib-src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/tsconfig.json -------------------------------------------------------------------------------- /lib-src/views/Button.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/views/Button.ts -------------------------------------------------------------------------------- /lib-src/views/CurrentVariablesView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/views/CurrentVariablesView.tsx -------------------------------------------------------------------------------- /lib-src/views/DebugView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/views/DebugView.ts -------------------------------------------------------------------------------- /lib-src/views/ReactPolyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/views/ReactPolyfill.ts -------------------------------------------------------------------------------- /lib-src/views/SelectDebugModeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib-src/views/SelectDebugModeView.tsx -------------------------------------------------------------------------------- /lib/BreakpointUI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/BreakpointUI.js -------------------------------------------------------------------------------- /lib/Debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/Debugger.js -------------------------------------------------------------------------------- /lib/GHCIDebug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/GHCIDebug.js -------------------------------------------------------------------------------- /lib/HistoryState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/HistoryState.js -------------------------------------------------------------------------------- /lib/LineHighlighter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/LineHighlighter.js -------------------------------------------------------------------------------- /lib/TerminalReporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/TerminalReporter.js -------------------------------------------------------------------------------- /lib/TooltipOverride.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/TooltipOverride.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/interactive-process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/interactive-process.js -------------------------------------------------------------------------------- /lib/lib-src/GHCIDebug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/lib-src/GHCIDebug.js -------------------------------------------------------------------------------- /lib/lib-src/interactive-process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/lib-src/interactive-process.js -------------------------------------------------------------------------------- /lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/main.js -------------------------------------------------------------------------------- /lib/views/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/views/Button.js -------------------------------------------------------------------------------- /lib/views/CurrentVariablesView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/views/CurrentVariablesView.js -------------------------------------------------------------------------------- /lib/views/DebugView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/views/DebugView.js -------------------------------------------------------------------------------- /lib/views/ReactPolyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/views/ReactPolyfill.js -------------------------------------------------------------------------------- /lib/views/SelectDebugModeView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/lib/views/SelectDebugModeView.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/package.json -------------------------------------------------------------------------------- /spec/debugger-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/spec/debugger-spec.ts -------------------------------------------------------------------------------- /spec/ghciDebug.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/spec/ghciDebug.spec.ts -------------------------------------------------------------------------------- /spec/package.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/spec/package.spec.ts -------------------------------------------------------------------------------- /spec/test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/spec/test.hs -------------------------------------------------------------------------------- /spec/test2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/spec/test2.hs -------------------------------------------------------------------------------- /spec/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/spec/tsconfig.json -------------------------------------------------------------------------------- /spec/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/spec/tslint.json -------------------------------------------------------------------------------- /styles/main.atom-text-editor.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/styles/main.atom-text-editor.less -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atom-haskell/haskell-debug/HEAD/tslint.json --------------------------------------------------------------------------------