package org.eclipse.dltk.debug.core.eval; import org.eclipse.dltk.debug.core.model.IScriptDebugTarget; import org.eclipse.dltk.debug.core.model.IScriptStackFrame; public interface IScriptEvaluationEngine { IScriptDebugTarget getScriptDebugTarget(); IScriptEvaluationResult syncEvaluate(String snippet, IScriptStackFrame frame); void asyncEvaluate(String snippet, IScriptStackFrame frame, IScriptEvaluationListener listener); void dispose(); }