Skip to main content

The VhdlParserTokenManager.h File Reference

Included Headers

#include "stdio.h" #include "JavaCC.h" #include "CharStream.h" #include "Token.h" #include "ErrorHandler.h" #include "TokenManager.h" #include "VhdlParserConstants.h" #include "vhdlstring.h"

Namespaces Index

namespacevhdl

Token literal values and constants. More...

namespaceparser

Classes Index

classVhdlParserTokenManager

Token Manager. More...

Macro Definitions Index

#definejjCheckNAdd(state)   ...
#definejjAddStates(start, end)   ...
#definejjCheckNAddTwoStates(state1, state2)   ...
#definejjCheckNAddStates(start, end)   ...
#defineJAVACC_CHARSTREAM   CharStream

Macro Definitions

JAVACC_CHARSTREAM

#define JAVACC_CHARSTREAM   CharStream

Definition at line 85 of file VhdlParserTokenManager.h.

85#define JAVACC_CHARSTREAM CharStream

Referenced by vhdl::parser::VhdlParserTokenManager::ReInit and vhdl::parser::VhdlParserTokenManager::VhdlParserTokenManager.

jjAddStates

#define jjAddStates(start, end)   ...
Value
{\ for (int x = start; x <= end; x++) {\ jjstateSet[jjnewStateCnt++] = jjnextStates[x];\ } /*while (start++ != end);*/\ }

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}

Generated via doxygen2docusaurus by Doxygen 1.14.0.