pyslang module
Python bindings for slang, the SystemVerilog compiler library
Classes
- class ASTContext
- class AbortAssertionExpr
- class AcceptOnPropertyExprSyntax
- class ActionBlockSyntax
- class AnonymousProgramSymbol
- class AnonymousProgramSyntax
- class AnsiPortListSyntax
- class AnsiUdpPortListSyntax
- class ArbitrarySymbolExpression
- class ArgumentListSyntax
- class ArgumentSyntax
- class ArrayOrRandomizeMethodExpressionSyntax
- class AssertionExpr
- class AssertionInstanceExpression
- class AssertionItemPortListSyntax
- class AssertionItemPortSyntax
- class AssertionPortSymbol
- class AssignmentExpression
- class AssignmentPatternExpressionBase
- class AssignmentPatternExpressionSyntax
- class AssignmentPatternItemSyntax
- class AssignmentPatternSyntax
- class AssociativeArrayType
- class AttributeInstanceSyntax
- class AttributeSpecSyntax
- class AttributeSymbol
- class BadExpressionSyntax
- class Bag
- class BeginKeywordsDirectiveSyntax
- class BinSelectWithFilterExpr
- class BinSelectWithFilterExprSyntax
- class BinaryAssertionExpr
- class BinaryBinsSelectExpr
- class BinaryBinsSelectExprSyntax
- class BinaryBlockEventExpressionSyntax
- class BinaryConditionalDirectiveExpressionSyntax
- class BinaryEventExpressionSyntax
- class BinaryExpression
- class BinaryExpressionSyntax
- class BinaryPropertyExprSyntax
- class BinarySequenceExprSyntax
- class BindDirectiveSyntax
- class BindTargetListSyntax
- class BinsSelectConditionExprSyntax
- class BinsSelectExpr
- class BinsSelectExpressionSyntax
- class BinsSelectionSyntax
- class BitSelectSyntax
- class BlockCoverageEventSyntax
- class BlockEventExpressionSyntax
- class BlockEventListControl
- class BlockStatement
- class BlockStatementSyntax
- class BreakStatement
- class BufferID
- class BumpAllocator
- class CHandleType
- class CallExpression
- class CaseAssertionExpr
- class CaseGenerateSyntax
- class CaseItemSyntax
- class CasePropertyExprSyntax
- class CaseStatement
- class CaseStatementSyntax
- class CastExpressionSyntax
- class CellConfigRuleSyntax
- class ChargeStrengthSyntax
- class CheckerDataDeclarationSyntax
- class CheckerDeclarationSyntax
- class CheckerInstanceBodySymbol
- class CheckerInstanceStatementSyntax
- class CheckerInstanceSymbol
- class CheckerInstantiationSyntax
- class CheckerSymbol
- class ClassDeclarationSyntax
- class ClassMethodDeclarationSyntax
- class ClassMethodPrototypeSyntax
- class ClassNameSyntax
- class ClassPropertyDeclarationSyntax
- class ClassPropertySymbol
- class ClassSpecifierSyntax
- class ClassType
- class ClockVarSymbol
- class ClockingAssertionExpr
- class ClockingBlockSymbol
- class ClockingDeclarationSyntax
- class ClockingDirectionSyntax
- class ClockingEventExpression
- class ClockingItemSyntax
- class ClockingPropertyExprSyntax
- class ClockingSequenceExprSyntax
- class ClockingSkew
- class ClockingSkewSyntax
- class ColonExpressionClauseSyntax
- class CommandLineOptions
- class Compilation
- class CompilationOptions
- class CompilationUnitSymbol
- class CompilationUnitSyntax
- class ConcatenationExpression
- class ConcatenationExpressionSyntax
- class ConcurrentAssertionMemberSyntax
- class ConcurrentAssertionStatement
- class ConcurrentAssertionStatementSyntax
- class ConditionBinsSelectExpr
- class ConditionalAssertionExpr
- class ConditionalBranchDirectiveSyntax
- class ConditionalConstraint
- class ConditionalConstraintSyntax
- class ConditionalDirectiveExpressionSyntax
- class ConditionalExpression
- class ConditionalExpressionSyntax
- class ConditionalPathDeclarationSyntax
- class ConditionalPatternSyntax
- class ConditionalPredicateSyntax
- class ConditionalPropertyExprSyntax
- class ConditionalStatement
- class ConditionalStatementSyntax
- class ConfigBlockSymbol
- class ConfigCellIdentifierSyntax
- class ConfigDeclarationSyntax
- class ConfigInstanceIdentifierSyntax
- class ConfigLiblistSyntax
- class ConfigRuleClauseSyntax
- class ConfigRuleSyntax
- class ConfigUseClauseSyntax
- class ConstantPattern
- class ConstantRange
- class ConstantValue
- class Constraint
- class ConstraintBlockSymbol
- class ConstraintBlockSyntax
- class ConstraintDeclarationSyntax
- class ConstraintItemSyntax
- class ConstraintList
- class ConstraintPrototypeSyntax
- class ContinueStatement
- class ContinuousAssignSymbol
- class ContinuousAssignSyntax
- class ConversionExpression
- class CopyClassExpression
- class CopyClassExpressionSyntax
- class CoverCrossBodySymbol
- class CoverCrossSymbol
- class CoverCrossSyntax
- class CoverageBinInitializerSyntax
- class CoverageBinSymbol
- class CoverageBinsArraySizeSyntax
- class CoverageBinsSyntax
- class CoverageIffClauseSyntax
- class CoverageOptionSetter
- class CoverageOptionSyntax
- class CovergroupBodySymbol
- class CovergroupDeclarationSyntax
- class CovergroupType
- class CoverpointSymbol
- class CoverpointSyntax
- class CrossIdBinsSelectExpr
- class CycleDelayControl
- class DPIExportSyntax
- class DPIImportSyntax
- class DPIOpenArrayType
- class DataDeclarationSyntax
- class DataTypeExpression
- class DataTypeSyntax
- class DeclaratorSyntax
- class DeclaredType
- class DefParamAssignmentSyntax
- class DefParamSymbol
- class DefParamSyntax
- class DefaultCaseItemSyntax
- class DefaultClockingReferenceSyntax
- class DefaultConfigRuleSyntax
- class DefaultCoverageBinInitializerSyntax
- class DefaultDecayTimeDirectiveSyntax
- class DefaultDisableDeclarationSyntax
- class DefaultDistItemSyntax
- class DefaultExtendsClauseArgSyntax
- class DefaultFunctionPortSyntax
- class DefaultNetTypeDirectiveSyntax
- class DefaultPropertyCaseItemSyntax
- class DefaultRsCaseItemSyntax
- class DefaultSkewItemSyntax
- class DefaultTriregStrengthDirectiveSyntax
- class DeferredAssertionSyntax
- class DefineDirectiveSyntax
- class DefinitionSymbol
- class Delay3Control
- class Delay3Syntax
- class DelayControl
- class DelaySyntax
- class DelayedSequenceElementSyntax
- class DelayedSequenceExprSyntax
- class DiagCode
- class DiagGroup
- class Diagnostic
- class DiagnosticClient
- class DiagnosticEngine
- class Diagnostics
- class Diags
- class DimensionSpecifierSyntax
- class DirectiveSyntax
- class DisableConstraintSyntax
- class DisableForkStatement
- class DisableForkStatementSyntax
- class DisableIffAssertionExpr
- class DisableIffSyntax
- class DisableSoftConstraint
- class DisableStatement
- class DisableStatementSyntax
- class DistConstraintListSyntax
- class DistExpression
- class DistItemBaseSyntax
- class DistItemSyntax
- class DistWeightSyntax
- class DividerClauseSyntax
- class DoWhileLoopStatement
- class DoWhileStatementSyntax
- class DotMemberClauseSyntax
- class DriveStrengthSyntax
- class Driver
- class DynamicArrayType
- class EdgeControlSpecifierSyntax
- class EdgeDescriptorSyntax
- class EdgeSensitivePathSuffixSyntax
- class ElabSystemTaskSymbol
- class ElabSystemTaskSyntax
- class ElementSelectExpression
- class ElementSelectExpressionSyntax
- class ElementSelectSyntax
- class ElseClauseSyntax
- class ElseConstraintClauseSyntax
- class ElsePropertyClauseSyntax
- class EmptyArgumentExpression
- class EmptyArgumentSyntax
- class EmptyIdentifierNameSyntax
- class EmptyMemberSymbol
- class EmptyMemberSyntax
- class EmptyNonAnsiPortSyntax
- class EmptyPortConnectionSyntax
- class EmptyQueueExpressionSyntax
- class EmptyStatement
- class EmptyStatementSyntax
- class EmptyTimingCheckArgSyntax
- class EnumType
- class EnumTypeSyntax
- class EnumValueSymbol
- class EqualsAssertionArgClauseSyntax
- class EqualsTypeClauseSyntax
- class EqualsValueClauseSyntax
- class ErrorType
- class EvalContext
- class EvaluatedDimension
- class EventControlSyntax
- class EventControlWithExpressionSyntax
- class EventExpressionSyntax
- class EventListControl
- class EventTriggerStatement
- class EventTriggerStatementSyntax
- class EventType
- class ExplicitAnsiPortSyntax
- class ExplicitImportSymbol
- class ExplicitNonAnsiPortSyntax
- class Expression
- class ExpressionConstraint
- class ExpressionConstraintSyntax
- class ExpressionCoverageBinInitializerSyntax
- class ExpressionOrDistSyntax
- class ExpressionPatternSyntax
- class ExpressionStatement
- class ExpressionStatementSyntax
- class ExpressionSyntax
- class ExpressionTimingCheckArgSyntax
- class ExtendsClauseSyntax
- class ExternInterfaceMethodSyntax
- class ExternModuleDeclSyntax
- class ExternUdpDeclSyntax
- class FieldSymbol
- class FilePathSpecSyntax
- class FirstMatchAssertionExpr
- class FirstMatchSequenceExprSyntax
- class FixedSizeUnpackedArrayType
- class FloatingType
- class ForLoopStatement
- class ForLoopStatementSyntax
- class ForVariableDeclarationSyntax
- class ForeachConstraint
- class ForeachLoopListSyntax
- class ForeachLoopStatement
- class ForeachLoopStatementSyntax
- class ForeverLoopStatement
- class ForeverStatementSyntax
- class FormalArgumentSymbol
- class ForwardTypeRestrictionSyntax
- class ForwardTypedefDeclarationSyntax
- class ForwardingTypedefSymbol
- class FunctionDeclarationSyntax
- class FunctionPortBaseSyntax
- class FunctionPortListSyntax
- class FunctionPortSyntax
- class FunctionPrototypeSyntax
- class GenerateBlockArraySymbol
- class GenerateBlockSymbol
- class GenerateBlockSyntax
- class GenerateRegionSyntax
- class GenericClassDefSymbol
- class GenvarDeclarationSyntax
- class GenvarSymbol
- class HierarchicalInstanceSyntax
- class HierarchicalValueExpression
- class HierarchyInstantiationSyntax
- class IdWithExprCoverageBinInitializerSyntax
- class IdentifierNameSyntax
- class IdentifierSelectNameSyntax
- class IfGenerateSyntax
- class IfNonePathDeclarationSyntax
- class IffEventClauseSyntax
- class ImmediateAssertionMemberSyntax
- class ImmediateAssertionStatement
- class ImmediateAssertionStatementSyntax
- class ImplementsClauseSyntax
- class ImplicationConstraint
- class ImplicationConstraintSyntax
- class ImplicitAnsiPortSyntax
- class ImplicitEventControl
- class ImplicitEventControlSyntax
- class ImplicitNonAnsiPortSyntax
- class ImplicitTypeSyntax
- class IncludeDirectiveSyntax
- class InsideExpression
- class InsideExpressionSyntax
- class InstanceArraySymbol
- class InstanceBodySymbol
- class InstanceConfigRuleSyntax
- class InstanceNameSyntax
- class InstanceSymbol
- class InstanceSymbolBase
- class IntegerLiteral
- class IntegerTypeSyntax
- class IntegerVectorExpressionSyntax
- class IntegralType
- class InterfacePortHeaderSyntax
- class InterfacePortSymbol
- class IntersectClauseSyntax
- class InvalidAssertionExpr
- class InvalidBinsSelectExpr
- class InvalidConstraint
- class InvalidExpression
- class InvalidPattern
- class InvalidStatement
- class InvalidTimingControl
- class InvocationExpressionSyntax
- class IteratorSymbol
- class JumpStatementSyntax
- class KeywordNameSyntax
- class KeywordTypeSyntax
- class LValue
- class LValueReferenceExpression
- class LetDeclSymbol
- class LetDeclarationSyntax
- class LexerOptions
- class LibraryDeclarationSyntax
- class LibraryIncDirClauseSyntax
- class LibraryIncludeStatementSyntax
- class LibraryMapSyntax
- class LineDirectiveSyntax
- class LiteralExpressionSyntax
- class LocalAssertionVarSymbol
- class LocalVariableDeclarationSyntax
- class Lookup
- class LookupLocation
- class LookupResult
- class LoopConstraintSyntax
- class LoopGenerateSyntax
- class LoopStatementSyntax
- class MacroActualArgumentListSyntax
- class MacroActualArgumentSyntax
- class MacroArgumentDefaultSyntax
- class MacroFormalArgumentListSyntax
- class MacroFormalArgumentSyntax
- class MacroUsageSyntax
- class MatchesClauseSyntax
- class MemberAccessExpression
- class MemberAccessExpressionSyntax
- class MemberSyntax
- class MethodPrototypeSymbol
- class MinTypMaxExpression
- class MinTypMaxExpressionSyntax
- class ModportClockingPortSyntax
- class ModportClockingSymbol
- class ModportDeclarationSyntax
- class ModportExplicitPortSyntax
- class ModportItemSyntax
- class ModportNamedPortSyntax
- class ModportPortSymbol
- class ModportPortSyntax
- class ModportSimplePortListSyntax
- class ModportSubroutinePortListSyntax
- class ModportSubroutinePortSyntax
- class ModportSymbol
- class ModuleDeclarationSyntax
- class ModuleHeaderSyntax
- class MultiPortSymbol
- class MultipleConcatenationExpressionSyntax
- class NameSyntax
- class NameValuePragmaExpressionSyntax
- class NamedArgumentSyntax
- class NamedBlockClauseSyntax
- class NamedConditionalDirectiveExpressionSyntax
- class NamedLabelSyntax
- class NamedParamAssignmentSyntax
- class NamedPortConnectionSyntax
- class NamedStructurePatternMemberSyntax
- class NamedTypeSyntax
- class NamedValueExpression
- class NetAliasSymbol
- class NetAliasSyntax
- class NetDeclarationSyntax
- class NetPortHeaderSyntax
- class NetStrengthSyntax
- class NetSymbol
- class NetType
- class NetTypeDeclarationSyntax
- class NewArrayExpression
- class NewArrayExpressionSyntax
- class NewClassExpression
- class NewClassExpressionSyntax
- class NewCovergroupExpression
- class NonAnsiPortListSyntax
- class NonAnsiPortSyntax
- class NonAnsiUdpPortListSyntax
- class NonConstantFunction
- class Null
- class NullLiteral
- class NullType
- class NumberPragmaExpressionSyntax
- class OneStepDelayControl
- class OneStepDelaySyntax
- class OrderedArgumentSyntax
- class OrderedParamAssignmentSyntax
- class OrderedPortConnectionSyntax
- class OrderedStructurePatternMemberSyntax
- class PackageExportAllDeclarationSyntax
- class PackageExportDeclarationSyntax
- class PackageImportDeclarationSyntax
- class PackageImportItemSyntax
- class PackageSymbol
- class PackedArrayType
- class PackedStructType
- class PackedUnionType
- class ParamAssignmentSyntax
- class ParameterDeclarationBaseSyntax
- class ParameterDeclarationStatementSyntax
- class ParameterDeclarationSyntax
- class ParameterPortListSyntax
- class ParameterSymbol
- class ParameterSymbolBase
- class ParameterValueAssignmentSyntax
- class ParenExpressionListSyntax
- class ParenPragmaExpressionSyntax
- class ParenthesizedBinsSelectExprSyntax
- class ParenthesizedConditionalDirectiveExpressionSyntax
- class ParenthesizedEventExpressionSyntax
- class ParenthesizedExpressionSyntax
- class ParenthesizedPatternSyntax
- class ParenthesizedPropertyExprSyntax
- class ParenthesizedSequenceExprSyntax
- class ParserOptions
- class PathDeclarationSyntax
- class PathDescriptionSyntax
- class PathSuffixSyntax
- class Pattern
- class PatternCaseItemSyntax
- class PatternCaseStatement
- class PatternSyntax
- class PatternVarSymbol
- class PortConcatenationSyntax
- class PortConnection
- class PortConnectionSyntax
- class PortDeclarationSyntax
- class PortExpressionSyntax
- class PortHeaderSyntax
- class PortListSyntax
- class PortReferenceSyntax
- class PortSymbol
- class PostfixUnaryExpressionSyntax
- class PragmaDirectiveSyntax
- class PragmaExpressionSyntax
- class PredefinedIntegerType
- class PrefixUnaryExpressionSyntax
- class PreprocessorOptions
- class PrimaryBlockEventExpressionSyntax
- class PrimaryExpressionSyntax
- class PrimitiveInstanceSymbol
- class PrimitiveInstantiationSyntax
- class PrimitivePortSymbol
- class PrimitiveSymbol
- class ProceduralAssignStatement
- class ProceduralAssignStatementSyntax
- class ProceduralBlockSymbol
- class ProceduralBlockSyntax
- class ProceduralCheckerStatement
- class ProceduralDeassignStatement
- class ProceduralDeassignStatementSyntax
- class ProductionSyntax
- class PropertyCaseItemSyntax
- class PropertyDeclarationSyntax
- class PropertyExprSyntax
- class PropertySpecSyntax
- class PropertySymbol
- class PropertyType
- class PullStrengthSyntax
- class PulseStyleDeclarationSyntax
- class PulseStyleSymbol
- class QueueDimensionSpecifierSyntax
- class QueueType
- class RandCaseItemSyntax
- class RandCaseStatement
- class RandCaseStatementSyntax
- class RandJoinClauseSyntax
- class RandSeqProductionSymbol
- class RandSequenceStatement
- class RandSequenceStatementSyntax
- class RangeCoverageBinInitializerSyntax
- class RangeDimensionSpecifierSyntax
- class RangeListSyntax
- class RangeSelectExpression
- class RangeSelectSyntax
- class RealLiteral
- class RepeatLoopStatement
- class RepeatedEventControl
- class RepeatedEventControlSyntax
- class ReplicatedAssignmentPatternExpression
- class ReplicatedAssignmentPatternSyntax
- class ReplicationExpression
- class ReportedDiagnostic
- class ReturnStatement
- class ReturnStatementSyntax
- class RootSymbol
- class RsCaseItemSyntax
- class RsCaseSyntax
- class RsCodeBlockSyntax
- class RsElseClauseSyntax
- class RsIfElseSyntax
- class RsProdItemSyntax
- class RsProdSyntax
- class RsRepeatSyntax
- class RsRuleSyntax
- class RsWeightClauseSyntax
- class SVInt
- class ScalarType
- class Scope
- class ScopedNameSyntax
- class ScriptSession
- class SelectorSyntax
- class SequenceConcatExpr
- class SequenceDeclarationSyntax
- class SequenceExprSyntax
- class SequenceMatchListSyntax
- class SequenceRange
- class SequenceRepetition
- class SequenceRepetitionSyntax
- class SequenceSymbol
- class SequenceType
- class SequenceWithMatchExpr
- class SetExprBinsSelectExpr
- class SignalEventControl
- class SignalEventExpressionSyntax
- class SignedCastExpressionSyntax
- class SimpleAssertionExpr
- class SimpleAssignmentPatternExpression
- class SimpleAssignmentPatternSyntax
- class SimpleBinsSelectExprSyntax
- class SimpleDirectiveSyntax
- class SimplePathSuffixSyntax
- class SimplePragmaExpressionSyntax
- class SimplePropertyExprSyntax
- class SimpleSequenceExprSyntax
- class SimpleSystemSubroutine
- class SolveBeforeConstraint
- class SolveBeforeConstraintSyntax
- class SourceBuffer
- class SourceLibrary
- class SourceLoader
- class SourceLocation
- class SourceManager
- class SourceOptions
- class SourceRange
- class SpecifyBlockSymbol
- class SpecifyBlockSyntax
- class SpecparamDeclarationSyntax
- class SpecparamDeclaratorSyntax
- class SpecparamSymbol
- class StandardCaseItemSyntax
- class StandardPropertyCaseItemSyntax
- class StandardRsCaseItemSyntax
- class Statement
- class StatementBlockSymbol
- class StatementList
- class StatementSyntax
- class StreamExpressionSyntax
- class StreamExpressionWithRangeSyntax
- class StreamingConcatenationExpression
- class StreamingConcatenationExpressionSyntax
- class StringLiteral
- class StringType
- class StrongWeakAssertionExpr
- class StrongWeakPropertyExprSyntax
- class StructUnionMemberSyntax
- class StructUnionTypeSyntax
- class StructurePattern
- class StructurePatternMemberSyntax
- class StructurePatternSyntax
- class StructuredAssignmentPatternExpression
- class StructuredAssignmentPatternSyntax
- class SubroutineSymbol
- class SuperNewDefaultedArgsExpressionSyntax
- class Symbol
- class SyntaxNode
- class SyntaxPrinter
- class SyntaxTree
- class SystemNameSyntax
- class SystemSubroutine
- class SystemTimingCheckSymbol
- class SystemTimingCheckSyntax
- class TaggedPattern
- class TaggedPatternSyntax
- class TaggedUnionExpression
- class TaggedUnionExpressionSyntax
- class TempVarSymbol
- class TextDiagnosticClient
- class TimeLiteral
- class TimeScale
- class TimeScaleDirectiveSyntax
- class TimeScaleValue
- class TimeUnitsDeclarationSyntax
- class TimedStatement
- class TimingCheckArgSyntax
- class TimingCheckEventArgSyntax
- class TimingCheckEventConditionSyntax
- class TimingControl
- class TimingControlExpressionSyntax
- class TimingControlStatementSyntax
- class TimingControlSyntax
- class TimingPathSymbol
- class Token
- class TransListCoverageBinInitializerSyntax
- class TransRangeSyntax
- class TransRepeatRangeSyntax
- class TransSetSyntax
- class TransparentMemberSymbol
- class Trivia
- class Type
- class TypeAliasType
- class TypeAssignmentSyntax
- class TypeParameterDeclarationSyntax
- class TypeParameterSymbol
- class TypePrinter
- class TypePrintingOptions
- class TypeRefType
- class TypeReferenceExpression
- class TypeReferenceSyntax
- class TypedefDeclarationSyntax
- class UdpBodySyntax
- class UdpDeclarationSyntax
- class UdpEdgeFieldSyntax
- class UdpEntrySyntax
- class UdpFieldBaseSyntax
- class UdpInitialStmtSyntax
- class UdpInputPortDeclSyntax
- class UdpOutputPortDeclSyntax
- class UdpPortDeclSyntax
- class UdpPortListSyntax
- class UdpSimpleFieldSyntax
- class UnaryAssertionExpr
- class UnaryBinsSelectExpr
- class UnaryBinsSelectExprSyntax
- class UnaryConditionalDirectiveExpressionSyntax
- class UnaryExpression
- class UnaryPropertyExprSyntax
- class UnarySelectPropertyExprSyntax
- class UnbasedUnsizedIntegerLiteral
- class Unbounded
- class UnboundedLiteral
- class UnboundedType
- class UnconditionalBranchDirectiveSyntax
- class UnconnectedDriveDirectiveSyntax
- class UndefDirectiveSyntax
- class UninstantiatedDefSymbol
- class UniquenessConstraint
- class UniquenessConstraintSyntax
- class UnpackedStructType
- class UnpackedUnionType
- class UntypedType
- class UserDefinedNetDeclarationSyntax
- class ValueDriver
- class ValueExpressionBase
- class ValueRangeExpression
- class ValueRangeExpressionSyntax
- class ValueSymbol
- class VariableDeclStatement
- class VariableDimensionSyntax
- class VariablePattern
- class VariablePatternSyntax
- class VariablePortHeaderSyntax
- class VariableSymbol
- class VersionInfo
- class VirtualInterfaceType
- class VirtualInterfaceTypeSyntax
- class VoidCastedCallStatementSyntax
- class VoidType
- class WaitForkStatement
- class WaitForkStatementSyntax
- class WaitOrderStatement
- class WaitOrderStatementSyntax
- class WaitStatement
- class WaitStatementSyntax
- class WhileLoopStatement
- class WildcardDimensionSpecifierSyntax
- class WildcardImportSymbol
- class WildcardPattern
- class WildcardPatternSyntax
- class WildcardPortConnectionSyntax
- class WildcardPortListSyntax
- class WildcardUdpPortListSyntax
- class WithClauseSyntax
- class WithFunctionClauseSyntax
- class WithFunctionSampleSyntax
- class logic_t
Enums
- class ASTFlags: None_ = 0 InsideConcatenation = 1 UnevaluatedBranch = 2 AllowDataType = 4 AssignmentAllowed = 8 AssignmentDisallowed = 16 NonProcedural = 32 StaticInitializer = 64 StreamingAllowed = 128 TopLevelStatement = 256 AllowUnboundedLiteral = 512 AllowUnboundedLiteralArithmetic = 1024 Function = 2048 Final = 4096 NonBlockingTimingControl = 8192 EventExpression = 16384 AllowTypeReferences = 32768 AssertionExpr = 65536 AllowClockingBlock = 131072 AssertionInstanceArgCheck = 262144 AssertionDelayOrRepetition = 524288 LValue = 1048576 PropertyNegation = 2097152 PropertyTimeAdvance = 4194304 RecursivePropertyArg = 8388608 ConcurrentAssertActionBlock = 16777216 AllowCoverageSampleFormal = 33554432 AllowCoverpoint = 67108864 AllowNetType = 134217728 OutputArg = 268435456 ProceduralAssign = 536870912 ProceduralForceRelease = 1073741824 AllowInterconnect = 2147483648 NotADriver = 4294967296 StreamingWithRange = 8589934592 SpecifyBlock = 17179869184 SpecparamInitializer = 34359738368 DPIArg = 68719476736 AssertionDefaultArg = 137438953472 LAndRValue = 274877906944 NoReference = 549755813888 ConfigParam = 1099511627776 TypeOperator = 2199023255552 ForkJoinAnyNone = 4398046511104 DisallowUDNT = 8796093022208 BindInstantiation = 17592186044416
- Members:
- class ArgumentDirection: In = 0 Out = 1 InOut = 2 Ref = 3
- Members:
- class AssertionExprKind: Invalid = 0 Simple = 1 SequenceConcat = 2 SequenceWithMatch = 3 Unary = 4 Binary = 5 FirstMatch = 6 Clocking = 7 StrongWeak = 8 Abort = 9 Conditional = 10 Case = 11 DisableIff = 12
- Members:
- class AssertionKind: Assert = 0 Assume = 1 CoverProperty = 2 CoverSequence = 3 Restrict = 4 Expect = 5
- Members:
- class BinaryAssertionOperator: And = 0 Or = 1 Intersect = 2 Throughout = 3 Within = 4 Iff = 5 Until = 6 SUntil = 7 UntilWith = 8 SUntilWith = 9 Implies = 10 OverlappedImplication = 11 NonOverlappedImplication = 12 OverlappedFollowedBy = 13 NonOverlappedFollowedBy = 14
- Members:
- class BinaryOperator: Add = 0 Subtract = 1 Multiply = 2 Divide = 3 Mod = 4 BinaryAnd = 5 BinaryOr = 6 BinaryXor = 7 BinaryXnor = 8 Equality = 9 Inequality = 10 CaseEquality = 11 CaseInequality = 12 GreaterThanEqual = 13 GreaterThan = 14 LessThanEqual = 15 LessThan = 16 WildcardEquality = 17 WildcardInequality = 18 LogicalAnd = 19 LogicalOr = 20 LogicalImplication = 21 LogicalEquivalence = 22 LogicalShiftLeft = 23 LogicalShiftRight = 24 ArithmeticShiftLeft = 25 ArithmeticShiftRight = 26 Power = 27
- Members:
- class BinsSelectExprKind: Invalid = 0 Condition = 1 Unary = 2 Binary = 3 SetExpr = 4 WithFilter = 5 CrossId = 6
- Members:
- class CaseStatementCondition: Normal = 0 WildcardXOrZ = 1 WildcardJustZ = 2 Inside = 3
- Members:
- class CompilationFlags: None_ = 0 AllowHierarchicalConst = 1 RelaxEnumConversions = 2 AllowUseBeforeDeclare = 4 AllowDupInitialDrivers = 8 AllowTopLevelIfacePorts = 16 StrictDriverChecking = 32 LintMode = 64 IgnoreUnknownModules = 128 RelaxStringConversions = 256 AllowRecursiveImplicitCall = 512 AllowBareValParamAssignment = 1024 AllowSelfDeterminedStreamConcat = 2048 AllowMultiDrivenLocals = 4096 AllowMergingAnsiPorts = 8192 DisableInstanceCaching = 16384
- Members:
- class ConstraintBlockFlags: None_ = 0 Pure = 2 Static = 4 Extern = 8 ExplicitExtern = 16 Initial = 32 Extends = 64 Final = 128
- Members:
- class ConstraintKind: Invalid = 0 List = 1 Expression = 2 Implication = 3 Conditional = 4 Uniqueness = 5 DisableSoft = 6 SolveBefore = 7 Foreach = 8
- Members:
- class ConversionKind: Implicit = 0 Propagated = 1 StreamingConcat = 2 Explicit = 3 BitstreamCast = 4
- Members:
- class DefinitionKind: Module = 0 Interface = 1 Program = 2
- Members:
- class DiagSubsystem: Invalid = 0 General = 1 Lexer = 2 Numeric = 3 Preprocessor = 4 Parser = 5 Declarations = 6 Expressions = 7 Statements = 8 Types = 9 Lookup = 10 SysFuncs = 11 ConstEval = 12 Compilation = 13 Analysis = 14 Meta = 15 Tidy = 16 Netlist = 17
- Members:
- class DiagnosticSeverity: Ignored = 0 Note = 1 Warning = 2 Error = 3 Fatal = 4
- Members:
- class DimensionKind: Unknown = 0 Range = 1 AbbreviatedRange = 2 Dynamic = 3 Associative = 4 Queue = 5 DPIOpenArray = 6
- Members:
- class DriverKind: Procedural = 0 Continuous = 1 Other = 2
- Members:
- class EdgeKind: None = 0 PosEdge = 1 NegEdge = 2 BothEdges = 3
- Members:
- class ElabSystemTaskKind: Fatal = 0 Error = 1 Warning = 2 Info = 3 StaticAssert = 4
- Members:
- class EvalFlags: None_ = 0 IsScript = 1 CacheResults = 2 SpecparamsAllowed = 4 CovergroupExpr = 8 AllowUnboundedPlaceholder = 16
- Members:
- class EvalResult: Fail = 0 Success = 1 Return = 2 Break = 3 Continue = 4 Disable = 5
- Members:
- class ExpressionKind: Invalid = 0 IntegerLiteral = 1 RealLiteral = 2 TimeLiteral = 3 UnbasedUnsizedIntegerLiteral = 4 NullLiteral = 5 UnboundedLiteral = 6 StringLiteral = 7 NamedValue = 8 HierarchicalValue = 9 UnaryOp = 10 BinaryOp = 11 ConditionalOp = 12 Inside = 13 Assignment = 14 Concatenation = 15 Replication = 16 Streaming = 17 ElementSelect = 18 RangeSelect = 19 MemberAccess = 20 Call = 21 Conversion = 22 DataType = 23 TypeReference = 24 ArbitrarySymbol = 25 LValueReference = 26 SimpleAssignmentPattern = 27 StructuredAssignmentPattern = 28 ReplicatedAssignmentPattern = 29 EmptyArgument = 30 ValueRange = 31 Dist = 32 NewArray = 33 NewClass = 34 NewCovergroup = 35 CopyClass = 36 MinTypMax = 37 ClockingEvent = 38 AssertionInstance = 39 TaggedUnion = 40
- Members:
- class ForwardTypeRestriction: None = 0 Enum = 1 Struct = 2 Union = 3 Class = 4 InterfaceClass = 5
- Members:
- class IntegralFlags: Unsigned = 0 TwoState = 0 Signed = 1 FourState = 2 Reg = 4
- Members:
- class LanguageVersion: v1800_2017 = 0 v1800_2023 = 1 Default = 0
- Members:
- class LiteralBase: Binary = 0 Octal = 1 Decimal = 2 Hex = 3
- Members:
- class LookupFlags: None_ = 0 Type = 1 AllowDeclaredAfter = 2 DisallowWildcardImport = 4 NoUndeclaredError = 8 NoUndeclaredErrorIfUninstantiated = 16 AllowIncompleteForwardTypedefs = 32 NoParentScope = 64 NoSelectors = 128 AllowRoot = 256 AllowUnit = 512 IfacePortConn = 1024 StaticInitializer = 2048 ForceHierarchical = 18 TypeReference = 4096 AlwaysAllowUpward = 8192 DisallowUnitReferences = 16384
- Members:
- class LookupResultFlags: None_ = 0 WasImported = 1 IsHierarchical = 2 SuppressUndeclared = 4 FromTypeParam = 8 FromForwardTypedef = 16
- Members:
- class MethodFlags: None_ = 0 Virtual = 1 Pure = 2 Static = 4 Constructor = 8 InterfaceExtern = 16 ModportImport = 32 ModportExport = 64 DPIImport = 128 DPIContext = 256 BuiltIn = 512 Randomize = 1024 ForkJoin = 2048 DefaultedSuperArg = 4096 Initial = 8192 Extends = 16384 Final = 32768
- Members:
- class MinTypMax: Min = 0 Typ = 1 Max = 2
- Members:
- class PatternKind: Invalid = 0 Wildcard = 1 Constant = 2 Variable = 3 Tagged = 4 Structure = 5
- Members:
- class PrimitivePortDirection: In = 0 Out = 1 OutReg = 2 InOut = 3
- Members:
- class ProceduralBlockKind: Initial = 0 Final = 1 Always = 2 AlwaysComb = 3 AlwaysLatch = 4 AlwaysFF = 5
- Members:
- class PulseStyleKind: OnEvent = 0 OnDetect = 1 ShowCancelled = 2 NoShowCancelled = 3
- Members:
- class RandMode: None = 0 Rand = 1 RandC = 2
- Members:
- class RangeSelectionKind: Simple = 0 IndexedUp = 1 IndexedDown = 2
- Members:
- class StatementBlockKind: Sequential = 0 JoinAll = 1 JoinAny = 2 JoinNone = 3
- Members:
- class StatementKind: Invalid = 0 Empty = 1 List = 2 Block = 3 ExpressionStatement = 4 VariableDeclaration = 5 Return = 6 Continue = 7 Break = 8 Disable = 9 Conditional = 10 Case = 11 PatternCase = 12 ForLoop = 13 RepeatLoop = 14 ForeachLoop = 15 WhileLoop = 16 DoWhileLoop = 17 ForeverLoop = 18 Timed = 19 ImmediateAssertion = 20 ConcurrentAssertion = 21 DisableFork = 22 Wait = 23 WaitFork = 24 WaitOrder = 25 EventTrigger = 26 ProceduralAssign = 27 ProceduralDeassign = 28 RandCase = 29 RandSequence = 30 ProceduralChecker = 31
- Members:
- class SubroutineKind: Function = 0 Task = 1
- Members:
- class SymbolKind: Unknown = 0 Root = 1 Definition = 2 CompilationUnit = 3 DeferredMember = 4 TransparentMember = 5 EmptyMember = 6 PredefinedIntegerType = 7 ScalarType = 8 FloatingType = 9 EnumType = 10 EnumValue = 11 PackedArrayType = 12 FixedSizeUnpackedArrayType = 13 DynamicArrayType = 14 DPIOpenArrayType = 15 AssociativeArrayType = 16 QueueType = 17 PackedStructType = 18 UnpackedStructType = 19 PackedUnionType = 20 UnpackedUnionType = 21 ClassType = 22 CovergroupType = 23 VoidType = 24 NullType = 25 CHandleType = 26 StringType = 27 EventType = 28 UnboundedType = 29 TypeRefType = 30 UntypedType = 31 SequenceType = 32 PropertyType = 33 VirtualInterfaceType = 34 TypeAlias = 35 ErrorType = 36 ForwardingTypedef = 37 NetType = 38 Parameter = 39 TypeParameter = 40 Port = 41 MultiPort = 42 InterfacePort = 43 Modport = 44 ModportPort = 45 ModportClocking = 46 Instance = 47 InstanceBody = 48 InstanceArray = 49 Package = 50 ExplicitImport = 51 WildcardImport = 52 Attribute = 53 Genvar = 54 GenerateBlock = 55 GenerateBlockArray = 56 ProceduralBlock = 57 StatementBlock = 58 Net = 59 Variable = 60 FormalArgument = 61 Field = 62 ClassProperty = 63 Subroutine = 64 ContinuousAssign = 65 ElabSystemTask = 66 GenericClassDef = 67 MethodPrototype = 68 UninstantiatedDef = 69 Iterator = 70 PatternVar = 71 ConstraintBlock = 72 DefParam = 73 Specparam = 74 Primitive = 75 PrimitivePort = 76 PrimitiveInstance = 77 SpecifyBlock = 78 Sequence = 79 Property = 80 AssertionPort = 81 ClockingBlock = 82 ClockVar = 83 LocalAssertionVar = 84 LetDecl = 85 Checker = 86 CheckerInstance = 87 CheckerInstanceBody = 88 RandSeqProduction = 89 CovergroupBody = 90 Coverpoint = 91 CoverCross = 92 CoverCrossBody = 93 CoverageBin = 94 TimingPath = 95 PulseStyle = 96 SystemTimingCheck = 97 AnonymousProgram = 98 NetAlias = 99 ConfigBlock = 100
- Members:
- class SyntaxKind: Unknown = 0 SyntaxList = 1 TokenList = 2 SeparatedList = 3 AcceptOnPropertyExpr = 4 ActionBlock = 5 AddAssignmentExpression = 6 AddExpression = 7 AlwaysBlock = 8 AlwaysCombBlock = 9 AlwaysFFBlock = 10 AlwaysLatchBlock = 11 AndAssignmentExpression = 12 AndPropertyExpr = 13 AndSequenceExpr = 14 AnonymousProgram = 15 AnsiPortList = 16 AnsiUdpPortList = 17 ArgumentList = 18 ArithmeticLeftShiftAssignmentExpression = 19 ArithmeticRightShiftAssignmentExpression = 20 ArithmeticShiftLeftExpression = 21 ArithmeticShiftRightExpression = 22 ArrayAndMethod = 23 ArrayOrMethod = 24 ArrayOrRandomizeMethodExpression = 25 ArrayUniqueMethod = 26 ArrayXorMethod = 27 AscendingRangeSelect = 28 AssertPropertyStatement = 29 AssertionItemPort = 30 AssertionItemPortList = 31 AssignmentExpression = 32 AssignmentPatternExpression = 33 AssignmentPatternItem = 34 AssumePropertyStatement = 35 AttributeInstance = 36 AttributeSpec = 37 BadExpression = 38 BeginKeywordsDirective = 39 BinSelectWithFilterExpr = 40 BinaryAndExpression = 41 BinaryBinsSelectExpr = 42 BinaryBlockEventExpression = 43 BinaryConditionalDirectiveExpression = 44 BinaryEventExpression = 45 BinaryOrExpression = 46 BinaryXnorExpression = 47 BinaryXorExpression = 48 BindDirective = 49 BindTargetList = 50 BinsSelectConditionExpr = 51 BinsSelection = 52 BitSelect = 53 BitType = 54 BlockCoverageEvent = 55 BlockingEventTriggerStatement = 56 ByteType = 57 CHandleType = 58 CaseEqualityExpression = 59 CaseGenerate = 60 CaseInequalityExpression = 61 CasePropertyExpr = 62 CaseStatement = 63 CastExpression = 64 CellConfigRule = 65 CellDefineDirective = 66 ChargeStrength = 67 CheckerDataDeclaration = 68 CheckerDeclaration = 69 CheckerInstanceStatement = 70 CheckerInstantiation = 71 ClassDeclaration = 72 ClassMethodDeclaration = 73 ClassMethodPrototype = 74 ClassName = 75 ClassPropertyDeclaration = 76 ClassSpecifier = 77 ClockingDeclaration = 78 ClockingDirection = 79 ClockingItem = 80 ClockingPropertyExpr = 81 ClockingSequenceExpr = 82 ClockingSkew = 83 ColonExpressionClause = 84 CompilationUnit = 85 ConcatenationExpression = 86 ConcurrentAssertionMember = 87 ConditionalConstraint = 88 ConditionalExpression = 89 ConditionalPathDeclaration = 90 ConditionalPattern = 91 ConditionalPredicate = 92 ConditionalPropertyExpr = 93 ConditionalStatement = 94 ConfigCellIdentifier = 95 ConfigDeclaration = 96 ConfigInstanceIdentifier = 97 ConfigLiblist = 98 ConfigUseClause = 99 ConstraintBlock = 100 ConstraintDeclaration = 101 ConstraintPrototype = 102 ConstructorName = 103 ContinuousAssign = 104 CopyClassExpression = 105 CoverCross = 106 CoverPropertyStatement = 107 CoverSequenceStatement = 108 CoverageBins = 109 CoverageBinsArraySize = 110 CoverageIffClause = 111 CoverageOption = 112 CovergroupDeclaration = 113 Coverpoint = 114 CycleDelay = 115 DPIExport = 116 DPIImport = 117 DataDeclaration = 118 Declarator = 119 DefParam = 120 DefParamAssignment = 121 DefaultCaseItem = 122 DefaultClockingReference = 123 DefaultConfigRule = 124 DefaultCoverageBinInitializer = 125 DefaultDecayTimeDirective = 126 DefaultDisableDeclaration = 127 DefaultDistItem = 128 DefaultExtendsClauseArg = 129 DefaultFunctionPort = 130 DefaultNetTypeDirective = 131 DefaultPatternKeyExpression = 132 DefaultPropertyCaseItem = 133 DefaultRsCaseItem = 134 DefaultSkewItem = 135 DefaultTriregStrengthDirective = 136 DeferredAssertion = 137 DefineDirective = 138 Delay3 = 139 DelayControl = 140 DelayModeDistributedDirective = 141 DelayModePathDirective = 142 DelayModeUnitDirective = 143 DelayModeZeroDirective = 144 DelayedSequenceElement = 145 DelayedSequenceExpr = 146 DescendingRangeSelect = 147 DisableConstraint = 148 DisableForkStatement = 149 DisableIff = 150 DisableStatement = 151 DistConstraintList = 152 DistItem = 153 DistWeight = 154 DivideAssignmentExpression = 155 DivideExpression = 156 DividerClause = 157 DoWhileStatement = 158 DotMemberClause = 159 DriveStrength = 160 EdgeControlSpecifier = 161 EdgeDescriptor = 162 EdgeSensitivePathSuffix = 163 ElabSystemTask = 164 ElementSelect = 165 ElementSelectExpression = 166 ElsIfDirective = 167 ElseClause = 168 ElseConstraintClause = 169 ElseDirective = 170 ElsePropertyClause = 171 EmptyArgument = 172 EmptyIdentifierName = 173 EmptyMember = 174 EmptyNonAnsiPort = 175 EmptyPortConnection = 176 EmptyQueueExpression = 177 EmptyStatement = 178 EmptyTimingCheckArg = 179 EndCellDefineDirective = 180 EndIfDirective = 181 EndKeywordsDirective = 182 EndProtectDirective = 183 EndProtectedDirective = 184 EnumType = 185 EqualityExpression = 186 EqualsAssertionArgClause = 187 EqualsTypeClause = 188 EqualsValueClause = 189 EventControl = 190 EventControlWithExpression = 191 EventType = 192 ExpectPropertyStatement = 193 ExplicitAnsiPort = 194 ExplicitNonAnsiPort = 195 ExpressionConstraint = 196 ExpressionCoverageBinInitializer = 197 ExpressionOrDist = 198 ExpressionPattern = 199 ExpressionStatement = 200 ExpressionTimingCheckArg = 201 ExtendsClause = 202 ExternInterfaceMethod = 203 ExternModuleDecl = 204 ExternUdpDecl = 205 FilePathSpec = 206 FinalBlock = 207 FirstMatchSequenceExpr = 208 FollowedByPropertyExpr = 209 ForLoopStatement = 210 ForVariableDeclaration = 211 ForeachLoopList = 212 ForeachLoopStatement = 213 ForeverStatement = 214 ForwardTypeRestriction = 215 ForwardTypedefDeclaration = 216 FunctionDeclaration = 217 FunctionPort = 218 FunctionPortList = 219 FunctionPrototype = 220 GenerateBlock = 221 GenerateRegion = 222 GenvarDeclaration = 223 GreaterThanEqualExpression = 224 GreaterThanExpression = 225 HierarchicalInstance = 226 HierarchyInstantiation = 227 IdWithExprCoverageBinInitializer = 228 IdentifierName = 229 IdentifierSelectName = 230 IfDefDirective = 231 IfGenerate = 232 IfNDefDirective = 233 IfNonePathDeclaration = 234 IffEventClause = 235 IffPropertyExpr = 236 ImmediateAssertStatement = 237 ImmediateAssertionMember = 238 ImmediateAssumeStatement = 239 ImmediateCoverStatement = 240 ImplementsClause = 241 ImplicationConstraint = 242 ImplicationPropertyExpr = 243 ImplicitAnsiPort = 244 ImplicitEventControl = 245 ImplicitNonAnsiPort = 246 ImplicitType = 247 ImpliesPropertyExpr = 248 IncludeDirective = 249 InequalityExpression = 250 InitialBlock = 251 InsideExpression = 252 InstanceConfigRule = 253 InstanceName = 254 IntType = 255 IntegerLiteralExpression = 256 IntegerType = 257 IntegerVectorExpression = 258 InterfaceDeclaration = 259 InterfaceHeader = 260 InterfacePortHeader = 261 IntersectClause = 262 IntersectSequenceExpr = 263 InvocationExpression = 264 JumpStatement = 265 LessThanEqualExpression = 266 LessThanExpression = 267 LetDeclaration = 268 LibraryDeclaration = 269 LibraryIncDirClause = 270 LibraryIncludeStatement = 271 LibraryMap = 272 LineDirective = 273 LocalScope = 274 LocalVariableDeclaration = 275 LogicType = 276 LogicalAndExpression = 277 LogicalEquivalenceExpression = 278 LogicalImplicationExpression = 279 LogicalLeftShiftAssignmentExpression = 280 LogicalOrExpression = 281 LogicalRightShiftAssignmentExpression = 282 LogicalShiftLeftExpression = 283 LogicalShiftRightExpression = 284 LongIntType = 285 LoopConstraint = 286 LoopGenerate = 287 LoopStatement = 288 MacroActualArgument = 289 MacroActualArgumentList = 290 MacroArgumentDefault = 291 MacroFormalArgument = 292 MacroFormalArgumentList = 293 MacroUsage = 294 MatchesClause = 295 MemberAccessExpression = 296 MinTypMaxExpression = 297 ModAssignmentExpression = 298 ModExpression = 299 ModportClockingPort = 300 ModportDeclaration = 301 ModportExplicitPort = 302 ModportItem = 303 ModportNamedPort = 304 ModportSimplePortList = 305 ModportSubroutinePort = 306 ModportSubroutinePortList = 307 ModuleDeclaration = 308 ModuleHeader = 309 MultipleConcatenationExpression = 310 MultiplyAssignmentExpression = 311 MultiplyExpression = 312 NameValuePragmaExpression = 313 NamedArgument = 314 NamedBlockClause = 315 NamedConditionalDirectiveExpression = 316 NamedLabel = 317 NamedParamAssignment = 318 NamedPortConnection = 319 NamedStructurePatternMember = 320 NamedType = 321 NetAlias = 322 NetDeclaration = 323 NetPortHeader = 324 NetTypeDeclaration = 325 NewArrayExpression = 326 NewClassExpression = 327 NoUnconnectedDriveDirective = 328 NonAnsiPortList = 329 NonAnsiUdpPortList = 330 NonblockingAssignmentExpression = 331 NonblockingEventTriggerStatement = 332 NullLiteralExpression = 333 NumberPragmaExpression = 334 OneStepDelay = 335 OrAssignmentExpression = 336 OrPropertyExpr = 337 OrSequenceExpr = 338 OrderedArgument = 339 OrderedParamAssignment = 340 OrderedPortConnection = 341 OrderedStructurePatternMember = 342 PackageDeclaration = 343 PackageExportAllDeclaration = 344 PackageExportDeclaration = 345 PackageHeader = 346 PackageImportDeclaration = 347 PackageImportItem = 348 ParallelBlockStatement = 349 ParameterDeclaration = 350 ParameterDeclarationStatement = 351 ParameterPortList = 352 ParameterValueAssignment = 353 ParenExpressionList = 354 ParenPragmaExpression = 355 ParenthesizedBinsSelectExpr = 356 ParenthesizedConditionalDirectiveExpression = 357 ParenthesizedEventExpression = 358 ParenthesizedExpression = 359 ParenthesizedPattern = 360 ParenthesizedPropertyExpr = 361 ParenthesizedSequenceExpr = 362 PathDeclaration = 363 PathDescription = 364 PatternCaseItem = 365 PortConcatenation = 366 PortDeclaration = 367 PortReference = 368 PostdecrementExpression = 369 PostincrementExpression = 370 PowerExpression = 371 PragmaDirective = 372 PrimaryBlockEventExpression = 373 PrimitiveInstantiation = 374 ProceduralAssignStatement = 375 ProceduralDeassignStatement = 376 ProceduralForceStatement = 377 ProceduralReleaseStatement = 378 Production = 379 ProgramDeclaration = 380 ProgramHeader = 381 PropertyDeclaration = 382 PropertySpec = 383 PropertyType = 384 ProtectDirective = 385 ProtectedDirective = 386 PullStrength = 387 PulseStyleDeclaration = 388 QueueDimensionSpecifier = 389 RandCaseItem = 390 RandCaseStatement = 391 RandJoinClause = 392 RandSequenceStatement = 393 RangeCoverageBinInitializer = 394 RangeDimensionSpecifier = 395 RangeList = 396 RealLiteralExpression = 397 RealTimeType = 398 RealType = 399 RegType = 400 RepeatedEventControl = 401 ReplicatedAssignmentPattern = 402 ResetAllDirective = 403 RestrictPropertyStatement = 404 ReturnStatement = 405 RootScope = 406 RsCase = 407 RsCodeBlock = 408 RsElseClause = 409 RsIfElse = 410 RsProdItem = 411 RsRepeat = 412 RsRule = 413 RsWeightClause = 414 SUntilPropertyExpr = 415 SUntilWithPropertyExpr = 416 ScopedName = 417 SequenceDeclaration = 418 SequenceMatchList = 419 SequenceRepetition = 420 SequenceType = 421 SequentialBlockStatement = 422 ShortIntType = 423 ShortRealType = 424 SignalEventExpression = 425 SignedCastExpression = 426 SimpleAssignmentPattern = 427 SimpleBinsSelectExpr = 428 SimplePathSuffix = 429 SimplePragmaExpression = 430 SimplePropertyExpr = 431 SimpleRangeSelect = 432 SimpleSequenceExpr = 433 SolveBeforeConstraint = 434 SpecifyBlock = 435 SpecparamDeclaration = 436 SpecparamDeclarator = 437 StandardCaseItem = 438 StandardPropertyCaseItem = 439 StandardRsCaseItem = 440 StreamExpression = 441 StreamExpressionWithRange = 442 StreamingConcatenationExpression = 443 StringLiteralExpression = 444 StringType = 445 StrongWeakPropertyExpr = 446 StructType = 447 StructUnionMember = 448 StructurePattern = 449 StructuredAssignmentPattern = 450 SubtractAssignmentExpression = 451 SubtractExpression = 452 SuperHandle = 453 SuperNewDefaultedArgsExpression = 454 SystemName = 455 SystemTimingCheck = 456 TaggedPattern = 457 TaggedUnionExpression = 458 TaskDeclaration = 459 ThisHandle = 460 ThroughoutSequenceExpr = 461 TimeLiteralExpression = 462 TimeScaleDirective = 463 TimeType = 464 TimeUnitsDeclaration = 465 TimingCheckEventArg = 466 TimingCheckEventCondition = 467 TimingControlExpression = 468 TimingControlStatement = 469 TransListCoverageBinInitializer = 470 TransRange = 471 TransRepeatRange = 472 TransSet = 473 TypeAssignment = 474 TypeParameterDeclaration = 475 TypeReference = 476 TypedefDeclaration = 477 UdpBody = 478 UdpDeclaration = 479 UdpEdgeField = 480 UdpEntry = 481 UdpInitialStmt = 482 UdpInputPortDecl = 483 UdpOutputPortDecl = 484 UdpSimpleField = 485 UnaryBinsSelectExpr = 486 UnaryBitwiseAndExpression = 487 UnaryBitwiseNandExpression = 488 UnaryBitwiseNorExpression = 489 UnaryBitwiseNotExpression = 490 UnaryBitwiseOrExpression = 491 UnaryBitwiseXnorExpression = 492 UnaryBitwiseXorExpression = 493 UnaryConditionalDirectiveExpression = 494 UnaryLogicalNotExpression = 495 UnaryMinusExpression = 496 UnaryPlusExpression = 497 UnaryPredecrementExpression = 498 UnaryPreincrementExpression = 499 UnaryPropertyExpr = 500 UnarySelectPropertyExpr = 501 UnbasedUnsizedLiteralExpression = 502 UnconnectedDriveDirective = 503 UndefDirective = 504 UndefineAllDirective = 505 UnionType = 506 UniquenessConstraint = 507 UnitScope = 508 UntilPropertyExpr = 509 UntilWithPropertyExpr = 510 Untyped = 511 UserDefinedNetDeclaration = 512 ValueRangeExpression = 513 VariableDimension = 514 VariablePattern = 515 VariablePortHeader = 516 VirtualInterfaceType = 517 VoidCastedCallStatement = 518 VoidType = 519 WaitForkStatement = 520 WaitOrderStatement = 521 WaitStatement = 522 WildcardDimensionSpecifier = 523 WildcardEqualityExpression = 524 WildcardInequalityExpression = 525 WildcardLiteralExpression = 526 WildcardPattern = 527 WildcardPortConnection = 528 WildcardPortList = 529 WildcardUdpPortList = 530 WithClause = 531 WithFunctionClause = 532 WithFunctionSample = 533 WithinSequenceExpr = 534 XorAssignmentExpression = 535
- Members:
- class SystemTimingCheckKind: Unknown = 0 Setup = 1 Hold = 2 SetupHold = 3 Recovery = 4 Removal = 5 RecRem = 6 Skew = 7 TimeSkew = 8 FullSkew = 9 Period = 10 Width = 11 NoChange = 12
- Members:
- class TimeScaleMagnitude: One = 1 Ten = 10 Hundred = 100
- Members:
- class TimeUnit: Seconds = 0 Milliseconds = 1 Microseconds = 2 Nanoseconds = 3 Picoseconds = 4 Femtoseconds = 5
- Members:
- class TimingControlKind: Invalid = 0 Delay = 1 SignalEvent = 2 EventList = 3 ImplicitEvent = 4 RepeatedEvent = 5 Delay3 = 6 OneStepDelay = 7 CycleDelay = 8 BlockEventList = 9
- Members:
- class TokenKind: Unknown = 0 EndOfFile = 1 Identifier = 2 SystemIdentifier = 3 StringLiteral = 4 IntegerLiteral = 5 IntegerBase = 6 UnbasedUnsizedLiteral = 7 RealLiteral = 8 TimeLiteral = 9 Placeholder = 10 Apostrophe = 11 ApostropheOpenBrace = 12 OpenBrace = 13 CloseBrace = 14 OpenBracket = 15 CloseBracket = 16 OpenParenthesis = 17 CloseParenthesis = 18 Semicolon = 19 Colon = 20 ColonEquals = 21 ColonSlash = 22 DoubleColon = 23 Comma = 24 Dot = 25 Slash = 26 Star = 27 DoubleStar = 28 StarArrow = 29 Plus = 30 DoublePlus = 31 PlusColon = 32 PlusDivMinus = 33 PlusModMinus = 34 Minus = 35 DoubleMinus = 36 MinusColon = 37 MinusArrow = 38 MinusDoubleArrow = 39 Tilde = 40 TildeAnd = 41 TildeOr = 42 TildeXor = 43 Dollar = 44 Question = 45 Hash = 46 DoubleHash = 47 HashMinusHash = 48 HashEqualsHash = 49 Xor = 50 XorTilde = 51 Equals = 52 DoubleEquals = 53 DoubleEqualsQuestion = 54 TripleEquals = 55 EqualsArrow = 56 PlusEqual = 57 MinusEqual = 58 SlashEqual = 59 StarEqual = 60 AndEqual = 61 OrEqual = 62 PercentEqual = 63 XorEqual = 64 LeftShiftEqual = 65 TripleLeftShiftEqual = 66 RightShiftEqual = 67 TripleRightShiftEqual = 68 LeftShift = 69 RightShift = 70 TripleLeftShift = 71 TripleRightShift = 72 Exclamation = 73 ExclamationEquals = 74 ExclamationEqualsQuestion = 75 ExclamationDoubleEquals = 76 Percent = 77 LessThan = 78 LessThanEquals = 79 LessThanMinusArrow = 80 GreaterThan = 81 GreaterThanEquals = 82 Or = 83 DoubleOr = 84 OrMinusArrow = 85 OrEqualsArrow = 86 At = 87 DoubleAt = 88 And = 89 DoubleAnd = 90 TripleAnd = 91 OneStep = 92 AcceptOnKeyword = 93 AliasKeyword = 94 AlwaysKeyword = 95 AlwaysCombKeyword = 96 AlwaysFFKeyword = 97 AlwaysLatchKeyword = 98 AndKeyword = 99 AssertKeyword = 100 AssignKeyword = 101 AssumeKeyword = 102 AutomaticKeyword = 103 BeforeKeyword = 104 BeginKeyword = 105 BindKeyword = 106 BinsKeyword = 107 BinsOfKeyword = 108 BitKeyword = 109 BreakKeyword = 110 BufKeyword = 111 BufIf0Keyword = 112 BufIf1Keyword = 113 ByteKeyword = 114 CaseKeyword = 115 CaseXKeyword = 116 CaseZKeyword = 117 CellKeyword = 118 CHandleKeyword = 119 CheckerKeyword = 120 ClassKeyword = 121 ClockingKeyword = 122 CmosKeyword = 123 ConfigKeyword = 124 ConstKeyword = 125 ConstraintKeyword = 126 ContextKeyword = 127 ContinueKeyword = 128 CoverKeyword = 129 CoverGroupKeyword = 130 CoverPointKeyword = 131 CrossKeyword = 132 DeassignKeyword = 133 DefaultKeyword = 134 DefParamKeyword = 135 DesignKeyword = 136 DisableKeyword = 137 DistKeyword = 138 DoKeyword = 139 EdgeKeyword = 140 ElseKeyword = 141 EndKeyword = 142 EndCaseKeyword = 143 EndCheckerKeyword = 144 EndClassKeyword = 145 EndClockingKeyword = 146 EndConfigKeyword = 147 EndFunctionKeyword = 148 EndGenerateKeyword = 149 EndGroupKeyword = 150 EndInterfaceKeyword = 151 EndModuleKeyword = 152 EndPackageKeyword = 153 EndPrimitiveKeyword = 154 EndProgramKeyword = 155 EndPropertyKeyword = 156 EndSpecifyKeyword = 157 EndSequenceKeyword = 158 EndTableKeyword = 159 EndTaskKeyword = 160 EnumKeyword = 161 EventKeyword = 162 EventuallyKeyword = 163 ExpectKeyword = 164 ExportKeyword = 165 ExtendsKeyword = 166 ExternKeyword = 167 FinalKeyword = 168 FirstMatchKeyword = 169 ForKeyword = 170 ForceKeyword = 171 ForeachKeyword = 172 ForeverKeyword = 173 ForkKeyword = 174 ForkJoinKeyword = 175 FunctionKeyword = 176 GenerateKeyword = 177 GenVarKeyword = 178 GlobalKeyword = 179 HighZ0Keyword = 180 HighZ1Keyword = 181 IfKeyword = 182 IffKeyword = 183 IfNoneKeyword = 184 IgnoreBinsKeyword = 185 IllegalBinsKeyword = 186 ImplementsKeyword = 187 ImpliesKeyword = 188 ImportKeyword = 189 IncDirKeyword = 190 IncludeKeyword = 191 InitialKeyword = 192 InOutKeyword = 193 InputKeyword = 194 InsideKeyword = 195 InstanceKeyword = 196 IntKeyword = 197 IntegerKeyword = 198 InterconnectKeyword = 199 InterfaceKeyword = 200 IntersectKeyword = 201 JoinKeyword = 202 JoinAnyKeyword = 203 JoinNoneKeyword = 204 LargeKeyword = 205 LetKeyword = 206 LibListKeyword = 207 LibraryKeyword = 208 LocalKeyword = 209 LocalParamKeyword = 210 LogicKeyword = 211 LongIntKeyword = 212 MacromoduleKeyword = 213 MatchesKeyword = 214 MediumKeyword = 215 ModPortKeyword = 216 ModuleKeyword = 217 NandKeyword = 218 NegEdgeKeyword = 219 NetTypeKeyword = 220 NewKeyword = 221 NextTimeKeyword = 222 NmosKeyword = 223 NorKeyword = 224 NoShowCancelledKeyword = 225 NotKeyword = 226 NotIf0Keyword = 227 NotIf1Keyword = 228 NullKeyword = 229 OrKeyword = 230 OutputKeyword = 231 PackageKeyword = 232 PackedKeyword = 233 ParameterKeyword = 234 PmosKeyword = 235 PosEdgeKeyword = 236 PrimitiveKeyword = 237 PriorityKeyword = 238 ProgramKeyword = 239 PropertyKeyword = 240 ProtectedKeyword = 241 Pull0Keyword = 242 Pull1Keyword = 243 PullDownKeyword = 244 PullUpKeyword = 245 PulseStyleOnDetectKeyword = 246 PulseStyleOnEventKeyword = 247 PureKeyword = 248 RandKeyword = 249 RandCKeyword = 250 RandCaseKeyword = 251 RandSequenceKeyword = 252 RcmosKeyword = 253 RealKeyword = 254 RealTimeKeyword = 255 RefKeyword = 256 RegKeyword = 257 RejectOnKeyword = 258 ReleaseKeyword = 259 RepeatKeyword = 260 RestrictKeyword = 261 ReturnKeyword = 262 RnmosKeyword = 263 RpmosKeyword = 264 RtranKeyword = 265 RtranIf0Keyword = 266 RtranIf1Keyword = 267 SAlwaysKeyword = 268 SEventuallyKeyword = 269 SNextTimeKeyword = 270 SUntilKeyword = 271 SUntilWithKeyword = 272 ScalaredKeyword = 273 SequenceKeyword = 274 ShortIntKeyword = 275 ShortRealKeyword = 276 ShowCancelledKeyword = 277 SignedKeyword = 278 SmallKeyword = 279 SoftKeyword = 280 SolveKeyword = 281 SpecifyKeyword = 282 SpecParamKeyword = 283 StaticKeyword = 284 StringKeyword = 285 StrongKeyword = 286 Strong0Keyword = 287 Strong1Keyword = 288 StructKeyword = 289 SuperKeyword = 290 Supply0Keyword = 291 Supply1Keyword = 292 SyncAcceptOnKeyword = 293 SyncRejectOnKeyword = 294 TableKeyword = 295 TaggedKeyword = 296 TaskKeyword = 297 ThisKeyword = 298 ThroughoutKeyword = 299 TimeKeyword = 300 TimePrecisionKeyword = 301 TimeUnitKeyword = 302 TranKeyword = 303 TranIf0Keyword = 304 TranIf1Keyword = 305 TriKeyword = 306 Tri0Keyword = 307 Tri1Keyword = 308 TriAndKeyword = 309 TriOrKeyword = 310 TriRegKeyword = 311 TypeKeyword = 312 TypedefKeyword = 313 UnionKeyword = 314 UniqueKeyword = 315 Unique0Keyword = 316 UnsignedKeyword = 317 UntilKeyword = 318 UntilWithKeyword = 319 UntypedKeyword = 320 UseKeyword = 321 UWireKeyword = 322 VarKeyword = 323 VectoredKeyword = 324 VirtualKeyword = 325 VoidKeyword = 326 WaitKeyword = 327 WaitOrderKeyword = 328 WAndKeyword = 329 WeakKeyword = 330 Weak0Keyword = 331 Weak1Keyword = 332 WhileKeyword = 333 WildcardKeyword = 334 WireKeyword = 335 WithKeyword = 336 WithinKeyword = 337 WOrKeyword = 338 XnorKeyword = 339 XorKeyword = 340 UnitSystemName = 341 RootSystemName = 342 Directive = 343 IncludeFileName = 344 MacroUsage = 345 MacroQuote = 346 MacroTripleQuote = 347 MacroEscapedQuote = 348 MacroPaste = 349 EmptyMacroArgument = 350 LineContinuation = 351
- Members:
- class TriviaKind: Unknown = 0 Whitespace = 1 EndOfLine = 2 LineComment = 3 BlockComment = 4 DisabledText = 5 SkippedTokens = 6 SkippedSyntax = 7 Directive = 8
- Members:
- class UnaryAssertionOperator: Not = 0 NextTime = 1 SNextTime = 2 Always = 3 SAlways = 4 Eventually = 5 SEventually = 6
- Members:
- class UnaryOperator: Plus = 0 Minus = 1 BitwiseNot = 2 BitwiseAnd = 3 BitwiseOr = 4 BitwiseXor = 5 BitwiseNand = 6 BitwiseNor = 7 BitwiseXnor = 8 LogicalNot = 9 Preincrement = 10 Predecrement = 11 Postincrement = 12 Postdecrement = 13
- Members:
- class UnconnectedDrive: None = 0 Pull0 = 1 Pull1 = 2
- Members:
- class UniquePriorityCheck: None = 0 Unique = 1 Unique0 = 2 Priority = 3
- Members:
- class ValueRangeKind: Simple = 0 AbsoluteTolerance = 1 RelativeTolerance = 2
- Members:
- class VariableFlags: None_ = 0 Const = 1 CompilerGenerated = 2 ImmutableCoverageOption = 4 CoverageSampleFormal = 8 CheckerFreeVariable = 16 RefStatic = 32
- Members:
- class VariableLifetime: Automatic = 0 Static = 1
- Members:
- class Visibility: Public = 0 Protected = 1 Local = 2
- Members:
- class VisitAction: Advance = 0 Skip = 1 Interrupt = 2
- Members:
Functions
- def clog2(…)
- def literalBaseFromChar(base: str, result: LiteralBase) -> bool