use super::Expression;
use crate::IntType;
#[derive(Clone, Debug)]
pub struct ExprTableConstructor {
pub fields: Vec<(Expression, Expression)>,
pub last_value_field: Option<(IntType, Box<Expression>)>,
}
impl ExprTableConstructor {
pub fn new(
fields: Vec<(Expression, Expression)>,
last_value_field: Option<(IntType, Box<Expression>)>,
) -> Self {
Self {
fields,
last_value_field,
}
}
}