/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.