oters_lang 0.1.3

Language definitions and interpreter for the oters programming language
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::exprs::Expr;
use thiserror::Error;

#[derive(Error, Debug)]
pub enum ValueError {
    #[error("Cannot convert the expression {0} to a Value")]
    InvalidConversion(Expr),
    #[error("Expected Tuple got {0} instead")]
    ImproperArguments(Expr),
}