Modules§
- any_
node  - behavioral_
statements  - declarations
 - expressions
 - general
 - instantiations
 - preprocessor
 - primitive_
instances  - source_
text  - special_
node  - specify_
section  - udp_
declaration_ and_ instantiation  
Macros§
- unwrap_
locate  - Extracts the first 
Locatevariant from an iterator ofRefNode. - unwrap_
node  - Extracts the first matching variant from an iterator of 
RefNodevalues. 
Structs§
- Action
Block Else  - Actual
Argument  - Always
Construct  - Angle
Bracket Literal  - Anonymous
Program  - Ansi
Port Declaration Net  - Ansi
Port Declaration Paren  - Ansi
Port Declaration Variable  - Apostrophe
Brace  - Array
Identifier  - Array
Manipulation Call  - Array
Range Expression Colon  - Array
Range Expression Minus Colon  - Array
Range Expression Plus Colon  - Assert
Property Statement  - Assertion
Variable Declaration  - Assignment
Operator  - Assignment
Pattern Array  - Assignment
Pattern Expression  - Assignment
Pattern List  - Assignment
Pattern NetLvalue  - Assignment
Pattern Repeat  - Assignment
Pattern Structure  - Assignment
Pattern Variable Lvalue  - Associative
Dimension Asterisk  - Associative
Dimension Data Type  - Assume
Property Statement  - Attr
Spec  - Attribute
Instance  - BinIdentifier
 - Binary
Base  - Binary
Module Path Operator  - Binary
Number  - Binary
Operator  - Binary
Value  - Bind
Directive Instance  - Bind
Directive Scope  - Bind
Target Instance  - Bind
Target Instance List  - Bins
Expression Cover Point  - Bins
OrEmpty NonEmpty  - Bins
OrOptions Cover Point  - Bins
OrOptions Covergroup  - Bins
OrOptions Default  - Bins
OrOptions Default Sequence  - Bins
OrOptions SetCovergroup  - Bins
OrOptions Trans List  - Bins
Selection  - Bins
Selection OrOption Bins  - Bins
Selection OrOption Coverage  - BitSelect
 - Block
Event Expression Begin  - Block
Event Expression End  - Block
Event Expression Or  - Block
Identifier  - Block
Item Declaration Data  - Block
Item Declaration Let  - Block
Item Declaration Local Parameter  - Block
Item Declaration Parameter  - Blocking
Assignment Hierarchical Variable  - Blocking
Assignment Nonrange Variable  - Blocking
Assignment Variable  - Brace
 - Bracket
 - CIdentifier
 - Case
Expression  - Case
Generate Construct  - Case
Generate Item Default  - Case
Generate Item Nondefault  - Case
Inside Item Nondefault  - Case
Item Default  - Case
Item Expression  - Case
Item Nondefault  - Case
Pattern Item Nondefault  - Case
Statement Inside  - Case
Statement Matches  - Case
Statement Normal  - Cast
 - Cell
Clause  - Cell
Identifier  - Celldefine
Drive Compiler Directive  - Charge
Strength Large  - Charge
Strength Medium  - Charge
Strength Small  - Checker
Declaration  - Checker
Identifier  - Checker
Instantiation  - Checker
OrGenerate Item Declaration Clocking  - Checker
OrGenerate Item Declaration Data  - Checker
OrGenerate Item Declaration Disable  - Checker
Port Item  - Checker
Port List  - Class
Constructor Declaration  - Class
Constructor Prototype  - Class
Declaration  - Class
Identifier  - Class
Item Constraint  - Class
Item Covergroup  - Class
Item Declaration  - Class
Item Method  - Class
Item Property  - Class
Method Constructor  - Class
Method Extern Constructor  - Class
Method Extern Method  - Class
Method Function  - Class
Method Pure Virtual  - Class
Method Task  - Class
NewArgument  - Class
NewExpression  - Class
Property Const  - Class
Property NonConst  - Class
Qualifier  - Class
Scope  - Class
Type  - Class
Variable Identifier  - Clocking
Decl Assign  - Clocking
Declaration Global  - Clocking
Declaration Local  - Clocking
Direction Input  - Clocking
Direction Input Output  - Clocking
Direction Output  - Clocking
Drive  - Clocking
Event Expression  - Clocking
Event Identifier  - Clocking
Identifier  - Clocking
Item Assertion  - Clocking
Item Default  - Clocking
Item Direction  - Clocking
Skew Edge  - Clockvar
 - Clockvar
Expression  - Cmos
Switch Instance  - Cmos
Switchtype  - Combinational
Body  - Combinational
Entry  - Comment
 - Concatenation
 - Concurrent
Assertion Item Statement  - Cond
Pattern  - Cond
Predicate  - Conditional
Expression  - Conditional
Statement  - Config
 - Config
