ruby-changes:2782
From: ko1@a...
Date: 17 Dec 2007 22:23:06 +0900
Subject: [ruby-changes:2782] akr - Ruby:r14273 (trunk): show regexp flags and encoding.
akr 2007-12-17 22:11:13 +0900 (Mon, 17 Dec 2007) New Revision: 14273 Modified files: trunk/.gdbinit Log: show regexp flags and encoding. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/.gdbinit?r1=14273&r2=14272 Index: .gdbinit =================================================================== --- .gdbinit (revision 14272) +++ .gdbinit (revision 14273) @@ -74,10 +74,10 @@ printf "coderange:unknown " else if ($flags & (RUBY_FL_USER12|RUBY_FL_USER13)) == RUBY_FL_USER12 - printf "coderange:single " + printf "coderange:7bit " else if ($flags & (RUBY_FL_USER12|RUBY_FL_USER13)) == RUBY_FL_USER13 - printf "coderange:multi " + printf "coderange:valid " else printf "coderange:broken " end @@ -90,7 +90,14 @@ set print address off output ((struct RRegexp*)$arg0)->str set print address on - printf " " + printf " len:%d ", ((struct RRegexp*)$arg0)->len + if $flags & RUBY_FL_USER5 + printf "(literal) " + end + if $flags & RUBY_FL_USER4 + printf "(fixed) " + end + printf "encoding:%d ", ($flags & (RUBY_FL_USER8|RUBY_FL_USER9|RUBY_FL_USER10|RUBY_FL_USER11)) >> RUBY_ENCODING_SHIFT print (struct RRegexp *)$arg0 else if ($flags & RUBY_T_MASK) == RUBY_T_ARRAY -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml