package synthesijer.hdl;
import synthesijer.SynthesijerUtils;
public class HDLTreeVisitorBase implements HDLTreeVisitor{
public void visitHDLTree(HDLTree o){
SynthesijerUtils.warn("unhandled syntax");
SynthesijerUtils.dump(o);
throw new RuntimeException();
}
@Override
public void visitHDLExpr(HDLExpr o) {
visitHDLTree(o);
}
@Override
public void visitHDLInstance(HDLInstance o) {
visitHDLTree(o);
}
@Override
public void visitHDLInstanceRef(HDLInstanceRef o) {
visitHDLTree(o);
}
@Override
public void visitHDLLitral(HDLLiteral o) {
visitHDLTree(o);
}
@Override
public void visitHDLModule(HDLModule o) {
visitHDLTree(o);
}
@Override
public void visitHDLPort(HDLPort o) {
visitHDLTree(o);
}
@Override
public void visitHDLParameter(HDLParameter o) {
visitHDLTree(o);
}
@Override
public void visitHDLSequencer(HDLSequencer o) {
visitHDLTree(o);
}
@Override
public void visitHDLSignal(HDLSignal o) {
visitHDLTree(o);
}
@Override
public void visitHDLType(HDLPrimitiveType o) {
visitHDLTree(o);
}
@Override
public void visitHDLUserDefinedType(HDLUserDefinedType o) {
visitHDLTree(o);
}
}