Puma Reference Manual | Puma: Puma::TokenStream Class Reference |
#include <TokenStream.h>
Public Member Functions | |
TokenStream () | |
~TokenStream () | |
void | push (Unit *unit, Token *curr=0) |
Unit * | top () const |
Token * | next () |
Token * | current () const |
bool | topHasMore () const |
Puma::TokenStream::TokenStream | ( | ) | [inline] |
Puma::TokenStream::~TokenStream | ( | ) | [inline] |
Token* Puma::TokenStream::current | ( | ) | const |
Token* Puma::TokenStream::next | ( | ) | [virtual] |
Implements Puma::PumaTokenSource.
Unit* Puma::TokenStream::top | ( | ) | const |
bool Puma::TokenStream::topHasMore | ( | ) | const |