package com.kls.ast; import com.kls.ast.node.*; /** * Created by Timon on 03.03.2015. */ public interface IVisitor<T> { T visit(StylesheetNode stylesheetNode); T visit(PageNode pageNode); T visit(SectionNode sectionNode); T visit(QuestionNode questionNode); T visit(DefaultNode defaultNode); T visit(DeclarationNode declarationNode); T visit(PropertyNode propertyNode); T visit(ValueNode valueNode); }