Doxygen
vhdl::parser::TokenManager类 参考abstract

An implementation for this interface is generated by JavaCCParser. 更多...

#include <TokenManager.h>

+ 类 vhdl::parser::TokenManager 继承关系图:

Public 成员函数

virtual ~TokenManager ()
 This gets the next token from the input stream. 更多...
 
virtual TokengetNextToken ()=0
 
virtual void setParser (void *parser)
 
virtual void lexicalError ()
 

详细描述

An implementation for this interface is generated by JavaCCParser.

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

在文件 TokenManager.h18 行定义.

构造及析构函数说明

◆ ~TokenManager()

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

This gets the next token from the input stream.

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

在文件 TokenManager.h23 行定义.

23 { }

成员函数说明

◆ getNextToken()

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

◆ lexicalError()

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

在文件 TokenManager.h26 行定义.

26  {
27  std::cerr << "Lexical error encountered." << std::endl;
28  }

◆ setParser()

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

在文件 TokenManager.h25 行定义.

25 {};

该类的文档由以下文件生成: