<commit_before># Copyright (C) 2010, 2011 <NAME> <<EMAIL>>
require 'irb'
require_relative 'base/cmd'
require_relative '../../app/irb'
class Trepan::Command::IRBCommand < Trepan::Command

  unless defined?(HELP)
    NAME = File.basename(__FILE__, '.rb')
    HELP = <<-HELP
#{NAME} [-d]\tstarts an Interactive Ruby (IRB) session.

If -d is added you can get access to debugger frame the global variables
$trepan_frame and $trepan_cmdproc. 

#{NAME} is extended with methods 'cont', 'ne', and, 'q', 'step' which 
run the corresponding debugger commands 'continue', 'next', 'exit' and 'step'. 

To issue a debugger command, inside #{NAME} nested inside a debugger use
'dbgr'. For example:
<commit_msg>Doc change to syn with rb8-trepanning<commit_after># Copyright (C) 2010, 2011 <NAME> <<EMAIL>>
require 'irb'
require_relative 'base/cmd'
require_relative '../../app/irb'
class Trepan::Command::IRBCommand < Trepan::Command

  unless defined?(HELP)
    NAME = File.basename(__FILE__, '.rb')
    HELP = <<-HELP
#{NAME} [-d]

Start an Interactive Ruby (IRB) session.

If -d is added you can get access to debugger frame the global variables
$trepan_frame and $trepan_cmdproc. 

#{NAME} is extended with methods 'cont', 'ne', and, 'q', 'step' which 
run the corresponding debugger commands 'continue', 'next', 'exit' and 'step'. 

To issue a debugger command, inside #{NAME} nested inside a debugger use
'dbgr'. For example:

{'fraction_non_alphanumeric': 0.136908962597036, 'fraction_numerical': 0.011997177134791814, 'mean_word_length': 4.672, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2330189', 'n_tokens_mistral': 475, 'n_tokens_neox': 454, 'n_words': 172}