diff options
author | Patrick Simianer <p@simianer.de> | 2016-07-05 11:01:46 +0200 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2016-07-05 11:01:46 +0200 |
commit | 2b1d7f881c19c4d4b5afae194e02d3300c7675d0 (patch) | |
tree | 5a06ee7de98640a39244b57bb369697176b44ebf /rule_shapes | |
parent | 69949dda35c3ea21d8e926e5f0a596a0a0f61c6a (diff) |
mv
Diffstat (limited to 'rule_shapes')
-rwxr-xr-x | rule_shapes | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/rule_shapes b/rule_shapes deleted file mode 100755 index 589a670..0000000 --- a/rule_shapes +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env ruby - -STDIN.set_encoding 'utf-8' -STDOUT.set_encoding 'utf-8' - -def shape s - res = [] - in_t = false - s.split.each { |i| - if i.match(/\A\[X,\d\]\z/) - if in_t - in_t = false - end - res << "NT" - next - else - res << "T" if not in_t - in_t = true - end - } - return res -end - -while line = STDIN.gets - f, e = line.split(/\t/) - f.strip!; e.strip! - puts shape(f).join('_')+"-"+shape(e).join('_') -end - |