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.