KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
semantics::Sem_lexer Class Reference

#include <SemLexer.h>

Public Types

enum  Token_code {
  TOKEN_EOF, TOKEN_EOL, TOKEN_STRING, TOKEN_LB,
  TOKEN_RB, TOKEN_EQUALS, TOKEN_COLON
}
 

Public Member Functions

 Sem_lexer (std::istream &stream)
 
boost::tuple
< Sem_lexer::Token_code,
String
get_and_classify_token ()
 

Member Enumeration Documentation

Enumerator
TOKEN_EOF 
TOKEN_EOL 
TOKEN_STRING 
TOKEN_LB 
TOKEN_RB 
TOKEN_EQUALS 
TOKEN_COLON 

Constructor & Destructor Documentation

semantics::Sem_lexer::Sem_lexer ( std::istream &  stream)
inline

Member Function Documentation

boost::tuple< Sem_lexer::Token_code, string > Sem_lexer::get_and_classify_token ( )

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