Added cj & jyutping lookup

This commit is contained in:
2026-02-20 12:41:04 +08:00
parent 59d5934097
commit f6c9e40540
21 changed files with 114450 additions and 139 deletions

View File

@@ -0,0 +1,45 @@
package cjlookup
import (
query "github.com/tgckpg/golifehk/query"
"strconv"
)
type CChar struct {
Face string
CangJie string
JyutPing string
TungJamZi *[]*CChar
YiDukJam *[]string
}
type CJyutPing struct {
Ref *CChar
SKey string
query.Searchable
}
type CFace struct {
Ref *CChar
query.Searchable
}
func (this *CJyutPing) Test(val string) bool {
_, err := strconv.Atoi(val)
if err == nil {
return true
}
return false
}
func (this *CFace) Test(val string) bool {
_, err := strconv.Atoi(val)
if err == nil {
return true
}
return false
}
func (m *CChar) String() string {
return m.Face
}