Hi!
From what I can tell, the source of your problems is that you include trees.jl twice: once within Interface and once within Interface.Parsers. Remove either of those two and you should end up with only one definition.
As a side note, many Julia packages (including fairly large ones) actually don’t use submodules at all, and put all of their include statements in the root source file. I’m guessing that would make your life even easier
5 Likes