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 |