Skip to main content

TokenManager Class

An implementation for this interface is generated by JavaCCParser. More...

Declaration​

class vhdl::parser::TokenManager { ... }

Included Headers​

Derived Classes​

classVhdlParserTokenManager

Token Manager. More...

Public Destructor Index​

~TokenManager ()

Public Member Functions Index​

Token *getNextToken ()=0

This gets the next token from the input stream. More...

voidsetParser (void *parser)
voidlexicalError ()

Description​

An implementation for this interface is generated by JavaCCParser.

The user is free to use any implementation of their choice.

Definition at line 18 of file TokenManager.h.

Public Destructor​

~TokenManager()​

virtual vhdl::parser::TokenManager::~TokenManager ()
inline virtual

Definition at line 20 of file TokenManager.h.

20 virtual ~TokenManager() { }

Public Member Functions​

getNextToken()​

virtual Token * vhdl::parser::TokenManager::getNextToken ()

This gets the next token from the input stream.

A token of kind 0 (<EOF>) should be returned on EOF.

Definition at line 24 of file TokenManager.h.

lexicalError()​

virtual void vhdl::parser::TokenManager::lexicalError ()
inline virtual

Definition at line 26 of file TokenManager.h.

26 virtual void lexicalError() {
27 std::cerr << "Lexical error encountered." << std::endl;
28 }

setParser()​

virtual void vhdl::parser::TokenManager::setParser (void * parser)
inline virtual

Definition at line 25 of file TokenManager.h.

25 virtual void setParser(void* parser) {};

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.