Puma Reference Manual Puma: Puma::TokenStream Class Reference



Puma::TokenStream Class Reference

#include <TokenStream.h>

Inheritance diagram for Puma::TokenStream:
Inheritance graph

List of all members.

Public Member Functions

 TokenStream ()
 ~TokenStream ()
void push (Unit *unit, Token *curr=0)
Unittop () const
Tokennext ()
Tokencurrent () const
bool topHasMore () const

Constructor & Destructor Documentation

Puma::TokenStream::TokenStream ( ) [inline]
Puma::TokenStream::~TokenStream ( ) [inline]

Member Function Documentation

Token* Puma::TokenStream::current ( ) const
Token* Puma::TokenStream::next ( ) [virtual]

Implements Puma::PumaTokenSource.

void Puma::TokenStream::push ( Unit unit,
Token curr = 0 
)
Unit* Puma::TokenStream::top ( ) const
bool Puma::TokenStream::topHasMore ( ) const