//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
// PLEASE DO NOT EDIT WITHOUT THE EXPLICIT CONSENT OF THE AUTHOR! \\
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
using System.IO;
namespace Ilog.Language.Parsing
{
/**
* This interface defines the information needed to complete the
* implementation of a parser.
*
* @see GenericParser
* @see StaticParser
* @see DynamicParser
*
* @version Last modified on Sun May 29 20:10:35 2005 by hak
* @author Hassan Aït-Kaci
* @copyright © 2000 ILOG, S.A.
*/
public interface Tokenizer
{
ParseNode NextToken ();
TextReader GetReader ();
void SetReader (TextReader reader);
int LineNumber { get; }
}
}