1 #ifndef CLASSIC_TokenStream_HH
2 #define CLASSIC_TokenStream_HH
51 const std::string &
getName()
const;
76 #endif // CLASSIC_TokenStream_HH
Abstract base class for reference counted objects.
virtual Token readToken()=0
Read single token from stream.
void operator=(const TokenStream &)
Abstract interface for a stream of input tokens.
Representation of a single input token.
const std::string & getName() const
Return stream name.
int getLine() const
Return line number.
void putBack(const Token &token)
Put token back to stream.