1
0
mirror of https://github.com/fumiama/jieba.git synced 2026-06-30 09:00:30 +08:00

rename GetDAG to DAG

This commit is contained in:
Wang Bin
2015-02-26 16:56:18 +08:00
parent aa9ad48b1c
commit f7fdb9749d
2 changed files with 8 additions and 8 deletions

View File

@@ -71,7 +71,7 @@ func RegexpSplit(r *regexp.Regexp, sentence string) []string {
return result return result
} }
func GetDAG(sentence string) map[int][]int { func DAG(sentence string) map[int][]int {
dag := make(map[int][]int) dag := make(map[int][]int)
runes := []rune(sentence) runes := []rune(sentence)
n := len(runes) n := len(runes)
@@ -127,10 +127,10 @@ func Calc(sentence string, dag map[int][]int) map[int]*Route {
return routes return routes
} }
type cutAction func(sentence string) []string type cutFunc func(sentence string) []string
func cut_DAG(sentence string) []string { func cut_DAG(sentence string) []string {
dag := GetDAG(sentence) dag := DAG(sentence)
routes := Calc(sentence, dag) routes := Calc(sentence, dag)
x := 0 x := 0
var y int var y int
@@ -194,7 +194,7 @@ func cut_DAG(sentence string) []string {
func cut_DAG_NO_HMM(sentence string) []string { func cut_DAG_NO_HMM(sentence string) []string {
result := make([]string, 0) result := make([]string, 0)
dag := GetDAG(sentence) dag := DAG(sentence)
routes := Calc(sentence, dag) routes := Calc(sentence, dag)
x := 0 x := 0
var y int var y int
@@ -229,7 +229,7 @@ func cut_DAG_NO_HMM(sentence string) []string {
func cutAll(sentence string) []string { func cutAll(sentence string) []string {
result := make([]string, 0) result := make([]string, 0)
runes := []rune(sentence) runes := []rune(sentence)
dag := GetDAG(sentence) dag := DAG(sentence)
old_j := -1 old_j := -1
ks := make([]int, 0) ks := make([]int, 0)
for k := range dag { for k := range dag {
@@ -264,7 +264,7 @@ func Cut(sentence string, isCutAll bool, HMM bool) []string {
reSkip = reSkipDefault reSkip = reSkipDefault
} }
blocks := RegexpSplit(reHan, sentence) blocks := RegexpSplit(reHan, sentence)
var cut_block cutAction var cut_block cutFunc
if HMM { if HMM {
cut_block = cut_DAG cut_block = cut_DAG
} else { } else {

View File

@@ -93,7 +93,7 @@ func cutDetail(sentence string) []WordTag {
type cutAction func(sentence string) []WordTag type cutAction func(sentence string) []WordTag
func cut_DAG(sentence string) []WordTag { func cut_DAG(sentence string) []WordTag {
dag := jiebago.GetDAG(sentence) dag := jiebago.DAG(sentence)
routes := jiebago.Calc(sentence, dag) routes := jiebago.Calc(sentence, dag)
x := 0 x := 0
var y int var y int
@@ -182,7 +182,7 @@ func cut_DAG(sentence string) []WordTag {
func cut_DAG_NO_HMM(sentence string) []WordTag { func cut_DAG_NO_HMM(sentence string) []WordTag {
result := make([]WordTag, 0) result := make([]WordTag, 0)
dag := jiebago.GetDAG(sentence) dag := jiebago.DAG(sentence)
routes := jiebago.Calc(sentence, dag) routes := jiebago.Calc(sentence, dag)
x := 0 x := 0
var y int var y int