slang/ast/symbols/BlockSymbols.h file

Contains block-related hierarchy symbol definitions.

Namespaces

namespace slang
Root namespace.
namespace slang::ast
The SystemVerilog AST.

Classes

class slang::ast::StatementBlockSymbol
Represents a statement block, either sequential or parallel.
class slang::ast::ProceduralBlockSymbol
Represents a procedural block, such as an always block.
class slang::ast::GenerateBlockSymbol
Represents blocks that are instantiated by a loop generate or conditional generate construct.
class slang::ast::GenerateBlockArraySymbol
Represents an array of generate blocks, as generated by a loop generate construct.

Defines

#define GENERATE_BRANCH_KIND(x)
Indicates which branch of a conditional or loop generate construct produced a given GenerateBlockSymbol.