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...
|
|
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 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
|
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.
Initial value:= {
"no_wire_type",
"wire",
"tri",
"wand",
"triand",
"wor",
"trior",
"tri1",
"tri0",
"trireg",
"supply0",
"supply1"
}
Array to convert Wire_t to character string.