cbc/net/loveruby/cflat/ast/Node.java

19 lines
372 B
Java

package net.loveruby.cflat.ast;
import net.loveruby.cflat.type.Type;
import net.loveruby.cflat.asm.*;
abstract public class Node {
public Node() {
}
abstract public void accept(ASTVisitor visitor);
public Type type() {
throw new Error("Node#type called");
}
public AsmEntity address() {
throw new Error("Node#address");
}
}