blib/lib/Language/FormulaEngine/Parser.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
subroutine | 66 | 70 | 94.2 |
pod | 33 | 33 | 100.0 |
line | count | pod | subroutine |
---|---|---|---|
2 | 9 | n/a | BEGIN |
3 | 9 | n/a | BEGIN |
4 | 9 | n/a | BEGIN |
5 | 9 | n/a | BEGIN |
7 | 9 | n/a | BEGIN |
8 | 9 | n/a | BEGIN |
20 | 283 | Yes | parse |
25 | 283 | n/a | __ANON__ |
33 | 3 | n/a | __ANON__ |
40 | 283 | Yes | reset |
51 | 63 | Yes | deparse |
57 | 0 | Yes | input |
58 | 0 | Yes | input_pos |
59 | 338 | Yes | token_type |
60 | 47 | Yes | token_value |
61 | 46 | Yes | token_pos |
65 | 2078 | Yes | next_token |
105 | 971 | Yes | consume_token |
114 | 2 | Yes | token_context |
121 | 739 | Yes | parse_expr |
124 | 739 | Yes | parse_or_expr |
136 | 741 | Yes | parse_and_expr |
148 | 749 | Yes | parse_not_expr |
158 | 749 | Yes | parse_cmp_expr |
171 | 781 | Yes | parse_sum_expr |
184 | 816 | Yes | parse_prod_expr |
195 | 885 | Yes | parse_unit_expr |
244 | 268 | Yes | parse_list |
254 | 8 | Yes | cmp_operators |
255 | 8 | Yes | math_operators |
256 | 8 | Yes | logic_operators |
257 | 8 | Yes | list_operators |
260 | 8 | Yes | keyword_map |
266 | 8 | Yes | scanner_rules |
295 | 8 | n/a | _build_scan_token_method_body |
303 | 8 | n/a | _build_scan_token_method |
317 | 9 | n/a | BEGIN |
318 | 2312 | Yes | scan_token |
322 | 2 | Yes | scan_token |
326 | 13 | n/a | new |
329 | 7 | n/a | is_constant |
330 | 414 | n/a | function_name |
331 | 444 | n/a | parameters |
333 | 169 | n/a | evaluate |
337 | 15 | n/a | simplify |
341 | 23 | n/a | deparse |
349 | 377 | Yes | new_call |
356 | 0 | n/a | new |
360 | 7 | n/a | is_constant |
361 | 121 | n/a | symbol_name |
363 | 66 | n/a | evaluate |
367 | 15 | n/a | simplify |
371 | 24 | n/a | deparse |
375 | 168 | Yes | new_symbol |
382 | 0 | n/a | new |
386 | 1 | n/a | is_constant |
387 | 62 | n/a | string_value |
388 | 52 | n/a | evaluate |
389 | 1 | n/a | simplify |
391 | 6 | n/a | _str_escape |
396 | 6 | n/a | deparse |
400 | 116 | Yes | new_string |
406 | 18 | n/a | new |
411 | 25 | n/a | is_constant |
412 | 219 | n/a | number_value |
413 | 159 | n/a | evaluate |
414 | 6 | n/a | simplify |
415 | 18 | n/a | deparse |
418 | 359 | Yes | new_number |
424 | 41 | Yes | get_negative |