I found a dictionary that list words with the same root meaning but different in position, either as subject or object or even predicate, useful.
As an example, when we look for the word "eat", it will provide what synonymous words as subject ("eater"), as adjective ("eatable"), as object ("eatable" too?), as adverb of place ("eatery"), as adverb of time (not exist), and as verb itself ("eat" / "eat" / "eaten").
Does this kind of dictionary exists? What people call this kind of dictionary?