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