The PatternExecBlockParser throw exception when WFT's period is only given by variable specified in the Spec block like:
WaveformTable "wft" {
Period 'SetupTime';
Waveforms {...}
}
where SetupTime is a variable in the Spec block.
When the period is a time expression like '50ns' or math operation like "1/SetupTime", the parsers does not throws an exception.
The PatternExecBlockParser throw exception when WFT's period is only given by variable specified in the Spec block like: WaveformTable "wft" { Period 'SetupTime'; Waveforms {...} } where SetupTime is a variable in the Spec block. When the period is a time expression like '50ns' or math operation like "1/SetupTime", the parsers does not throws an exception.