Class ModulePruningVisitor

java.lang.Object
org.rumbledb.expressions.AbstractNodeVisitor<Void>
org.rumbledb.compiler.ModulePruningVisitor

public class ModulePruningVisitor extends AbstractNodeVisitor<Void>
This visitor removes duplicate module import, by depopulating variable and function declarations upon duplicate visits.