[−][src]Module moore_svlog::ast
Structs
Assertion | |
CallArg | |
ClassDecl | |
ClassItem | |
Constraint | |
ConstraintItem | |
ContAssign | A continuous assignment statement. |
CycleDelay | |
DelayControl | |
EnumName | |
EventControl | |
Expr | |
GenerateBlock | A body of a generate construct. May contains hierarchy items or more generate constructs. |
GenerateCase | |
GenerateFor | |
GenerateIf | |
GenvarDecl | |
Identifier | |
ImportDecl | |
ImportItem | |
Inst | |
InstName | |
IntfDecl | |
ModDecl | |
ModportDecl | |
ModportItem | |
NetDecl | |
NodeId | A positive, small ID assigned to each node in the AST. Used as a lightweight way to refer to individual nodes, e.g. during symbol table construction and name resolution. |
PackageDecl | |
ParamAssignment | |
ParamDecl | A parameter or localparam declaration. |
ParamTypeDecl | A single type assignment within a parameter or localparam declaration. |
ParamValueDecl | A single value assignment within a parameter or loclparam declaration. |
PatternField | |
PortConn | A port connection as given in an instantiation. |
PortDecl | |
Procedure | |
PropExpr | |
PropSpec | |
Root | |
SeqExpr | |
Stmt | |
StreamExpr | |
StructMember | |
SubroutineDecl | |
SubroutinePort | |
SubroutinePortDecl | |
SubroutinePortName | |
SubroutinePrototype | |
Timeunit | A time unit specification. |
Type | |
Typedef | |
VarDecl | |
VarDeclName |
Enums
Constants
DUMMY_NODE_ID | During parsing and syntax tree construction, we assign each node this ID. Only later, during the renumbering pass do we assign actual IDs to each node. |