prolog_parser
macro_rules! clause_name { ($name: expr, $tbl: expr) => { ... }; ($name: expr) => { ... }; }