Subroutine Coverage 
| blib/lib/Lox/Resolver.pm | 
|  | 
| Criterion | Covered | Total | % | 
| subroutine | 13 | 39 | 33.3 | 
| pod | 0 | 36 | 0.0 | 
| line | count | pod | subroutine | 
| 2 | 1 | n/a | BEGIN | 
| 3 | 1 | n/a | BEGIN | 
| 6 | 1 | n/a | BEGIN | 
| 15 | 2 | No | new | 
| 24 | 0 | No | current_function | 
| 25 | 0 | No | current_class | 
| 26 | 0 | No | interpreter | 
| 27 | 3 | No | scopes | 
| 30 | 2 | No | run | 
| 35 | 0 | No | visit_block_stmt | 
| 43 | 0 | No | visit_break_stmt | 
| 48 | 0 | No | visit_class_stmt | 
| 77 | 0 | No | visit_expression_stmt | 
| 83 | 0 | No | visit_if_stmt | 
| 93 | 1 | No | visit_print_stmt | 
| 99 | 0 | No | visit_return_stmt | 
| 110 | 0 | No | visit_function_stmt | 
| 118 | 0 | No | visit_get_expr | 
| 124 | 4 | No | resolve | 
| 133 | 0 | No | resolve_function | 
| 147 | 0 | No | begin_scope | 
| 153 | 0 | No | end_scope | 
| 159 | 1 | No | visit_var_stmt | 
| 169 | 0 | No | visit_while_stmt | 
| 176 | 0 | No | visit_assign_expr | 
| 183 | 0 | No | visit_binary_expr | 
| 190 | 0 | No | visit_call_expr | 
| 199 | 0 | No | visit_function_expr | 
| 205 | 0 | No | visit_grouping_expr | 
| 210 | 1 | No | visit_literal_expr | 
| 213 | 0 | No | visit_logical_expr | 
| 220 | 0 | No | visit_set_expr | 
| 227 | 0 | No | visit_unary_expr | 
| 233 | 1 | No | declare | 
| 246 | 1 | No | define | 
| 252 | 0 | No | visit_super_expr | 
| 265 | 0 | No | visit_this_expr | 
| 274 | 1 | No | visit_variable_expr | 
| 287 | 0 | No | resolve_local |