0.0.1 • Published 10 years ago

zunda v0.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

ZundaJS

Zundaの結果をパースする Node.js 用モジュールです。

Installation

$ npm install zunda

Usage

Asynchronous

	var Zunda = new require('zunda')
	  , zunda = new Zunda()
	;
	zunda.parse('次郎は大阪に行ったが、太郎は東京には行かず地元に残ろうとした', function(err, result) {
		if (err) throw err;
		console.log(result);
	});

Synchronous

	var Zunda = new require('zunda')
	  , zunda = new Zunda()
	;
	var result =  zunda.parseSync('次郎は大阪に行ったが、太郎は東京には行かず地元に残ろうとした');
	console.log(result);

Result

 [ 
   { event: [ '#EVENT0', '4', 'wr:筆者', '非未来', '0', '叙述', '成立', '0', '0' ],
     words: '次郎は大阪に行ったが、',
	 wakachi: '次郎 は 大阪 に 行っ た が 、' },
   { event: [ '#EVENT1', '13', 'wr:筆者', '未来', '0', '叙述', '不成立', '0', '0' ],
     words: '太郎は東京には行かず',
     wakachi: '太郎 は 東京 に は 行か ず' },
   { event: [ '#EVENT2', '17', 'wr:筆者', '未来', '0', '意志', '高確率', 'ポジティブ', '0' ],
     words: '地元に残ろうとした',
     wakachi: '地元 に 残ろ う と し た' },
   { event: [ '#EVENT3', '20', 'wr:筆者', '非未来', '0', '叙述', '成立', '0', '0' ],
     words: '残ろうとした',
     wakachi: '残ろ う と し た' } 
 ]

Reference

hicomiさんの mecab-async https://www.npmjs.org/package/mecab-async を参考にさせていただきました。 zunda https://code.google.com/p/zunda/