slang::ast::SequenceWithMatchExpr class

Represents a sequence expression along with a list of actions to perform upon matching and/or instructions for repetition.

Base classes

class AssertionExpr
The base class for assertion expressions (sequences and properties).

Public variables

const AssertionExpr& expr
The sequence expression.
std::optional<SequenceRepetition> repetition
An optional repetition to apply to the expression.
std::span<const Expression*const > matchItems
Match items to apply upon matching the sequence.