Declaration  - Config
Identifier  - Config
Rule Statement Cell Lib  - Config
Rule Statement Cell Use  - Config
Rule Statement Default  - Config
Rule Statement Inst Lib  - Config
Rule Statement Inst Use  - Consecutive
Repetition Asterisk  - Consecutive
Repetition Expression  - Consecutive
Repetition Plus  - Const
 - Const
Identifier  - Constant
Assignment Pattern Expression  - Constant
BitSelect  - Constant
Cast  - Constant
Concatenation  - Constant
Expression Binary  - Constant
Expression Ternary  - Constant
Expression Unary  - Constant
Function Call  - Constant
Indexed Range  - Constant
LetExpression  - Constant
Mintypmax Expression Ternary  - Constant
Multiple Concatenation  - Constant
Primary Concatenation  - Constant
Primary Enum  - Constant
Primary Formal Port  - Constant
Primary Mintypmax Expression  - Constant
Primary Multiple Concatenation  - Constant
Primary PsParameter  - Constant
Primary Specparam  - Constant
Range  - Constant
Select  - Constraint
Block  - Constraint
Block Item Solve  - Constraint
Declaration  - Constraint
Expression Arrow  - Constraint
Expression Disable  - Constraint
Expression Expression  - Constraint
Expression Foreach  - Constraint
Expression If  - Constraint
Identifier  - Constraint
Primary  - Constraint
Prototype  - Constraint
SetBrace  - Continuous
Assign Net  - Continuous
Assign Variable  - Controlled
Reference Event  - Controlled
Timing Check Event  - Cover
Cross  - Cover
Point  - Cover
Point Identifier  - Cover
Property Statement  - Cover
Sequence Statement  - Coverage
Event At  - Coverage
Event Sample  - Coverage
Option Option  - Coverage
Option Type Option  - Coverage
Spec OrOption Option  - Coverage
Spec OrOption Spec  - Covergroup
Declaration  - Covergroup
Expression  - Covergroup
Identifier  - Covergroup
Range List  - Covergroup
Value Range Binary  - Covergroup
Variable Identifier  - Cross
Body NonEmpty  - Cross
Identifier  - Cross
SetExpression  - Current
State  - Cycle
Delay Const Range Expression Binary  - Cycle
Delay Const Range Expression Dollar  - Cycle
Delay Expression  - Cycle
Delay Identifier  - Cycle
Delay Integral  - Cycle
Delay Range Asterisk  - Cycle
Delay Range Expression  - Cycle
Delay Range Plus  - Cycle
Delay Range Primary  - Data
Declaration Variable  - Data
Event  - Data
Source Expression  - Data
Type Atom  - Data
Type Enum  - Data
Type Struct Union  - Data
Type Type  - Data
Type Vector  - Data
Type Virtual  - Decimal
Base  - Decimal
Number Base Unsigned  - Decimal
Number BaseX Number  - Decimal
Number BaseZ Number  - Default
 - Default
Clause  - Default
Nettype Compiler Directive  - Default
Nettype Value  - Default
Skew Input  - Default
Skew Input Output  - Default
Skew Output  - Default
Text  - Deferred
Immediate Assert Statement  - Deferred
Immediate Assertion Item  - Deferred
Immediate Assume Statement  - Deferred
Immediate Cover Statement  - Define
 - Define
Text  - Defparam
Assignment  - Delay2
Mintypmax  - Delay2
Single  - Delay3
Mintypmax  - Delay3
Single  - Delay
Control Delay  - Delay
Control Mintypmax  - Delay
OrEvent Control Repeat  - Delayed
Data With Mintypmax  - Delayed
Reference With Mintypmax  - Description
Bind Directive  - Description
Package Item  - Design
Statement  - Disable
Statement Block  - Disable
Statement Fork  - Disable
Statement Task  - Dist
Item  - Dist
List  - Dist
Weight Divide  - Dist
Weight Equal  - DpiFunction
Proto  - DpiImport
Export Export Function  - DpiImport
Export Export Task  - DpiImport
Export Import Function  - DpiImport
Export Import Task  - DpiTask
Proto  - Drive
Strength0z  - Drive
Strength01  - Drive
Strength1z  - Drive
Strength10  - Drive
Strengthz0  - Drive
Strengthz1  - Dynamic
Array New  - Dynamic
Array Variable Identifier  - Edge
Control Specifier  - Edge
Descriptor  - Edge
Indicator Paren  - Edge
Input List  - Edge
Sensitive Path Declaration Full  - Edge
Sensitive Path Declaration Parallel  - Edge
Symbol  - Elaboration
System Task Error  - Elaboration
System Task Fatal  - Elaboration
System Task Info  - Elaboration
System Task Warning  - Else
Group OfLines  - Elsif
Group OfLines  - Empty
Unpacked Array Concatenation  - Enable
Gate Instance  - Enable
Gatetype  - Enable
Terminal  - EndEdge
Offset  - Endcelldefine
Drive Compiler Directive  - Endkeywords
Directive  - Enum
Base Type Atom  - Enum
Base Type Type  - Enum
Base Type Vector  - Enum
Identifier  - Enum
Name Declaration  - Error
Limit Value  - Escaped
Identifier  - Event
Based Flag  - Event
Control Asterisk  - Event
Control Event Expression  - Event
Control Event Identifier  - Event
Control Paren Asterisk  - Event
Control Sequence Identifier  - Event
Expression Comma  - Event
Expression Expression  - Event
Expression Or  - Event
Expression Paren  - Event
Expression Sequence  - Event
Iter  - Event
Trigger Named  - Event
Trigger Nonblocking  - Exp
 - Expect
