ICG 2
Electric Boogaloo
Public Member Functions | Public Attributes | List of all members
LexicalAnalyzer Class Reference

#include <LexicalAnalyzer.hpp>

Public Member Functions

 LexicalAnalyzer ()
 
void load (const std::string &s)
 
Token::e getToken ()
 
Token::e nextToken ()
 
Token::e matchToken (Token::e expectedToken)
 
std::string getText ()
 

Public Attributes

Token::e token
 

Constructor & Destructor Documentation

◆ LexicalAnalyzer()

LexicalAnalyzer::LexicalAnalyzer ( )

Member Function Documentation

◆ getText()

std::string LexicalAnalyzer::getText ( )

◆ getToken()

Token::e LexicalAnalyzer::getToken ( )

◆ load()

void LexicalAnalyzer::load ( const std::string &  s)

◆ matchToken()

Token::e LexicalAnalyzer::matchToken ( Token::e  expectedToken)

◆ nextToken()

Token::e LexicalAnalyzer::nextToken ( )

Member Data Documentation

◆ token

Token::e LexicalAnalyzer::token

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