aboutsummaryrefslogtreecommitdiff
path: root/model/lookup.go
diff options
context:
space:
mode:
Diffstat (limited to 'model/lookup.go')
-rw-r--r--model/lookup.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/model/lookup.go b/model/lookup.go
index e8cc8bf..880a1f8 100644
--- a/model/lookup.go
+++ b/model/lookup.go
@@ -19,7 +19,7 @@ func chainLookup(lookups ...WordLookup) WordLookup {
return v
}
}
- return string(word)
+ return ""
}
}
@@ -47,3 +47,10 @@ func LookupSubst(subst map[Word]string) WordLookup {
return ""
}
}
+
+// Origin возвращает просто строковое представления слова. Если поставить в
+// конце цепочки - то вместо пустоты (если предыдущие фильтры не сработали)
+// вернётся оригинальное имя слова.
+func Origin(word Word) string {
+ return string(word)
+}