Skip to content
This repository was archived by the owner on Oct 3, 2025. It is now read-only.

Commit 7ef7739

Browse files
committed
Update gse to newest and test code
1 parent 8694678 commit 7ef7739

File tree

6 files changed

+22
-17
lines changed

6 files changed

+22
-17
lines changed

benchmark_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ func benchmark_PhrasePinyin(b *testing.B, s string) {
9797
}
9898
}
9999

100-
var seg = gse.New()
100+
var seg, _ = gse.New()
101101

102102
func benchmark_PhrasePinyin_Seg(b *testing.B, s string) {
103103
b.StopTimer()

examples/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ func main() {
2828
}()
2929
fmt.Println("gpy phrase2:", phrase.Paragraph(test))
3030

31-
seg := gse.New("zh, dict.txt")
31+
seg, _ := gse.New("zh, dict.txt")
3232
phrase.DictAdd["都会区"] = "dū huì qū"
3333
fmt.Println("gpy phrase:", phrase.Paragraph(test, seg))
3434
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/go-ego/gpy
33
go 1.13
44

55
require (
6-
github.com/go-ego/gse v0.67.0
6+
github.com/go-ego/gse v0.69.2
77
github.com/mattn/go-isatty v0.0.13
88
github.com/vcaesar/tt v0.11.0
99
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22 // indirect

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
github.com/go-ego/cedar v0.10.2 h1:0AQkBNfHAzuUn306v0ydMXAawHoIdxiYwN1+2XvFySw=
22
github.com/go-ego/cedar v0.10.2/go.mod h1:OlEbpcRpzwp69CoCXPJTmrOzELoGAmFDgW3hdWrHHc0=
3-
github.com/go-ego/gse v0.67.0 h1:N0g6rerI7lRhABQaszfcSfXBfvuZV9uwd5oCj7CUWzQ=
4-
github.com/go-ego/gse v0.67.0/go.mod h1:AbOXXmI3rgUG/Rb3e9xtk6xDjSLj6KpBHoctONT58ns=
3+
github.com/go-ego/gse v0.69.2 h1:2S6oXsun1YSPVuo4f2YeJPonpoIgRNjt7n3rB4Rq6/s=
4+
github.com/go-ego/gse v0.69.2/go.mod h1:AbOXXmI3rgUG/Rb3e9xtk6xDjSLj6KpBHoctONT58ns=
55
github.com/mattn/go-isatty v0.0.13 h1:qdl+GuBjcsKKDco5BsxPJlId98mSWNKqYA+Co0SC1yA=
66
github.com/mattn/go-isatty v0.0.13/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
77
github.com/vcaesar/tt v0.11.0 h1:obQecjgbnAxxC6OYGY6yDvhGRW2PR5wD8Ma2uJH3WGA=

phrase/paragraph_test.go

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,23 @@ func BenchmarkParagraph(b *testing.B) {
1616

1717
func TestParagraph(t *testing.T) {
1818
expects := map[string]string{
19-
"西雅图太空针, The Space Nedle": "xi ya tu tai kong zhen, The Space Nedle",
20-
"旧金山湾金门大桥": "jiu jin shan wan jin men da qiao",
21-
"纽约帝国大厦, 纽约时代广场": "niu yue di guo da sha, niu yue shi dai guang chang",
22-
"伦敦泰晤士河, 大笨钟": "lun dun tai wu shi he, da ben zhong",
23-
"东京都, 东京晴空塔": "dong jing du, dong jing qing kong ta",
24-
"洛杉矶好莱坞": "luo shan ji hao lai wu",
25-
"巴黎埃菲尔铁塔": "ba li ai fei er tie ta",
26-
"上海外滩, 陆家嘴上海中心": "shang hai wai tan, lu jia zui shang hai zhong xin",
27-
"北京八达岭长城": "bei jing ba da ling chang cheng",
19+
"西雅图太空针, The Space Nedle": "xi ya tu tai kong zhen, The Space Nedle",
20+
"旧金山湾金门大桥": "jiu jin shan wan jin men da qiao",
21+
"纽约帝国大厦, 纽约时代广场": "niu yue di guo da sha, niu yue shi dai guang chang",
22+
"多伦多加拿大国家电视塔, the CN Tower, 尼亚加拉大瀑布": "duo lun duo jia na da guo jia dian shi ta, the CN Tower, ni ya jia la da pu bu",
23+
"伦敦泰晤士河, 大笨钟": "lun dun tai wu shi he, da ben zhong",
24+
"雅典帕特农神庙": "ya dian pa te nong shen miao",
25+
"东京都, 东京晴空塔": "dong jing du, dong jing qing kong ta",
26+
"洛杉矶好莱坞": "luo shan ji hao lai wu",
27+
"巴黎埃菲尔铁塔": "ba li ai fei er tie ta",
28+
"上海外滩, 陆家嘴上海中心大厦": "shang hai wai tan, lu jia zui shang hai zhong xin da sha",
29+
"北京八达岭长城": "bei jing ba da ling chang cheng",
30+
"香港维多利亚港": "xiang gang wei duo li ya gang",
31+
"悉尼歌剧院": "xi ni ge ju yuan",
2832
}
2933

30-
seg := gse.New("zh, ../examples/dict.txt")
34+
seg, err := gse.New("zh, ../examples/dict.txt")
35+
tt.Nil(t, err)
3136
for source, expect := range expects {
3237
actual := Paragraph(source, seg)
3338
if expect != actual {
@@ -39,7 +44,7 @@ func TestParagraph(t *testing.T) {
3944
}
4045

4146
func TestPinyin(t *testing.T) {
42-
seg := gse.New("zh, ../examples/dict.txt")
47+
seg, _ := gse.New("zh, ../examples/dict.txt")
4348
WithGse(seg)
4449

4550
text := "西雅图都会区, 西雅图太空针"

phrase/phrase.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func cutWords(s string, segs ...gse.Segmenter) []string {
3939
}
4040

4141
if !loaded {
42-
seg = gse.New()
42+
seg, _ = gse.New()
4343
loaded = true
4444
}
4545
return seg.CutAll(s)

0 commit comments

Comments
 (0)