Property Statement  - Expression
Binary  - Expression
Operator Assignment  - Expression
OrDist  - Expression
Unary  - Extern
Constraint Declaration  - Extern
TfDeclaration Method  - Extern
TfDeclaration Task  - File
Path Spec NonLiteral  - Final
Construct  - Fixed
Point Number  - ForInitialization
Declaration  - ForStep
 - ForVariable
Declaration  - Formal
Argument  - Formal
Identifier  - Formal
Port Identifier  - Full
Edge Sensitive Path Description  - Full
Path Description  - Fullskew
Timing Check  - Function
Body Declaration With Port  - Function
Body Declaration Without Port  - Function
Declaration  - Function
Identifier  - Function
Prototype  - Function
Statement  - Function
Statement OrNull Attribute  - Function
Subroutine Call  - Gate
Instantiation Cmos  - Gate
Instantiation Enable  - Gate
Instantiation Mos  - Gate
InstantiationN Input  - Gate
InstantiationN Output  - Gate
Instantiation Pass  - Gate
Instantiation Pass En  - Gate
Instantiation Pulldown  - Gate
Instantiation Pullup  - Generate
Block Identifier  - Generate
Block Multiple  - Generate
Region  - Genvar
 - Genvar
Declaration  - Genvar
Expression  - Genvar
Identifier  - Genvar
Initialization  - Genvar
Iteration Assignment  - Genvar
Iteration Prefix  - Genvar
Iteration Suffix  - Goto
Repetition  - HexBase
 - HexNumber
 - HexValue
 - Hierarchical
Array Identifier  - Hierarchical
Block Identifier  - Hierarchical
BtfIdentifier Method  - Hierarchical
Event Identifier  - Hierarchical
Identifier  - Hierarchical
Instance  - Hierarchical
NetIdentifier  - Hierarchical
Parameter Identifier  - Hierarchical
Property Identifier  - Hierarchical
Sequence Identifier  - Hierarchical
Task Identifier  - Hierarchical
TfIdentifier  - Hierarchical
Variable Identifier  - Hold
Timing Check  - Identifier
List  - IfGenerate
Construct  - Ifdef
Directive  - Ifdef
Group OfLines  - Ifndef
Directive  - Ifndef
Group OfLines  - Implicit
Data Type  - IncOr
DecExpression Prefix  - IncOr
DecExpression Suffix  - IncOr
DecOperator  - Include
Compiler Directive Angle Bracket  - Include
Compiler Directive Double Quote  - Include
Compiler Directive Text Macro Usage  - Include
Statement  - Index
Variable Identifier  - Indexed
Range  - InitVal
 - Initial
Construct  - Inout
Declaration  - Inout
Port Identifier  - Inout
Terminal  - Input
Declaration Net  - Input
Declaration Variable  - Input
Identifier Interface  - Input
Port Identifier  - Input
Terminal  - Inside
Expression  - Inst
Clause  - Inst
Name  - Instance
Identifier  - Integer
Covergroup Expression  - Interface
 - Interface
Ansi Header  - Interface
Class Declaration  - Interface
Class Item Method  - Interface
Class Method  - Interface
Class Type  - Interface
Declaration Ansi  - Interface
Declaration Extern Ansi  - Interface
Declaration Extern Nonansi  - Interface
Declaration Nonansi  - Interface
Declaration Wildcard  - Interface
Identifier  - Interface
Instance Identifier  - Interface
Instantiation  - Interface
Nonansi Header  - Interface
OrGenerate Item Extern  - Interface
OrGenerate Item Module  - Interface
Port Declaration  - Interface
Port Header Identifier  - Interface
Port Header Interface  - Iter
 - Jump
Statement Break  - Jump
Statement Continue  - Jump
Statement Return  - Keyword
 - Keywords
Directive  - LetActual
Arg  - LetDeclaration
 - LetExpression
 - LetIdentifier
 - LetList
