Subroutine Coverage

blib/lib/Language/GolfScript.pm
Criterion Covered Total %
subroutine 121 138 87.6
pod 4 63 6.3


line count pod subroutine
6 0 n/a new
7 54 n/a add
8 29 n/a mult
9 8 n/a sub
10 124 n/a mod
11 6 n/a div
12 1 n/a bitwise_or
13 1 n/a bitwise_and
14 7 n/a bitwise_xor
15 2 n/a neg
16 6 n/a pow
17 426 n/a cmp
18 100 n/a to_scalar
29 6 n/a BEGIN
30 6 n/a BEGIN
31 6 n/a BEGIN
32 6 n/a BEGIN
33 6 n/a BEGIN
45 6 n/a import
64 6 n/a BEGIN
95 54 Yes is
107 2456 No is_array
108 1 No to_array
109 0 No get_array
111 2112 No is_string
112 166 No to_string
113 179 No get_string
115 1974 No is_number
116 1299 No to_number
117 1852 No get_number
119 2072 No is_block
120 68 No to_block
121 69 No get_block
126 1649 No gspush
144 1019 No gspop
168 132 No gssplice
177 1 No gscroak
188 0 n/a _code_length
226 0 n/a ___
233 586 No display_element
250 0 No display_stack
274 8 n/a __ANON__
284 129 n/a __ANON__
289 129 n/a __ANON__
294 6 n/a __ANON__
295 8 n/a __ANON__
299 0 n/a __ANON__
300 0 n/a __ANON__
301 0 n/a __ANON__
302 315 n/a _init_builtins
314 0 n/a _load_input_onto_stack
327 315 Yes test
341 0 Yes run
373 0 No gsoutput
382 478 Yes evaluate
426 4 n/a __ANON__
428 5 n/a __ANON__
443 1123 No parse_token
461 109 No unescaped_string
476 7 No escaped_string
548 478 No tokenize
563 5 No tilde_operator
578 8 No backquote_operator
591 26 No exclamation_operator
596 26 No at_operator
608 11 No by_golfscript_order
620 22 No dollar_operator
645 152 n/a _copy_element
655 62 No plus_operator
717 23 No minus_operator
769 35 No star_operator
828 10 No slash_operator
916 16 No percent_operator
999 2 No pipe_operator
1022 3 No ampersand_operator
1045 0 No ampersand_operator_V1
1071 13 No caret_operator
1125 20 No backslash_operator
1132 35 No less_than_operator
1166 21 No greater_than_operator
1195 7 No equal_operator
1225 8 No comma_operator
1255 80 No dot_operator
1260 13 No question_operator
1323 5 No open_paren_operator
1342 5 No close_paren_operator
1381 8 No xor_function
1385 26 No if_function
1410 0 No print_function
1428 100 No rand_function
1439 1 No do_function
1452 0 n/a _evaluate_condition
1459 0 No while_function
1475 0 No until_function
1491 2 No abs_function
1506 2 No zip_function
1537 3 No base_function
1580 101 No is_true
1592 26 No is_false
1597 14 n/a _array_compare
1612 2 n/a _array_string_compare
1630 446 n/a _element_compare
1685 16 n/a __order
1698 6 n/a __coerce
1754 51 n/a _coerce_string_to_array
1771 32 n/a _coerce_array_to_string
1793 2 n/a _coerce_array_to_block
1815 2 n/a _bitwise_not
1823 4 n/a _de_evaluate_array
1847 1 n/a _de_evaluate_block
1855 4 n/a _de_evaluate_string
1874 9 n/a _de_evaluate_number
1883 1 n/a _array_join
1894 3 n/a _array_string_join
1919 1 n/a _sort_string
1930 11 n/a _eval
1941 2 n/a _sort_array_by_function
1956 1 n/a _sort_string_by_function
1968 1 n/a _concat_block_array
1990 2 n/a _concat_array_block
2014 15 n/a _array_array_difference
2025 1 n/a _string_array_difference
2033 1 n/a _block_array_difference
2042 0 n/a _array_block_difference
2049 1 n/a _block_string_difference
2054 1 n/a _string_block_difference
2059 2 n/a _block_block_difference
2064 11 n/a _string_string_difference
2073 2 n/a _repeat_array
2083 2 n/a _fold_array
2095 3 n/a __find_array_in_array
2112 1 n/a _split_array
2130 24 n/a __dup_and_check_condition
2138 2 n/a _unfold
2149 1 n/a _setwise_or
2163 2 n/a _setwise_and
2183 6 n/a _setwise_symmetric_difference
2211 4 n/a _setwise_symmetric_string_difference