class DEBUGGER__::Session
def parse_break type, arg
def parse_break type, arg :sig Hash.new{|h, k| h[k] = []} lit(' ').each{|w| REAK_KEYWORDS.any?{|pat| w == pat} de = w[0..-2].to_sym pr[mode] << w efault_proc = nil expr.transform_values{|v| v.join(' ')} th = expr[:path]) && path =~ /\A\/(.*)\/\z/ [:path] = Regexp.compile($1) r[:do] || expr[:pre] k_unsafe [:cmd] = [type, expr[:pre], expr[:do]]