emlex 0.1.0

A zero-cost S-expression mathematical DSL engine for Rust. Provides compile-time evaluation, AST preservation, optimization, and reverse DSL reconstruction.
Documentation
1
2
3
4
5
6
7
8
9
10
11
error: no rules expected `)`
 --> tests/ui/missing_argument.rs:5:24
  |
5 |     let _ = eml!((eml x));
  |                        ^ no rules expected this token in macro call
  |
note: while trying to match meta-variable `$y:tt`
 --> src/core.rs
  |
  |     ([(eml $x:tt $y:tt)], [$($cb:tt)*]) => { $crate::__eml_walk!([$x], [cb_eml_x $y $($cb)*]) };
  |                  ^^^^^