impulse::parser::Lexer Class Reference

#include <lexer.h>

Inherits impulse::Frame.

List of all members.

Public Member Functions

 Lexer (Stream &stream)
Token nextToken ()
Token peekToken ()
Token token ()
void reset ()
Token readNumber ()
Token readOperator ()
Token readIdentifier ()
Token readString ()
Token readSubexpr ()
Token readAssign ()
Token readTerminator ()


Constructor & Destructor Documentation

impulse::parser::Lexer::Lexer ( Stream stream  ) 


Member Function Documentation

Token impulse::parser::Lexer::nextToken (  ) 

Token impulse::parser::Lexer::peekToken (  ) 

Token impulse::parser::Lexer::token (  )  [inline]

void impulse::parser::Lexer::reset (  ) 

Token impulse::parser::Lexer::readNumber (  ) 

Token impulse::parser::Lexer::readOperator (  ) 

Token impulse::parser::Lexer::readIdentifier (  ) 

Token impulse::parser::Lexer::readString (  ) 

Token impulse::parser::Lexer::readSubexpr (  ) 

Token impulse::parser::Lexer::readAssign (  ) 

Token impulse::parser::Lexer::readTerminator (  ) 


The documentation for this class was generated from the following file:

Generated on Wed May 13 20:04:19 2009 for impulse by  doxygen 1.5.8