From 638e2751143c7fb2897c782a5f14ade736290c7d Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Mon, 1 Aug 2016 22:10:55 -0700 Subject: [PATCH] WIP --- jmdict.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/jmdict.go b/jmdict.go index fc90a3f..e32df50 100644 --- a/jmdict.go +++ b/jmdict.go @@ -32,12 +32,14 @@ type dictEntry struct { Expression string Reading string Glossary []string - Tags map[string]bool + Tags []string } func (d *dictEntry) addTags(tags []string) { for _, tag := range tags { - d.Tags[tag] = true + if findString(tag, d.Tags) == -1 { + d.Tags = append(d.Tags, tag) + } } } @@ -59,8 +61,7 @@ func convertEnamdictEntry(enamdictEntry jmdict.EnamdictEntry) []dictEntry { return } - entry := dictEntry{Tags: make(map[string]bool)} - + var entry dictEntry if kanji == nil { entry.Expression = reading.Reading } else { @@ -105,8 +106,7 @@ func convertEdictEntry(edictEntry jmdict.EdictEntry) []dictEntry { return } - entry := dictEntry{Tags: make(map[string]bool)} - + var entry dictEntry if kanji == nil { entry.Expression = reading.Reading } else {