Doxygen
Loading...
Searching...
No Matches
VhdlParserTokenManager.h File Reference
#include "stdio.h"
#include "JavaCC.h"
#include "CharStream.h"
#include "Token.h"
#include "ErrorHandler.h"
#include "TokenManager.h"
#include "VhdlParserConstants.h"
#include "vhdlstring.h"
+ Include dependency graph for VhdlParserTokenManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vhdl::parser::VhdlParserTokenManager
 Token Manager. More...
 

Namespaces

namespace  vhdl
 Token literal values and constants.
 
namespace  vhdl::parser
 

Macros

#define jjCheckNAdd(state)
 
#define jjAddStates(start, end)
 
#define jjCheckNAddTwoStates(state1, state2)
 
#define jjCheckNAddStates(start, end)
 
#define JAVACC_CHARSTREAM   CharStream
 

Macro Definition Documentation

◆ JAVACC_CHARSTREAM

#define JAVACC_CHARSTREAM   CharStream

◆ jjAddStates

#define jjAddStates ( start,
end )
Value:
{\
for (int x = start; x <= end; x++) {\
jjstateSet[jjnewStateCnt++] = jjnextStates[x];\
} /*while (start++ != end);*/\
}
DirIterator end(const DirIterator &) noexcept
Definition dir.cpp:175

Definition at line 65 of file VhdlParserTokenManager.h.

65#define jjAddStates(start, end)\
66{\
67 for (int x = start; x <= end; x++) {\
68 jjstateSet[jjnewStateCnt++] = jjnextStates[x];\
69 } /*while (start++ != end);*/\
70}

◆ jjCheckNAdd

#define jjCheckNAdd ( state)
Value:
{\
if (jjrounds[state] != jjround)\
{\
jjstateSet[jjnewStateCnt++] = state;\
jjrounds[state] = jjround;\
}\
}

Definition at line 57 of file VhdlParserTokenManager.h.

57#define jjCheckNAdd(state)\
58{\
59 if (jjrounds[state] != jjround)\
60 {\
61 jjstateSet[jjnewStateCnt++] = state;\
62 jjrounds[state] = jjround;\
63 }\
64}

◆ jjCheckNAddStates

#define jjCheckNAddStates ( start,
end )
Value:
{\
for (int x = start; x <= end; x++) {\
jjCheckNAdd(jjnextStates[x]);\
} /*while (start++ != end);*/\
}

Definition at line 77 of file VhdlParserTokenManager.h.

77#define jjCheckNAddStates(start, end)\
78{\
79 for (int x = start; x <= end; x++) {\
80 jjCheckNAdd(jjnextStates[x]);\
81 } /*while (start++ != end);*/\
82}

◆ jjCheckNAddTwoStates

#define jjCheckNAddTwoStates ( state1,
state2 )
Value:
{\
jjCheckNAdd(state1);\
jjCheckNAdd(state2);\
}

Definition at line 71 of file VhdlParserTokenManager.h.

71#define jjCheckNAddTwoStates(state1, state2)\
72{\
73 jjCheckNAdd(state1);\
74 jjCheckNAdd(state2);\
75}