Subroutine Coverage

blib/lib/Parse/GLSL.pm
Criterion Covered Total %
subroutine 43 49 87.7
pod 22 22 100.0


line count pod subroutine
3 4 n/a BEGIN
4 4 n/a BEGIN
5 4 n/a BEGIN
6 4 n/a BEGIN
70 3 Yes new
84 0 n/a __ANON__
85 0 n/a __ANON__
86 0 n/a __ANON__
98 750 Yes where_am_i
120 2 Yes parse
124 11 n/a __ANON__
136 11 Yes parse_item
142 11 n/a __ANON__
146 2 n/a __ANON__
157 30 Yes parse_declaration
161 46 n/a __ANON__
173 28 Yes parse_definition
177 29 n/a __ANON__
210 46 Yes parse_type
221 2 Yes parse_parameter
231 2 n/a __ANON__
242 2 Yes parse_function
252 2 n/a __ANON__
265 3 Yes parse_block
267 3 n/a __ANON__
278 20 Yes parse_statement
282 20 n/a __ANON__
283 19 n/a __ANON__
284 12 n/a __ANON__
296 20 Yes parse_loopy_thing
299 20 n/a __ANON__
314 20 Yes token_control_keyword
327 96 Yes parse_expression
331 96 n/a __ANON__
333 95 n/a __ANON__
335 74 n/a __ANON__
347 190 Yes parse_nested_expression
351 190 n/a __ANON__
364 139 n/a __ANON__
365 78 n/a __ANON__
377 95 Yes token_operator
390 190 Yes token_function
413 0 Yes token_preprocessor_directive
438 0 Yes token_macro
449 0 Yes expand_macro
463 78 Yes token_glsl_ident
465 78 n/a __ANON__
475 3 Yes parse_statements
476 20 n/a __ANON__