Sha256: 5088dee75eb13622998898184c0356c537d301e7de67c4c847871db7074f27ac

Contents?: true

Size: 618 Bytes

Versions: 3

Compression:

Stored size: 618 Bytes

Contents

#!/usr/bin/env ruby

require 'sastrawi'

# usage: $ sastrawi word/sentence
if ARGV.empty?
  puts '--------------- sastrawi: ERROR ---------------'
  puts 'Usage: Please specify a word or sentence to be stemmed.'
  puts '       sastrawi word/sentence'
  puts 'Example:'
  puts '       sastrawi mengundang'
  puts '       sastrawi Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan.'
else
  stemmer_factory = Sastrawi::Stemmer::StemmerFactory.new
  stemmer = stemmer_factory.create_stemmer

  words = []

  ARGV.each { |arg| words << arg }

  sentence = words.join(' ')

  puts stemmer.stem(sentence)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sastrawi-0.1.4 bin/sastrawi
sastrawi-0.1.3 bin/sastrawi
sastrawi-0.1.2 bin/sastrawi