/deinverter
http://github.com/baryluk/cords · Perl · 12 lines · 8 code · 2 blank · 2 comment · 1 complexity · 33cc833d369e2f4d4f9c8b542372ad0e MD5 · raw file
- #!/usr/bin/perl
- # simple script trying to convert D 2.0 ino D 1.0
- while (<>) {
- s/\b(invariant|const)\s*\(([^\)]+)\)/\2/g;
- s/\b(invariant|const)\s*\(([^\)]*\([^\)]+\)[^\)]*)\)/\2/g;
- s/\b(invariant|const)\s*\(([^\)]*\([^\)]*\([^\)]+\)[^\)]*\)[^\)]*)\)/\2/g;
- s/\b(invariant|const)\s*\(([^\)]*\([^\)]*\([^\)]*\([^\)]*\([^\)]+\)[^\)]*\)[^\)]*\)[^\)]*)\)/\2/g;
- s/\b(invariant|const)\s+class\b/class/g;
- print;
- }