/**
*
*/
package xhail.core.parser;
import java.io.InputStream;
import java.util.Collection;
/**
* @author stefano
*
*/
public interface Context {
/**
* @param statement
*/
public void append(String statement);
/**
* @param stream
* @return
*/
public Collection<String> parse(InputStream stream);
/**
* @return
*/
public int read();
/**
* @param next
*/
public void setState(final State next);
}