Subroutine Coverage 
| blib/lib/App/sh2p/Utils.pm | 
|  | 
| Criterion | Covered | Total | % | 
| subroutine | 2 | 50 | 4.0 | 
| pod | 0 | 48 | 0.0 | 
| line | count | pod | subroutine | 
| 3 | 1 | n/a | BEGIN | 
| 4 | 1 | n/a | BEGIN | 
| 84 | 0 | No | can_var_interpolate | 
| 99 | 0 | No | query_in_quotes | 
| 103 | 0 | No | set_in_quotes | 
| 107 | 0 | No | unset_in_quotes | 
| 114 | 0 | No | set_break | 
| 118 | 0 | No | is_break | 
| 131 | 0 | No | get_special_var | 
| 177 | 0 | No | set_special_var | 
| 191 | 0 | No | no_semi_colon | 
| 195 | 0 | No | reset_semi_colon | 
| 199 | 0 | No | query_semi_colon | 
| 205 | 0 | No | set_shell | 
| 211 | 0 | No | which_shell | 
| 217 | 0 | No | mark_function | 
| 221 | 0 | No | unmark_function | 
| 229 | 0 | No | ina_function | 
| 235 | 0 | No | mark_subshell | 
| 242 | 0 | No | unmark_subshell | 
| 256 | 0 | No | ina_subshell | 
| 263 | 0 | No | Register_variable | 
| 307 | 0 | No | Register_env_variable | 
| 317 | 0 | No | get_variable_type | 
| 336 | 0 | No | Delete_variable | 
| 350 | 0 | No | inc_block_level | 
| 356 | 0 | No | dec_block_level | 
| 370 | 0 | No | get_block_level | 
| 376 | 0 | No | is_user_function | 
| 382 | 0 | No | set_user_function | 
| 390 | 0 | No | unset_user_function | 
| 400 | 0 | No | mark_new_line | 
| 404 | 0 | No | new_line | 
| 409 | 0 | No | inc_indent | 
| 410 | 0 | No | dec_indent | 
| 415 | 0 | No | open_out_file | 
| 435 | 0 | No | close_out_file | 
| 446 | 0 | No | rd_iout | 
| 453 | 0 | No | rd_remove | 
| 462 | 0 | No | out_to_buffer | 
| 467 | 0 | No | off_out_to_buffer | 
| 477 | 0 | No | iout | 
| 490 | 0 | No | out | 
| 506 | 0 | No | fix_print_arg | 
| 513 | 0 | No | rem_empty_string | 
| 526 | 0 | No | error_out | 
| 542 | 0 | No | pre_out | 
| 561 | 0 | No | flush_out | 
| 589 | 0 | No | reset_globals | 
| 616 | 0 | No | print_types_tokens |