macro_rules! port { () => { ... }; ( , $str:expr) => { ... }; ( $id:expr , $str:expr) => { ... }; ( $id:expr) => { ... }; }
represents a port in dot lang