#include "stdio.h"
#include "JavaCC.h"
#include "CharStream.h"
#include "Token.h"
#include "ErrorHandler.h"
#include "TokenManager.h"
#include "VhdlParserConstants.h"
#include "vhdlstring.h"
Go to the source code of this file.
◆ JAVACC_CHARSTREAM
#define JAVACC_CHARSTREAM CharStream |
◆ jjAddStates
#define jjAddStates |
( |
| start, |
|
|
| end ) |
Value:{\
for (
int x = start; x <=
end; x++) {\
jjstateSet[jjnewStateCnt++] = jjnextStates[x];\
} \
}
DirIterator end(const DirIterator &) noexcept
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 } \
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]);\
} \
}
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 } \
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}