Skip to main content

The TokenManager Class Reference

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 by Doxygen 1.14.0.