package org.eclipse.dltk.tcl.core; import org.eclipse.dltk.ast.declarations.ModuleDeclaration; import org.eclipse.dltk.ast.parser.ISourceParser; import org.eclipse.dltk.compiler.env.IModuleSource; import org.eclipse.dltk.compiler.problem.IProblemReporter; public interface ITclSourceParser extends ISourceParser { void setOffset(int offset); void setProcessorsState(boolean state); /* * Redeclare with different return type * * @see ISourceParser#parse(org.eclipse.dltk.compiler.env.ISourceModule, * org.eclipse.dltk.compiler.problem.IProblemReporter) */ ModuleDeclaration parse(IModuleSource input, IProblemReporter reporter); }