prolog_parser
macro_rules! composite_op { ($include_machine_p:expr, $op_dir:expr, $machine_op_dir:expr) => { ... }; ($op_dir:expr) => { ... }; }