wp-lang 0.2.2

WPL language crate with AST, parser, evaluator, builtins, and generators.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub trait New1<T> {
    fn new(args: T) -> Self;
}

pub trait New3<T1, T2, T3> {
    fn new(a1: T1, a2: T2, a3: T3) -> Self;
}

pub trait OptionConv<T, E> {
    fn no_less(self, name: &str) -> Result<T, E>;
    fn no_empty(self) -> Result<T, E>;
}

pub trait OptionError {
    fn empty() -> Self;
    fn less(msg: String) -> Self;
}