| #!/usr/bin/env perl | |
| # | |
| # This file is part of moses. Its use is licensed under the GNU Lesser General | |
| # Public License version 2.1 or, at your option, any later version. | |
| use warnings; | |
| use strict; | |
| while (@ARGV) { | |
| $_ = shift; | |
| /^-b$/ && ($| = 1, next); # not buffered (flush each line) | |
| } | |
| while(<STDIN>) { | |
| s/\&bar;/\|/g; # factor separator (legacy) | |
| s/\|/\|/g; # factor separator | |
| s/\</\</g; # xml | |
| s/\>/\>/g; # xml | |
| s/\&bra;/\[/g; # syntax non-terminal (legacy) | |
| s/\&ket;/\]/g; # syntax non-terminal (legacy) | |
| s/\"/\"/g; # xml | |
| s/\'/\'/g; # xml | |
| s/\[/\[/g; # syntax non-terminal | |
| s/\]/\]/g; # syntax non-terminal | |
| s/\&/\&/g; # escape escape | |
| print $_; | |
| } | |