macro_rules! term { (= $id:expr ) => { ... }; (more) => { ... }; (skip) => { ... }; (mode $id:expr) => { ... }; (push $id:expr) => { ... }; (pushst $id:expr) => { ... }; (pop) => { ... }; (# $id:expr) => { ... }; }