uwucc/parser/src/ast.rs
2022-06-21 19:56:57 +02:00

25 lines
368 B
Rust

use dbg_pls::DebugPls;
use crate::Span;
pub type Spanned<T> = (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
}