OfArguments Named  - LetList
OfArguments Ordered  - LetPort
Item  - LetPort
List  - Level
 - Level
Input List  - Level
Symbol  - Liblist
Clause  - Library
Declaration  - Library
Identifier  - Library
Text  - Limit
Value  - Line
Compiler Directive  - List
 - List
OfActual Arguments  - List
OfArguments Named  - List
OfArguments Ordered  - List
OfChecker Port Connections Named  - List
OfChecker Port Connections Ordered  - List
OfClocking Decl Assign  - List
OfCross Items  - List
OfDefparam Assignments  - List
OfFormal Arguments  - List
OfGenvar Identifiers  - List
OfInterface Identifiers  - List
OfNet Assignments  - List
OfNet Decl Assignments  - List
OfParam Assignments  - List
OfParameter Assignments Named  - List
OfParameter Assignments Ordered  - List
OfPath Delay Expressions  - List
OfPath Inputs  - List
OfPath Outputs  - List
OfPort Connections Named  - List
OfPort Connections Ordered  - List
OfPort Declarations  - List
OfPort Identifiers  - List
OfPorts  - List
OfSpecparam Assignments  - List
OfTf Variable Identifiers  - List
OfType Assignments  - List
OfUdp Port Identifiers  - List
OfVariable Assignments  - List
OfVariable Decl Assignments  - List
OfVariable Identifiers  - List
OfVariable Port Identifiers  - Local
 - Local
Parameter Declaration Param  - Local
Parameter Declaration Type  - Locate
 - Loop
Generate Construct  - Loop
Statement DoWhile  - Loop
Statement For  - Loop
Statement Foreach  - Loop
Statement Forever  - Loop
Statement Repeat  - Loop
Statement While  - Loop
Variables  - Macro
Text  - Member
Identifier  - Method
Call  - Method
Call Body User  - Method
Identifier  - Mintypmax
Expression Ternary  - Modport
Clocking Declaration  - Modport
Declaration  - Modport
Identifier  - Modport
Item  - Modport
Ports Declaration Clocking  - Modport
Ports Declaration Simple  - Modport
Ports Declaration Tf  - Modport
Simple Port Named  - Modport
Simple Port Ordered  - Modport
Simple Ports Declaration  - Modport
TfPorts Declaration  - Module
Ansi Header  - Module
Declaration Ansi  - Module
Declaration Extern Ansi  - Module
Declaration Extern Nonansi  - Module
Declaration Nonansi  - Module
Declaration Wildcard  - Module
Identifier  - Module
Instantiation  - Module
Nonansi Header  - Module
OrGenerate Item Declaration Clocking  - Module
OrGenerate Item Declaration Disable  - Module
OrGenerate Item Gate  - Module
OrGenerate Item Module  - Module
OrGenerate Item Module Item  - Module
OrGenerate Item Parameter  - Module
OrGenerate Item Udp  - Module
Path Concatenation  - Module
Path Conditional Expression  - Module
Path Expression Binary  - Module
Path Expression Unary  - Module
Path Mintypmax Expression Ternary  - Module
Path Multiple Concatenation  - Module
Path Primary Mintypmax  - MosSwitch
Instance  - MosSwitchtype
 - Multiple
Concatenation  - NInput
Gate Instance  - NInput
Gatetype  - NOutput
Gate Instance  - NOutput
Gatetype  - Name
OfInstance  - Named
Checker Port Connection Asterisk  - Named
Checker Port Connection Identifier  - Named
Parameter Assignment  - Named
Port Connection Asterisk  - Named
Port Connection Identifier  - Ncontrol
Terminal  - NetAlias
 - NetAssignment
 - NetDecl
Assignment  - NetDeclaration
Interconnect  - NetDeclaration
NetType  - NetDeclaration
NetType Identifier  - NetIdentifier
 - NetLvalue
Identifier  - NetLvalue
Lvalue  - NetLvalue
Pattern  - NetPort
Header  - NetPort
Type Data Type  - NetPort
Type Interconnect  - NetType
Declaration Data Type  - NetType
Declaration NetType  - NetType
Identifier  - New
 - Nochange
Timing Check  - Node
Events  - NonConsecutive
Repetition  - NonPort
Module Item Specparam  - NonPort
Program Item Assertion  - NonPort
Program Item Assign  - NonPort
Program Item Final  - NonPort
Program Item Initial  - NonPort
Program Item Module  - NonZero
Unsigned Number  - Nonblocking
Assignment  - Nonrange
Select  - Nonrange
Variable Lvalue  - Notifier
 - Nounconnected
