ChaSen - Chasen ruby module 
Writen by llamerada<llamerada@gmail.com>

䥥饤֥(libchasen)Ѥ⥸塼롣
SWIG((<URL:"http://www.swig.org">))Ѥƺޤ

chasen.h 󶡤뼡5ĤδؿѤǤޤ

int   chasen_getopt_argv       (char**, FILE*);
int   chasen_fparse            (FILE*, FILE*);
int   chasen_sparse            (char*, FILE*);
char *chasen_fparse_tostr      (FILE*);
char *chasen_sparse_tostr      (char*);

줾졢ChaSen⥸塼Υ᥽åɤƤӽФޤ

ChaSen::getopt(argv)
 ChaSenνѥ᡼Ϳޤ
 argv ˤϡchasenΥץƱͤʸͿޤ
 ǤѤޤ󡣡ʥץ̾ʤɤƤ

ChaSen::fparse(input_file, output_file)
 input_fileǲϤ̤output_file˽񤭹ߤޤ
 input_fileˤɤ߹߲ǽFile֥ȡ
 output_fileˤϽ񤭹߲ǽFile֥ȤͿޤ

ChaSen::sparse(input_text_, output_file)
 input_textǲϤ̤output_file˽񤭹ߤޤ
 input_textˤString֥ȡ
 output_fileˤϽ񤭹߲ǽFile֥ȤͿޤ

ChaSen::fparse_tostr(input_file)
 input_fileǲϤ̤֤ޤ
 input_fileˤFile֥ȤͿޤ

ChaSen::sparse_tostr(input_text)
 input_textǲϤ̤֤ޤ
 input_textˤString֥ȤͿޤ

ϼΤ褦ˤʤޤ

require "ChaSen"
arg = [$0, "-F", '(%BB %m %M)\n', "-j"]
ChaSen::getopt(arg)
ChaSen::sparse("ˤϡ")







