summaryrefslogtreecommitdiff
path: root/internal/filter
diff options
context:
space:
mode:
Diffstat (limited to 'internal/filter')
-rw-r--r--internal/filter/filter.go22
1 files changed, 0 insertions, 22 deletions
diff --git a/internal/filter/filter.go b/internal/filter/filter.go
index 3fff07f..0a44f57 100644
--- a/internal/filter/filter.go
+++ b/internal/filter/filter.go
@@ -1,37 +1,15 @@
package filter
-import (
- "fmt"
-)
-
type Filter struct {
name string
action func(string) string
subfilters []Filter
}
-type Greeter interface {
- Greet()
-}
-
type Filterer interface {
- Greeter
Filter(string) string
}
-func (f Filter) Greet() {
- subfilterCount := len(f.subfilters)
-
- fmt.Printf("I am a filter and my name is %v\n", f.name)
- if subfilterCount > 0 {
- fmt.Println("My subfilters are:")
-
- for _, subfilter := range f.subfilters {
- fmt.Printf("- %v\n", subfilter.name)
- }
- }
-}
-
func (f Filter) Filter(token string) (modifiedToken string) {
subfilterCount := len(f.subfilters)
modifiedToken = token