Drive Compiler Directive  - Octal
Base  - Octal
Number  - Octal
Value  - Open
Range List  - Open
Value Range  - Operator
Assignment  - Ordered
Checker Port Connection  - Ordered
Parameter Assignment  - Ordered
Port Connection  - Output
Declaration Net  - Output
Declaration Variable  - Output
Identifier Interface  - Output
Port Identifier  - Output
Symbol  - Output
Terminal  - Package
Declaration  - Package
Export Declaration Asterisk  - Package
Export Declaration Item  - Package
Identifier  - Package
Import Declaration  - Package
Import Item Asterisk  - Package
Import Item Identifier  - Package
Scope Package  - Packed
 - Packed
Dimension Range  - ParBlock
 - Parallel
Edge Sensitive Path Description  - Parallel
Path Description  - Param
Assignment  - Parameter
Declaration Param  - Parameter
Declaration Type  - Parameter
Identifier  - Parameter
Override  - Parameter
Port Declaration Param List  - Parameter
Port Declaration Type List  - Parameter
Port List Assignment  - Parameter
Port List Declaration  - Parameter
Value Assignment  - Paren
 - Pass
EnSwitchtype  - Pass
Enable Switch Instance  - Pass
Switch Instance  - Pass
Switchtype  - Path
Delay Expression  - Path
Delay Value Paren  - Pattern
Identifier List  - Pattern
List  - Pattern
Tagged  - Pattern
Variable  - Pcontrol
Terminal  - Period
Timing Check  - Polarity
Operator  - Port
Declaration Inout  - Port
Declaration Input  - Port
Declaration Interface  - Port
Declaration Output  - Port
Declaration Ref  - Port
Expression Brace  - Port
Identifier  - Port
Named  - Port
NonNamed  - Port
Reference  - Position
Compiler Directive  - Pragma
 - Pragma
Expression Assignment  - Pragma
Keyword  - Pragma
Name  - Pragma
Value Paren  - Preprocessed
Text  - Preprocessor
Text  - Primary
Concatenation  - Primary
Hierarchical  - Primary
Mintypmax Expression  - Primary
Multiple Concatenation  - Procedural
Continuous Assignment Assign  - Procedural
Continuous Assignment Deassign  - Procedural
Continuous Assignment Force Net  - Procedural
Continuous Assignment Force Variable  - Procedural
Continuous Assignment Release Net  - Procedural
Continuous Assignment Release Variable  - Procedural
Timing Control Statement  - Production
 - Production
Identifier  - Production
Item  - Program
Ansi Header  - Program
Declaration Ansi  - Program
Declaration Extern Ansi  - Program
Declaration Extern Nonansi  - Program
Declaration Nonansi  - Program
Declaration Wildcard  - Program
Identifier  - Program
Instantiation  - Program
Nonansi Header  - Property
Case Item Default  - Property
Case Item Nondefault  - Property
Declaration  - Property
Expr Accept On  - Property
Expr Always  - Property
Expr Binary Property  - Property
Expr Binary Sequence  - Property
Expr Case  - Property
Expr Clocking Event  - Property
Expr Eventually  - Property
Expr If  - Property
Expr Nexttime  - Property
Expr Not  - Property
Expr Paren  - Property
Expr Reject On  - Property
ExprS Always  - Property
ExprS Eventually  - Property
ExprS Nexttime  - Property
Expr Strong  - Property
Expr Sync Accept On  - Property
Expr Sync Reject On  - Property
Expr Weak  - Property
Identifier  - Property
Instance  - Property
List OfArguments Named  - Property
List OfArguments Ordered  - Property
Port Item  - Property
Port List  - Property
Spec  - PsChecker
Identifier  - PsClass
Identifier  - PsCovergroup
Identifier  - PsIdentifier
 - PsOr
Hierarchical Array Identifier  - PsOr
Hierarchical NetIdentifier Hierarchical  - PsOr
Hierarchical NetIdentifier Package Scope  - PsOr
Hierarchical Property Identifier Hierarchical  - PsOr
Hierarchical Property Identifier Package Scope  - PsOr
Hierarchical Sequence Identifier Hierarchical  - PsOr
Hierarchical Sequence Identifier Package Scope  - PsOr
Hierarchical TfIdentifier Hierarchical  - PsOr
Hierarchical TfIdentifier Package Scope  - PsParameter
Identifier Generate  - PsParameter
Identifier Scope  - PsType
Identifier  - Pull
Gate Instance  - Pulldown
Strength0  - Pulldown
Strength01  - Pulldown
Strength10  - Pullup
Strength01  - Pullup
Strength1  - Pullup
Strength10  - Pulse
Control Specparam With Descriptor  - Pulse
Control Specparam Without Descriptor  - Pulsestyle
Declaration  - Queue
Dimension  - Rand
 - Randcase
