package triangle.abstractSyntaxTrees.visitors; import triangle.abstractSyntaxTrees.aggregates.MultipleArrayAggregate; import triangle.abstractSyntaxTrees.aggregates.SingleArrayAggregate; public interface ArrayAggregateVisitor { TResult visitMultipleArrayAggregate(MultipleArrayAggregate ast, TArg arg); TResult visitSingleArrayAggregate(SingleArrayAggregate ast, TArg arg); }