/net/fileserver/nas/home/mdh/vrq/src/cdecl.h File Reference
Go to the source code of this file.
Classes |
| struct | Coord_t |
| | Structure to hold file coordinates. More...
|
| class | CDecl |
| | Base class for describing declaration objects. More...
|
Enumerations |
| enum | NodeType_t {
eU,
eR,
eS,
eE,
eB
} |
| | Expression node type.
More...
|
| enum | Decl_t {
eREG = 0,
eREAL,
eREALTIME,
eTIME,
eINT,
eWIRE,
eTRI,
eWAND,
eTRIAND,
eWOR,
eTRIOR,
eTRI1,
eTRI0,
eTRIREG,
eSUPPLY0,
eSUPPLY1,
ePARAM,
eLOCALPARAM,
eBLOCK,
ePARALLELBLOCK,
eGENVARBLOCK,
eMODULE,
eMACRO,
eINSTANCE,
eINPUT,
eOUTPUT,
eINOUT,
ePORT,
eFREF,
eFUNCTION,
eSPECIFYBLOCK,
eGENVAR,
eDEVENT,
eNET,
ePORTDIR,
eATTR,
eUDP,
eNONE
} |
| | Declaration types.
More...
|
Variables |
| const char * | declName [] |
| | Array to convert Decl_t to character string.
|
Enumeration Type Documentation
Declaration types.
- Enumerator:
| eREG |
register declaration
|
| eREAL |
real declaration
|
| eREALTIME |
realtime declaration
|
| eTIME |
time declaration
|
| eINT |
integer declaration
|
| eWIRE |
wire declaration
|
| eTRI |
tri declaration
|
| eWAND |
wand declaration
|
| eTRIAND |
triand declaration
|
| eWOR |
wor declaration
|
| eTRIOR |
trior declaration
|
| eTRI1 |
tri1 declaration
|
| eTRI0 |
tri0 declaration
|
| eTRIREG |
trireg declaration
|
| eSUPPLY0 |
supply0 declaration
|
| eSUPPLY1 |
supply1 declaration
|
| ePARAM |
parameter declaration
|
| eLOCALPARAM |
localparam declaration
|
| eBLOCK |
named block declaration
|
| ePARALLELBLOCK |
fork/join block declaration
|
| eGENVARBLOCK |
generate block declaration
|
| eMODULE |
module declaration
|
| eMACRO |
macro module declaration
|
| eINSTANCE |
instance declaration
|
| eINPUT |
input declaration
|
| eOUTPUT |
output declaration
|
| eINOUT |
inout declaration
|
| ePORT |
port declaration
|
| eFREF |
forward reference declaration (used by parser only)
|
| eFUNCTION |
function/task declaration
|
| eSPECIFYBLOCK |
specify block declaration
|
| eGENVAR |
genvar declaration
|
| eDEVENT |
event declaration
|
| eNET |
declaration superclass for all net types
|
| ePORTDIR |
declaration superclass for all port dirs
|
| eATTR |
attribute declaration
|
| eUDP |
udp declaration
|
| eNONE |
unspecified declaration used for wildcard
|
Expression node type.
- Enumerator:
| eU |
undefined
|
| eR |
real - have width 0
|
| eS |
signed bit vector, includes integer
|
| eE |
event - have width 0
|
| eB |
unsigned bit vector
|
Variable Documentation
Array to convert Decl_t to character string.