Sha256: 887b07c8230298acfebe5a825065346d4e33d00dc76e8a6978d95bf8c16607bb

Contents?: true

Size: 451 Bytes

Versions: 75

Compression:

Stored size: 451 Bytes

Contents

import std.algorithm, std.conv, std.functional,
    std.math, std.regex, std.stdio;

alias round = pipe!(to!real, std.math.round, to!string);
static reFloatingPoint = ctRegex!`[0-9]+\.[0-9]+`;

void main()
{
    // Replace anything that looks like a real
    // number with the rounded equivalent.
    stdin
        .byLine
        .map!(l => l.replaceAll!(c => c.hit.round)
                                (reFloatingPoint))
        .each!writeln;
}

Version data entries

75 entries across 73 versions & 8 rubygems

Version Path
rouge-3.26.0 lib/rouge/demos/d
rouge-3.25.0 lib/rouge/demos/d
rouge-3.24.0 lib/rouge/demos/d
rouge-3.23.0 lib/rouge/demos/d
rouge-3.22.0 lib/rouge/demos/d
rouge-3.21.0 lib/rouge/demos/d
rouge-3.20.0 lib/rouge/demos/d
files.com-1.0.55 docs/vendor/bundle/ruby/2.5.0/gems/rouge-2.2.1/lib/rouge/demos/d
rouge-3.19.0 lib/rouge/demos/d
rouge-3.18.0 lib/rouge/demos/d
rouge-3.17.0 lib/rouge/demos/d
rouge-3.16.0 lib/rouge/demos/d
rouge-3.15.0 lib/rouge/demos/d
rouge-3.14.0 lib/rouge/demos/d
rouge-3.13.0 lib/rouge/demos/d
rouge-3.12.0 lib/rouge/demos/d
rouge-3.11.1 lib/rouge/demos/d
rouge-3.11.0 lib/rouge/demos/d
rouge-3.10.0 lib/rouge/demos/d
rouge-3.9.0 lib/rouge/demos/d