| blib/lib/Language/FormulaEngine/Parser.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 56 | 58 | 96.5 |
| pod | 33 | 33 | 100.0 |
| line | count | pod | subroutine |
|---|---|---|---|
| 2 | 7 | n/a | BEGIN |
| 3 | 7 | n/a | BEGIN |
| 4 | 7 | n/a | BEGIN |
| 5 | 7 | n/a | BEGIN |
| 7 | 7 | n/a | BEGIN |
| 8 | 7 | n/a | BEGIN |
| 20 | 273 | Yes | parse |
| 25 | 273 | n/a | __ANON__ |
| 33 | 3 | n/a | __ANON__ |
| 40 | 273 | Yes | reset |
| 51 | 39 | Yes | deparse |
| 57 | 0 | Yes | input |
| 58 | 0 | Yes | input_pos |
| 59 | 328 | Yes | token_type |
| 60 | 47 | Yes | token_value |
| 61 | 46 | Yes | token_pos |
| 65 | 2015 | Yes | next_token |
| 105 | 937 | Yes | consume_token |
| 114 | 2 | Yes | token_context |
| 121 | 723 | Yes | parse_expr |
| 124 | 723 | Yes | parse_or_expr |
| 136 | 723 | Yes | parse_and_expr |
| 148 | 730 | Yes | parse_not_expr |
| 158 | 730 | Yes | parse_cmp_expr |
| 171 | 761 | Yes | parse_sum_expr |
| 184 | 792 | Yes | parse_prod_expr |
| 195 | 857 | Yes | parse_unit_expr |
| 244 | 263 | Yes | parse_list |
| 254 | 6 | Yes | cmp_operators |
| 255 | 6 | Yes | math_operators |
| 256 | 6 | Yes | logic_operators |
| 257 | 6 | Yes | list_operators |
| 260 | 6 | Yes | keyword_map |
| 266 | 6 | Yes | scanner_rules |
| 295 | 6 | n/a | _build_scan_token_method_body |
| 303 | 6 | n/a | _build_scan_token_method |
| 317 | 7 | n/a | BEGIN |
| 318 | 2222 | Yes | scan_token |
| 322 | 2 | Yes | scan_token |
| 325 | 361 | n/a | function_name |
| 326 | 379 | n/a | parameters |
| 328 | 164 | n/a | evaluate |
| 332 | 12 | n/a | deparse |
| 340 | 362 | Yes | new_call |
| 346 | 90 | n/a | symbol_name |
| 348 | 62 | n/a | evaluate |
| 352 | 14 | n/a | deparse |
| 356 | 153 | Yes | new_symbol |
| 362 | 62 | n/a | string_value |
| 363 | 51 | n/a | evaluate |
| 365 | 6 | n/a | _str_escape |
| 370 | 6 | n/a | deparse |
| 374 | 115 | Yes | new_string |
| 379 | 204 | n/a | number_value |
| 380 | 140 | n/a | evaluate |
| 381 | 7 | n/a | deparse |
| 384 | 352 | Yes | new_number |
| 390 | 40 | Yes | get_negative |