|
package net.loveruby.cflat.entity;
|
|
|
|
public interface EntityVisitor<T> {
|
|
public T visit(DefinedVariable var);
|
|
public T visit(UndefinedVariable var);
|
|
public T visit(DefinedFunction func);
|
|
public T visit(UndefinedFunction func);
|
|
public T visit(Constant c);
|
|
}
|