package com.klq.ast;
import com.klq.ast.impl.stmt.ComputedQuestionNode;
import com.klq.ast.impl.stmt.ConditionalNode;
import com.klq.ast.impl.stmt.QuestionNode;
import com.klq.ast.impl.stmt.QuestionnaireNode;
/**
* Created by juriaan on 2-3-15.
*/
public interface IStatementVisitor<T>{
public T visit(QuestionnaireNode node);
public T visit(QuestionNode node);
public T visit(ComputedQuestionNode node);
public T visit(ConditionalNode node);
}