1
2
3
4
5
6
7
8
9
10
11
use calypso_base::{span::Spanned, symbol::Symbol};
use crate::expr::Numeral;
#[derive(Clone, Debug, PartialEq, Eq)]
pub enum Ty {
Symbol(Spanned<Symbol>),
IndefArray(Spanned<Box<Ty>>),
DefArray(Spanned<Box<Ty>>, Spanned<Numeral>),
Tuple(Vec<Spanned<Ty>>),
}