microcad_lang/eval/
literal.rs

1// Copyright © 2025 The µcad authors <info@ucad.xyz>
2// SPDX-License-Identifier: AGPL-3.0-or-later
3
4use crate::eval::*;
5
6impl Eval for NumberLiteral {
7    fn eval(&self, _: &mut EvalContext) -> EvalResult<Value> {
8        Ok(self.value())
9    }
10}
11
12impl Eval for Literal {
13    fn eval(&self, _: &mut EvalContext) -> EvalResult<Value> {
14        Ok(self.value())
15    }
16}