Skip to content

Commit

Permalink
Simplify the SCM
Browse files Browse the repository at this point in the history
  • Loading branch information
sakhnik committed Nov 20, 2018
1 parent 7a2b771 commit 8ec1ceb
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 8 deletions.
2 changes: 1 addition & 1 deletion lua/gdb/backend/gdb.moon
Expand Up @@ -13,7 +13,7 @@ class GdbScm extends BaseScm

@addTrans(@paused, r([[Continuing\.]]), m, @continue)
@addTrans(@paused, r([[[\032]{2}([^:]+):(\d+):\d+]]), m, @jump)
@addTrans(@paused, r([[^\(gdb\) ]]), m, @query)
@addTrans(@paused, r([[^\(gdb\) ]]), m, @pause)

@addTrans(@running, r([[^Breakpoint \d+]]), m, @pause)
@addTrans(@running, r([[ hit Breakpoint \d+]]), m, @pause)
Expand Down
2 changes: 1 addition & 1 deletion lua/gdb/backend/lldb.moon
Expand Up @@ -13,7 +13,7 @@ class LldbScm extends BaseScm

@addTrans(@paused, r([[^Process \d+ resuming]]), m, @continue)
@addTrans(@paused, r([[ at [\032]{2}([^:]+):(\d+)]]), m, @jump)
@addTrans(@paused, r([[(lldb)]]), m, @query)
@addTrans(@paused, r([[(lldb)]]), m, @pause)

@addTrans(@running, r([[^Breakpoint \d+:]]), m, @pause)
@addTrans(@running, r([[^Process \d+ stopped]]), m, @pause)
Expand Down
2 changes: 1 addition & 1 deletion lua/gdb/backend/pdb.moon
Expand Up @@ -11,7 +11,7 @@ class PdbScm extends BaseScm
new: (...) =>
super select(2, ...)
@addTrans(@paused, r([[(?<!-)> ([^(]+)\((\d+)\)[^(]+\(\)]]), m, @jump)
@addTrans(@paused, r([[^\(Pdb\) ]]), m, @query)
@addTrans(@paused, r([[^\(Pdb\) ]]), m, @pause)
@state = @paused

backend =
Expand Down
6 changes: 1 addition & 5 deletions lua/gdb/scm.moon
Expand Up @@ -31,11 +31,7 @@ class BaseScm extends Scm
jump: (file, line, ...) =>
@win\jump(file, line)

-- Transition "paused" -> "paused": refresh breakpoints in the current file
query: (...) =>
@win\queryBreakpoints!

-- Transition "running" -> "pause"
-- Transition ANY -> "pause"
pause: (...) =>
@state = @paused
@win\queryBreakpoints!
Expand Down

0 comments on commit 8ec1ceb

Please sign in to comment.