Sha256: 7ef541912b3fc2739c67af76f8a568d1be54fd8d94f1d104d1e90ecf6ac8a14c

Contents?: true

Size: 341 Bytes

Versions: 8

Compression:

Stored size: 341 Bytes

Contents

File.open(ARGV.first){|f|
  deficit=0
  while buf=f.read(1024+deficit)
    #trim possibly incomplete sequences from end
    if /\\[0-7]{0,2}\Z/===buf
      deficit=$&.size
      buf[-deficit..-1]=''
      f.pos-=deficit
    else 
      deficit=0
    end

    $stdout.write buf.gsub(/\\([0-7]{1,3})/){
      $1.oct.&(0xFF).chr 
    }
  end
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rubylexer-0.8.0 test/data/cvtesc.rb
rubylexer-0.7.7 test/data/cvtesc.rb
rubylexer-0.7.6 test/data/cvtesc.rb
rubylexer-0.7.1 test/data/cvtesc.rb
rubylexer-0.7.2 test/data/cvtesc.rb
rubylexer-0.7.4 test/data/cvtesc.rb
rubylexer-0.7.3 test/data/cvtesc.rb
rubylexer-0.7.5 test/data/cvtesc.rb