// CalculateTags finds the tags for tag level i. func (k KyTea) CalculateTags(s Sentence, i int) error { err := C.kytea_calculate_tags(k.kytea, s.sentence, C.int(i)) if err != nil { defer C.kytea_std_string_destroy(err) return errors.New(C.GoString(C.kytea_std_string_cstring(err))) } return nil }
func (t *Tagger) CalculateAllTags(s *Sentence) { i := C.int(0) for i = 0; i < C.kytea_config_get_num_tags(t.config); i++ { C.kytea_calculate_tags(t.rep, s.rep, i) } }