use dbg_pls::DebugPls; use crate::Span; pub type Spanned = (T, Span); #[derive(Debug, DebugPls)] pub enum TypeSpecifier { Void, Char, Short, Int, Long, Float, Double, Signed, Unsigned, Bool, Complex, // TODO // atomic-type-specifier // struct-or-union-specifier // enum-specifier // typedef-name }