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.8.0 lib/rouge/demos/d
rouge-3.7.0 lib/rouge/demos/d
rouge-3.6.0 lib/rouge/demos/d
rouge-3.5.1 lib/rouge/demos/d
rouge-3.5.0 lib/rouge/demos/d
rouge-3.4.1 lib/rouge/demos/d
rouge-3.4.0 lib/rouge/demos/d
rouge-alda-3.3.0 lib/rouge/demos/d
rouge-3.3.0 lib/rouge/demos/d
rouge-3.2.1 lib/rouge/demos/d
rouge-3.2.0 lib/rouge/demos/d
rouge-lines-3.2.3 lib/rouge-lines/demos/d
rouge_ecl-1.0.0 lib/rouge/demos/d
rouge_ecl-0.0.1 lib/rouge/demos/d
rouge-3.1.1 lib/rouge/demos/d
rouge-3.1.0 lib/rouge/demos/d
rouge-3.0.0 lib/rouge/demos/d
rouge-2.2.1 lib/rouge/demos/d
rouge-2.2.0 lib/rouge/demos/d
rougegal-2.1.2 lib/rouge/demos/d