Skip to content

Commit

Permalink
add sample
Browse files Browse the repository at this point in the history
  • Loading branch information
yukihir0 committed Jan 30, 2016
1 parent d9b01b0 commit f582fed
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 0 deletions.
26 changes: 26 additions & 0 deletions sample/sample01.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package main

import (
"fmt"

"github.com/yukihir0/mecab-go"
)

func main() {
input := "すもももももももものうち"

args := mecab.NewArgs()
args.DicDir = "/usr/local/Cellar/mecab/0.996/lib/mecab/dic/mecab-ipadic-neologd"
mecab.Initialize(args)

nodes, err := mecab.Parse(input)
if err != nil {
panic(err)
}

for _, node := range nodes {
if node.Pos == "名詞" && (node.Pos1 == "一般" || node.Pos1 == "固有名詞") {
fmt.Println(node.Surface)
}
}
}
27 changes: 27 additions & 0 deletions sample/sample02.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package main

import (
"fmt"

"github.com/yukihir0/mecab-go"
)

func main() {
input := "すもももももももものうち"

args := mecab.NewArgs()
args.DicDir = "/usr/local/Cellar/mecab/0.996/lib/mecab/dic/mecab-ipadic-neologd"
parser := mecab.NewParser(args)
defer parser.Release()

nodes, err := parser.Parse(input)
if err != nil {
panic(err)
}

for _, node := range nodes {
if node.Pos == "名詞" && (node.Pos1 == "一般" || node.Pos1 == "固有名詞") {
fmt.Println(node.Surface)
}
}
}

0 comments on commit f582fed

Please sign in to comment.