Item  - Randcase
Statement  - Randomize
Call  - Randsequence
Statement  - Real
Number Floating  - Recovery
Timing Check  - Recrem
Timing Check  - RefDeclaration
 - RefNodes
 - Reference
Event  - Reject
Limit Value  - Remain
Active Flag  - Removal
Timing Check  - Repeat
Range Binary  - Resetall
Compiler Directive  - Restrict
Property Statement  - Root
 - RsCase
 - RsCase
Item Default  - RsCase
Item Nondefault  - RsCode
Block  - RsIf
Else  - RsProduction
List Join  - RsProduction
List Prod  - RsRepeat
 - RsRule
 - Scalar
Constant  - Scalar
Timing Check Condition Binary  - Scalar
Timing Check Condition Unary  - Select
 - Select
Condition  - Select
Expression And  - Select
Expression Cross Set  - Select
Expression Not  - Select
Expression Or  - Select
Expression Paren  - Select
Expression With  - SeqBlock
 - Sequence
Abbrev  - Sequence
Declaration  - Sequence
Expr Binary  - Sequence
Expr Clocking Event  - Sequence
Expr Cycle Delay Expr  - Sequence
Expr Expr Cycle Delay Expr  - Sequence
Expr Expression  - Sequence
Expr First Match  - Sequence
Expr Instance  - Sequence
Expr Paren  - Sequence
Expr Throughout  - Sequence
Identifier  - Sequence
Instance  - Sequence
List OfArguments Named  - Sequence
List OfArguments Ordered  - Sequence
Method Call  - Sequence
Port Item  - Sequence
Port List  - Sequential
Body  - Sequential
Entry  - SetCovergroup
Expression  - Setup
Timing Check  - Setuphold
Timing Check  - Showcancelled
Declaration  - Signal
Identifier  - Simple
Identifier  - Simple
Immediate Assert Statement  - Simple
Immediate Assume Statement  - Simple
Immediate Cover Statement  - Simple
Path Declaration Full  - Simple
Path Declaration Parallel  - Size
 - Skew
Timing Check  - Soft
 - Solve
Before List  - Source
Description NotDirective  - Source
Text  - Specify
Block  - Specify
Input Terminal Descriptor  - Specify
Output Terminal Descriptor  - Specparam
Assignment Mintypmax  - Specparam
Declaration  - Specparam
Identifier  - Start
Edge Offset  - State
Dependent Path Declaration IfEdge Sensitive  - State
Dependent Path Declaration IfNone  - State
Dependent Path Declaration IfSimple  - Statement
 - Statement
OrNull Attribute  - Static
 - Stream
Concatenation  - Stream
Expression  - Stream
Operator  - Streaming
Concatenation  - String
Literal  - Struct
Union Member  - Subroutine
Call Randomize  - Subroutine
Call Statement Function  - Symbol
 - Syntax
Tree  - System
TfCall ArgData Type  - System
TfCall ArgExpression  - System
TfCall ArgOptional  - System
TfIdentifier  - TPath
Delay Expression  - Tagged
Union Expression  - Task
Body Declaration With Port  - Task
Body Declaration Without Port  - Task
Declaration  - Task
Identifier  - Task
Prototype  - Terminal
Identifier  - Text
Macro Definition  - Text
Macro Identifier  - Text
Macro Name  - Text
Macro Usage  - TfCall
 - TfIdentifier
 - TfPort
Declaration  - TfPort
Item  - TfPort
List  - Threshold
 - Time
Literal Fixed Point  - Time
Literal Unsigned  - Timecheck
Condition  - Timescale
Compiler Directive  - Timeskew
Timing Check  - Timestamp
Condition  - Timeunits
Declaration Timeprecision  - Timeunits
Declaration Timeprecision Timeunit  - Timeunits
Declaration Timeunit  - Timeunits
Declaration Timeunit Timeprecision  - Timing
Check Condition Paren  - Timing
Check Event  - Timing
Check Limit  - Topmodule
Identifier  - Trans
Item  - Trans
List  - Trans
Range List Arrow  - Trans
Range List Asterisk  - Trans
Range List Equal  - Trans
Set  - Type
Assignment  - Type
Declaration Data Type  - Type
Declaration Interface  - Type
Declaration Reserved  - Type
Identifier  - Type
Reference Data Type  - Type
Reference Expression  - UdpAnsi
Declaration  - UdpDeclaration
Ansi  - UdpDeclaration
Extern Ansi  - UdpDeclaration
Extern Nonansi  - UdpDeclaration
Nonansi  - UdpDeclaration
Port List  - UdpDeclaration
Wildcard  - UdpIdentifier
 - UdpInitial
Statement  - UdpInput
Declaration  - UdpInstance
 - UdpInstantiation
 - UdpNonansi
