macro_rules! syms { ($ctx:expr; $($name:ident),+ $(,)?) => { ... }; }
Declare multiple symbolic variables at once.
Each identifier becomes a let binding of type Ex in the current scope.
let
Ex
use symplex::prelude::*; use symplex::syms; let ctx = Context::new(); syms!(ctx; x, y, z); let expr = &x + &y + &z; assert_eq!(format!("{expr}"), "x + y + z");