package org.xmlsh.sh.core;
import org.xmlsh.core.CoreException;
import org.xmlsh.sh.module.IModule;
public interface IExpression {
public SourceLocation getSourceLocation();
public boolean hasLocation();
// Default name if none provided
public String getName();
public String describe(boolean execMode);
public IModule getModule() throws CoreException;
}