file
CompilationUnitSymbols.hContains compilation unit-related symbol definitions.
Namespaces
- namespace slang
- Root namespace.
- namespace slang::syntax
- Syntax tree manipulation.
- namespace slang::ast
- The SystemVerilog AST.
Classes
- class slang::ast::CompilationUnitSymbol
- The root of a single compilation unit.
- class slang::ast::PackageSymbol
- A SystemVerilog package construct.
- class slang::ast::RootSymbol
- Represents the entirety of a design, along with all contained compilation units.
- class slang::ast::DefinitionSymbol
- Represents a module, interface, or program definition.
- struct slang::ast::DefinitionSymbol::ParameterDecl
- Information about a single parameter declaration.
- struct slang::ast::ConfigRule
- A rule that controls how a specific cell or instance in the design is configured.
- struct slang::ast::ConfigRule::CellId
- Contains information about how to look up a specific cell for this rule.
- struct slang::ast::ResolvedConfig
- Contains information about a resolved configuration rule that affects an instance and the hierarchy underneath it.
- class slang::ast::ConfigBlockSymbol
- Represents a config block declaration.