Sha256: c2ccb20168715e1156ab38119e5c0cb329559a136ba8e9bfed0090b2b1c9c720
Contents?: true
Size: 1.09 KB
Versions: 4
Compression:
Stored size: 1.09 KB
Contents
# -*- coding: utf-8 -*- # Copyright (C) 2010 Rocky Bernstein <rockyb@rubyforge.net> require_relative 'base/cmd' require_relative '../eval' class Trepan::Command::PrCommand < Trepan::Command unless defined?(HELP) NAME = File.basename(__FILE__, '.rb') HELP = <<-HELP "#{NAME} EXPRESSION Print the value of the EXPRESSION. Variables accessible are those of the environment of the selected stack frame, plus globals. If the length output string large, the first part of the value is shown and ... indicates it has been truncated. See 'set max string' to change the string truncation limit. HELP # ALIASES = %w(p) CATEGORY = 'data' SHORT_HELP = 'print expression truncating long output' end def run(args) msg @proc.debug_eval(@proc.cmd_argstr, @proc.settings[:maxstring]) end end if __FILE__ == $0 require_relative '../mock' dbgr, cmd = MockDebugger::setup arg_str = '1 + 2' cmd.proc.instance_variable_set('@cmd_argstr', arg_str) cmd.run([cmd.name, arg_str]) cmdproc = dbgr.core.processor cmds = dbgr.core.processor.commands end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
trepanning-0.1.0 | processor/command/pr.rb |
trepanning-0.0.9 | processor/command/pr.rb |
trepanning-0.0.8 | processor/command/pr.rb |
trepanning-0.0.6 | processor/command/pr.rb |