From 1dcf5842ce8a684a4943d3a67a8eb1c210359851 Mon Sep 17 00:00:00 2001 From: Patrick Simianer
Date: Fri, 6 Dec 2013 20:42:57 +0100 Subject: fixed ng --- ng | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ng') diff --git a/ng b/ng index d8b01ae..de314b8 100755 --- a/ng +++ b/ng @@ -5,7 +5,7 @@ def ngrams_it(s, n, fix=false) a.each_with_index { |tok, i| tok.strip! 0.upto([n-1, a.size-i-1].min) { |m| - yield a[i..i+m] if !(fix^(a[i..i+m].size==n)) + yield a[i..i+m] if !(fix||(a[i..i+m].size>n)) } } end @@ -30,7 +30,7 @@ if __FILE__ == $0 require 'trollop' opts = Trollop::options do opt :n, "Ngrams", :type => :int, :default => 4 - opt :fix, "Don't output lower order Ngrams.", :type => :bool, :default => true + opt :fix, "Don't output lower order Ngrams.", :type => :bool, :default => false opt :separator, "separte ngrams of a line by this string", :type => :string, :default => "\n" end usage if not [0,2,4,6].include? ARGV.size -- cgit v1.2.3