doxygen
Public Member Functions | Public Attributes | List of all members
vhdl::parser::VhdlParserTokenManager Class Reference

Token Manager. More...

#include <VhdlParserTokenManager.h>

Inheritance diagram for vhdl::parser::VhdlParserTokenManager:
Inheritance graph
[legend]
Collaboration diagram for vhdl::parser::VhdlParserTokenManager:
Collaboration graph
[legend]

Public Member Functions

void setDebugStream (FILE *ds)
 
int jjStopAtPos (int pos, int kind)
 
int jjMoveStringLiteralDfa0_0 ()
 
int jjMoveStringLiteralDfa1_0 (unsigned long long active0, unsigned long long active1, unsigned long long active2)
 
int jjMoveStringLiteralDfa2_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1, unsigned long long old2, unsigned long long active2)
 
int jjMoveStringLiteralDfa3_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1, unsigned long long old2, unsigned long long active2)
 
int jjMoveStringLiteralDfa4_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa5_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa6_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa7_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa8_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa9_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa10_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa11_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa12_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa13_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa14_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa15_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa16_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1)
 
int jjMoveStringLiteralDfa17_0 (unsigned long long old1, unsigned long long active1)
 
int jjMoveNfa_0 (int startState, int curPos)
 
bool jjCanMove_0 (int hiByte, int i1, int i2, unsigned long long l1, unsigned long long l2)
 
bool jjCanMove_1 (int hiByte, int i1, int i2, unsigned long long l1, unsigned long long l2)
 
TokenjjFillToken ()
 
TokengetNextToken ()
 This gets the next token from the input stream. More...
 
void SkipLexicalActions (Token *matchedToken)
 
void TokenLexicalActions (Token *matchedToken)
 
 VhdlParserTokenManager (JAVACC_CHARSTREAM *stream, int lexState=0)
 
void ReInit (JAVACC_CHARSTREAM *stream, int lexState=0)
 
void SwitchTo (int lexState)
 
void clear ()
 
const JJSimpleString jjKindsForBitVector (int i, unsigned long long vec)
 
const JJSimpleString jjKindsForStateVector (int lexState, int vec[], int start, int end)
 
void setErrorHandler (TokenManagerErrorHandler *eh)
 
- Public Member Functions inherited from vhdl::parser::TokenManager
virtual void setParser (void *parser)
 
virtual void lexicalError ()
 
- Public Member Functions inherited from vhdl::parser::TokenParser
void setLexParser (VhdlParser *p)
 

Public Attributes

FILE * debugStream
 
int curLexState = 0
 
int jjnewStateCnt = 0
 
int jjround = 0
 
int jjmatchedPos = 0
 
int jjmatchedKind = 0
 
JAVACC_CHARSTREAM * input_stream
 
int jjrounds [83]
 
int jjstateSet [2 *83]
 
JJString jjimage
 
JJString image
 
int jjimageLen
 
int lengthOfMatch
 
JJChar curChar
 
TokenManagerErrorHandlererrorHandler = nullptr
 
- Public Attributes inherited from vhdl::parser::TokenParser
VhdlParserparser = nullptr
 

Detailed Description

Token Manager.

Member Function Documentation

◆ getNextToken()

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

This gets the next token from the input stream.

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

Implements vhdl::parser::TokenManager.


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