Go to the source code of this file.
|
| enum | Wire_t {
eNO_WIRE_TYPE = 0,
eWIRE,
eTRI,
eWAND,
eTRIAND,
eWOR,
eTRIOR,
eTRI1,
eTRI0,
eTRIREG,
eSUPPLY0,
eSUPPLY1
} |
| | Wire types. More...
|
| |
| enum | Decl_t {
eVAR = 0,
ePARAM,
eLOCALPARAM,
eBLOCK,
ePARALLELBLOCK,
eGENVARBLOCK,
eMODULE,
eMACRO,
eINSTANCE,
eINPUT,
eOUTPUT,
eINOUT,
eNODIR,
ePORT,
eFREF,
eFUNCTION,
eSPECIFYBLOCK,
eGENVAR,
eTYPEDEF,
eNET,
ePORTDIR,
eATTR,
eUDP,
eENUMVALUE,
ePACKAGE,
eNONE
} |
| | Declaration types. More...
|
| |
|
| const char * | wireName [] |
| | Array to convert Wire_t to character string. More...
|
| |
| const char * | declName [] |
| | Array to convert Decl_t to character string. More...
|
| |
◆ Decl_t
Declaration types.
| Enumerator |
|---|
| eVAR | variable 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
|
| eNODIR | unspecified declaration
|
| ePORT | port declaration
|
| eFREF | forward reference declaration (used by parser only)
|
| eFUNCTION | function/task declaration
|
| eSPECIFYBLOCK | specify block declaration
|
| eGENVAR | genvar declaration
|
| eTYPEDEF | type declaration
|
| eNET | declaration superclass for all net types
|
| ePORTDIR | declaration superclass for all port dirs
|
| eATTR | attribute declaration
|
| eUDP | udp declaration
|
| eENUMVALUE | enum declaration
|
| ePACKAGE | package declaration
|
| eNONE | unspecified declaration used for wildcard
|
◆ Wire_t
Wire types.
| Enumerator |
|---|
| eNO_WIRE_TYPE | no wire type
|
| eWIRE | wire type
|
| eTRI | tri type
|
| eWAND | wand type
|
| eTRIAND | triand type
|
| eWOR | wor type
|
| eTRIOR | trior type
|
| eTRI1 | tri1 type
|
| eTRI0 | tri0 type
|
| eTRIREG | trireg type
|
| eSUPPLY0 | supply0 type
|
| eSUPPLY1 | supply1 type
|
◆ declName
Initial value:= {
"variable",
"param",
"localparam",
"block",
"parallel block",
"genvar block",
"module",
"macro",
"instance",
"input",
"output",
"inout",
"nodir",
"port",
"fref",
"function",
"specify block",
"genvar",
"typedef",
"net",
"portdir",
"attr",
"udp",
"enum",
"package",
"none"
}
Array to convert Decl_t to character string.
◆ wireName
Initial value:= {
"no_wire_type",
"wire",
"tri",
"wand",
"triand",
"wor",
"trior",
"tri1",
"tri0",
"trireg",
"supply0",
"supply1"
}
Array to convert Wire_t to character string.