Struct rtlola_parser::ast::EvalSpec
source · pub struct EvalSpec {
pub annotated_pacing: Option<Expression>,
pub condition: Option<Expression>,
pub eval_expression: Option<Expression>,
pub id: NodeId,
pub span: Span,
}Expand description
An Ast node representing the evaluation condition and expression of a stream
Fields§
§annotated_pacing: Option<Expression>The pacing type describing when a new value is computed.
condition: Option<Expression>The boolean expression defining the condition, if a stream instance is evaluated.
eval_expression: Option<Expression>The evaluated expression, defining the value of the stream.
id: NodeIdThe id of the node in the Ast
span: SpanThe span in the specification declaring the extend declaration