Declaration  - UdpOutput
Declaration Nonreg  - UdpOutput
Declaration Reg  - UdpPort
List  - UdpReg
Declaration  - Unary
Module Path Operator  - Unary
Operator  - Unbased
Unsized Literal  - Unconnected
Drive Compiler Directive  - Undefine
Compiler Directive  - Undefineall
Compiler Directive  - Uniqueness
Constraint  - Unit
 - Unpacked
Dimension Expression  - Unpacked
Dimension Range  - Unsigned
Number  - Unsized
Dimension  - UseClause
Cell  - UseClause
Cell Named  - UseClause
Named  - Value
Range Binary  - Var
 - VarData
Type Var  - Variable
Assignment  - Variable
Decl Assignment Class  - Variable
Decl Assignment Dynamic Array  - Variable
Decl Assignment Variable  - Variable
Identifier  - Variable
Identifier List  - Variable
Lvalue Identifier  - Variable
Lvalue Lvalue  - Variable
Lvalue Pattern  - Variable
Port Header  - Variable
Port Type  - Version
Specifier  - Virtual
 - Wait
Statement Fork  - Wait
Statement Order  - Wait
Statement Wait  - Weight
Specification Expression  - Width
Timing Check  - Wildcard
 - With
Covergroup Expression  - XNumber
 - ZNumber
 
Enums§
- Action
Block  - Always
Keyword  - Anonymous
Program Item  - Ansi
Port Declaration  - AnyNode
 - Array
Method Name  - Array
Pattern Key  - Array
Range Expression  - Assert
Timing  - Assertion
Item  - Assertion
Item Declaration  - Assignment
Pattern  - Assignment
Pattern Expression Type  - Assignment
Pattern Key  - Associative
Dimension  - Bind
Directive  - Bind
Instantiation  - Bind
Target Scope  - Bins
Expression  - Bins
Keyword  - Bins
OrEmpty  - Bins
OrOptions  - Bins
Selection OrOption  - Block
Event Expression  - Block
Item Declaration  - Blocking
Assignment  - Boolean
Abbrev  - Built
InMethod Call  - Case
Generate Item  - Case
Inside Item  - Case
Item  - Case
Keyword  - Case
Pattern Item  - Case
Statement  - Casting
Type  - Charge
Strength  - Checker
Generate Item  - Checker
OrGenerate Item  - Checker
OrGenerate Item Declaration  - Checker
Port Direction  - Class
Constraint  - Class
Item  - Class
Item Qualifier  - Class
Method  - Class
New  - Class
Property  - Class
Property Const Expression  - Class
Qualifier OrPackage Scope  - Clocking
Declaration  - Clocking
Direction  - Clocking
Event  - Clocking
Item  - Clocking
Skew  - Compiler
Directive  - Concurrent
Assertion Item  - Concurrent
Assertion Statement  - Conditional
Compiler Directive  - Conditional
Generate Construct  - Config
Rule Statement  - Consecutive
Repetition  - Const
OrRange Expression  - Constant
Expression  - Constant
Mintypmax Expression  - Constant
Param Expression  - Constant
Part Select Range  - Constant
Primary  - Constant
Range Expression  - Constraint
Block Item  - Constraint
Expression  - Constraint
Prototype Qualifier  - Constraint
Set  - Continuous
Assign  - Coverage
Event  - Coverage
Option  - Coverage
Spec  - Coverage
Spec OrOption  - Covergroup
Value Range  - Cross
Body  - Cross
Body Item  - Cross
Item  - Cycle
Delay  - Cycle
Delay Const Range Expression  - Cycle
Delay Range  - Data
Declaration  - Data
Type  - Data
Type OrImplicit  - Data
Type OrVoid  - Decimal
Number  - Default
Skew  - Deferred
Immediate Assertion Statement  - Delay2
 - Delay3
 - Delay
Control  - Delay
OrEvent Control  - Delay
Value  - Delayed
Data  - Delayed
Reference  - Description
 - Disable
Statement  - Dist
Weight  - DpiFunction
Import Property  - DpiImport
Export  - DpiSpec
String  - DpiTask
Import Property  - Drive
Strength  - Edge
Identifier  - Edge
Indicator  - Edge
Sensitive Path Declaration  - Elaboration
System Task  - Enum
Base Type  - Error
 - Event
Control  - Event
Expression  - Event
Trigger  - Expression
 - Expression
OrCond Pattern  - Extern
TfDeclaration  - File
Path Spec  - Finish
Number  - ForInitialization
 - ForStep
Assignment  - Function
Body Declaration  - Function
Data Type OrImplicit  - Function
Statement OrNull  - Gate
Instantiation  - Generate
Block  - Generate
Item  - Genvar
Iteration  - Hierarchical
BtfIdentifier  - Hierarchical
Identifier OrClass Scope  - Identifier
 - Immediate
