Amo/src/ir/pattern.rs

11 lines
174 B
Rust

use crate::token::Literal;
use super::Identifier;
#[derive(Clone, Debug)]
pub enum Pattern {
Literal(Literal),
Binding(Identifier),
Variant(Identifier, Vec<Pattern>),
}