Sha256: d5434ff9ffe01ad69c248fc8d7ef06bc85a446d3958c1c150f7526a93605f605

Contents?: true

Size: 1.09 KB

Versions: 4

Compression:

Stored size: 1.09 KB

Contents

# -*- coding: utf-8 -*-
# Copyright (C) 2010, 2011 Rocky Bernstein <rockyb@rubyforge.net>
require_relative 'disable'

# enable breakpoint command. Is like disable but the parameter
# to @proc.en_disable_breakpoint_by_number is different (set as
# ENABLE_PARM below).
class Trepan::Command::EnableCommand < Trepan::Command::DisableCommand

  Trepan::Util.suppress_warnings {
    NAME        = File.basename(__FILE__, '.rb')
    HELP        = <<-HELP
#{NAME} [display] NUM1 [NUM2 ...]
    
Enables breakpoints or display NUM1... Breakpoints numbers are given as a space-
separated list numbers. 

See also "disable" and "info break".
  HELP

    ALIASES       = %w(en)
    SHORT_HELP    = 'Enable some breakpoints'
  }

  def initialize(proc)
    super
    @enable_parm = true # true if enable 
  end

end
        
if __FILE__ == $0
  require_relative '../mock'
  dbgr, cmd = MockDebugger::setup
  cmd.run([cmd.name])
  cmd.run([cmd.name, '1'])
  cmdproc = cmd.proc
  cmds = cmdproc.commands
  break_cmd = cmds['break']
  break_cmd.run(['break', cmdproc.frame.source_location[0].to_s])
  cmd.run([cmd.name, '1'])
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
trepanning-1.93.35 processor/command/enable.rb
trepanning-1.93.32 processor/command/enable.rb
trepanning-0.1.6 processor/command/enable.rb
trepanning-0.1.4 processor/command/enable.rb