diff options
author | Patrick Simianer <p@simianer.de> | 2017-12-03 14:50:29 +0100 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2017-12-03 14:50:29 +0100 |
commit | 1c5f5ac79a83d78218a1e6badd18755c4ba04d63 (patch) | |
tree | 35447d41090386d1f286126fcfb9c214de71162f | |
parent | 00977dd98588261a04b9a7f55c8d9ab3a791d887 (diff) |
rm
-rwxr-xr-x | filter-by-rule-shape | 32 | ||||
-rwxr-xr-x | filter-features | 16 |
2 files changed, 0 insertions, 48 deletions
diff --git a/filter-by-rule-shape b/filter-by-rule-shape deleted file mode 100755 index 695edec..0000000 --- a/filter-by-rule-shape +++ /dev/null @@ -1,32 +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 - line.strip! - parts = line.split ' ||| ' - f_shape = shape(parts[1]) - e_shape = shape(parts[2]) - next if f_shape[0]=='NT'||f_shape[-1]=='NT'||e_shape[0]=='NT'||e_shape[-1]=='NT' - puts line -end - diff --git a/filter-features b/filter-features deleted file mode 100755 index fc21f6c..0000000 --- a/filter-features +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env ruby - -require 'zipf' - -dense_features = ReadFile.readlines_strip "#{File.dirname(__FILE__)}/dense_features.txt" - -sep = " " - -while line = STDIN.gets - a = line.strip.split - a.reject! { |i| - !dense_features.include?(i.split('=').first) - } - puts a.join sep -end - |