rlox/vm/src/value.rs
Moritz Gmeiner fb88595b6c improved REPL a bit
now uses rustyline for input
2024-09-02 03:10:54 +02:00

17 lines
364 B
Rust

use std::fmt::Display;
#[derive(Debug, Default, Clone, PartialEq)]
pub enum Value {
#[default]
Nil,
Number(f64),
}
impl Display for Value {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Value::Nil => write!(f, "nil"),
Value::Number(num) => write!(f, "{num}"),
}
}
}