| line | true | false | branch | 
 
| 19 | 4 | 2 | unless $arg{'macro_format'} | 
 
| 30 | 17 | 8 | unless @_ | 
 
| 33 | 2 | 6 | unless ref $macro_format eq 'Regexp' | 
 
| 45 | 1 | 26 | if ref $value and ref $value ne 'CODE' | 
 
| 48 | 20 | 6 | if (not ref $name) { } | 
 
|  | 5 | 1 | elsif (ref $name eq 'Regexp') { } | 
 
| 64 | 0 | 0 | if (@macros) { } | 
 
| 77 | 18 | 9 | if exists $$self{'macro'}{$macro_name} | 
 
| 80 | 6 | 2 | if $macro_name =~ /$$regexp[0]/ | 
 
| 90 | 1 | 8 | if (eval {
	do {
	$object->isa('Macro::Micro::Template')
}
}) | 
 
| 102 | 0 | 8 | unless defined $macro | 
 
| 103 | 3 | 5 | ref $macro ? : | 
 
| 106 | 0 | 1 | unless $object->_parts | 
 
| 108 | 8 | 8 | ref $_ ? : | 
 
| 116 | 2 | 4 | if not ref $object or ref $object ne 'SCALAR' | 
 
| 135 | 0 | 13 | unless defined $object | 
 
| 136 | 1 | 12 | if ref $object | 
 
| 152 | 11 | 2 | if (values %{$$self{'macro_regexp'};}) { } | 
 
| 154 | 0 | 17 | if defined $cached{$_[0]} | 
 
| 158 | 8 | 8 | ref $macro ? : | 
 
|  | 16 | 1 | defined $macro ? : | 
 
| 167 | 0 | 7 | if defined $cached{$_[0]} | 
 
| 171 | 0 | 7 | ref $macro ? : | 
 
|  | 7 | 0 | defined $macro ? : | 
 
| 193 | 7 | 1 | length $snippet ? : | 
 
|  | 8 | 0 | $whole ? : | 
 
| 198 | 1 | 3 | if defined $pos |