Assertion Statement  - Implicit
Class Handle  - Implicit
Class Handle OrClass Scope  - Implicit
Class Handle OrClass Scope OrPackage Scope  - Implicit
Class Handle OrPackage Scope  - Import
Export  - IncOr
DecExpression  - Include
Compiler Directive  - Input
Declaration  - Input
Identifier  - Integer
Atom Type  - Integer
Type  - Integer
Vector Type  - Integral
Number  - Interface
Class Item  - Interface
Declaration  - Interface
Identifier OrClass Scope  - Interface
Item  - Interface
OrGenerate Item  - Interface
Port Header  - Join
Keyword  - Jump
Statement  - LetFormal
Type  - LetList
OfArguments  - Library
Description  - Lifetime
 - List
OfArguments  - List
OfChecker Port Connections  - List
OfParameter Assignments  - List
OfPort Connections  - Local
OrPackage Scope OrClass Scope  - Local
Parameter Declaration  - Loop
Statement  - Method
Call Body  - Method
Call Root  - Method
Prototype  - Method
Qualifier  - Mintypmax
Expression  - Modport
Ports Declaration  - Modport
Simple Port  - Modport
TfPort  - Module
Common Item  - Module
Declaration  - Module
Item  - Module
Keyword  - Module
OrGenerate Item  - Module
OrGenerate Item Declaration  - Module
Path Expression  - Module
Path Mintypmax Expression  - Module
Path Primary  - Named
Checker Port Connection  - Named
Port Connection  - NetDeclaration
 - NetLvalue
 - NetPort
Header OrInterface Port Header  - NetPort
Type  - NetType
 - NetType
Declaration  - Next
State  - Node
Event  - NonInteger
Type  - NonPort
Interface Item  - NonPort
Module Item  - NonPort
Program Item  - Number
 - Output
Declaration  - Output
Identifier  - Package
Export Declaration  - Package
Import Item  - Package
Item  - Package
OrGenerate Item Declaration  - Package
Scope  - Package
Scope OrClass Scope  - Packed
Dimension  - Param
Expression  - Parameter
Declaration  - Parameter
Port Declaration  - Parameter
Port List  - Part
Select Range  - Path
Declaration  - Path
Delay Value  - Pattern
 - Port
 - Port
Declaration  - Port
Direction  - Port
Expression  - Pragma
Expression  - Pragma
Value  - Primary
 - Primary
Literal  - Procedural
Assertion Statement  - Procedural
Continuous Assignment  - Procedural
Timing Control  - Program
Declaration  - Program
Generate Item  - Program
Item  - Property
Actual Arg  - Property
Case Item  - Property
Expr  - Property
Formal Type  - Property
List OfArguments  - Property
Lvar Port Direction  - Property
Qualifier  - PsOr
Hierarchical NetIdentifier  - PsOr
Hierarchical Property Identifier  - PsOr
Hierarchical Sequence Identifier  - PsOr
Hierarchical TfIdentifier  - PsParameter
Identifier  - Pulldown
Strength  - Pullup
Strength  - Pulse
Control Specparam  - Random
Qualifier  - Range
Expression  - Real
Number  - RefNode
 - Repeat
Range  - RsCase
Item  - RsProd
 - RsProduction
List  - Scalar
Timing Check Condition  - Select
Expression  - SeqInput
List  - Sequence
Actual Arg  - Sequence
Expr  - Sequence
Formal Type  - Sequence
List OfArguments  - Sequence
Lvar Port Direction  - Sequence
Match Item  - Sign
 - Signing
 - Simple
Immediate Assertion Statement  - Simple
Path Declaration  - Simple
Type  - Slice
Size  - Source
Description  - Specify
Item  - Specify
Terminal Descriptor  - Specparam
Assignment  - State
Dependent Path Declaration  - Statement
Item  - Statement
OrNull  - Strength
 - Strength0
 - Strength1
 - Struct
Union  - Structure
Pattern Key  - Subroutine
Call  - Subroutine
Call Statement  - System
TfCall  - System
Timing Check  - Task
Body Declaration  - TfItem
Declaration  - TfPort
Direction  - Time
Literal  - Time
Unit  - Timeunits
Declaration  - Timing
Check Condition  - Timing
Check Event Control  - Trans
Range List  - Type
Declaration  - Type
Declaration Keyword  - Type
Reference  - UdpBody
 - UdpDeclaration
 - UdpOutput
Declaration  - UdpPort
Declaration  - Unique
Priority  - Unpacked
Dimension  - UseClause
 - Value
Range  - VarData
Type  - Variable
Decl Assignment  - Variable
Dimension  - Variable
Identifier List OrNull  - Variable
Lvalue  - Vector
Scalar  - Wait
Statement  - Weight
Specification  - White
Space