Branch Coverage

blib/lib/Syntax/Highlight/Engine/Kate/POVminusRay.pm
Criterion Covered Total %
branch 55 80 68.7


line true false branch
872 0 0 if ($self->testDetect2Chars($text, '*', '/', 0, 0, 0, undef, 0, '#pop', 'Comment'))
884 0 276 if ($self->testKeyword($text, 'attention', 0, undef, 0, '#stay', 'Decimal'))
896 0 72 if ($self->testKeyword($text, 'attention', 0, undef, 0, '#stay', 'Decimal'))
905 4 68 if ($self->testDetect2Chars($text, '*', '/', 0, 0, 0, undef, 0, '#pop', 'Comment'))
917 8 8 if ($self->testRegExpr($text, '\\w+', 0, 0, 0, undef, 0, 'Declare_Keyword', 'Declare Keyword'))
923 0 8 if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'Declaration'))
930 0 8 if ($self->testAnyChar($text, '=[(', 0, 0, undef, 0, '#pop#pop', 'Symbol'))
941 0 8 if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'Declare Keyword'))
948 8 0 if ($self->testAnyChar($text, '=[(', 0, 0, undef, 0, '#pop#pop', 'Symbol'))
959 0 2 if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'Declare Macro'))
966 2 0 if ($self->testDetectChar($text, '(', 0, 0, 0, undef, 0, '#pop#pop', 'Symbol'))
978 2 2 if ($self->testRegExpr($text, '\\w+', 0, 0, 0, undef, 0, 'Declare_Macro', 'Declare Macro'))
984 0 2 if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'Macro'))
991 0 2 if ($self->testDetectChar($text, '(', 0, 0, 0, undef, 0, '#pop#pop', 'Symbol'))
1003 2 960 if ($self->testStringDetect($text, '#declare', 0, 0, 0, undef, 0, 'Declaration', 'Declaration'))
1010 6 954 if ($self->testStringDetect($text, '#local', 0, 0, 0, undef, 0, 'Declaration', 'Declaration'))
1017 2 952 if ($self->testStringDetect($text, '#macro', 0, 0, 0, undef, 0, 'Macro', 'Macro'))
1024 8 944 if ($self->testKeyword($text, 'objects', 0, undef, 0, '#stay', 'Objects'))
1031 46 898 if ($self->testKeyword($text, 'texturing', 0, undef, 0, '#stay', 'Texturing'))
1038 0 898 if ($self->testKeyword($text, 'transforms', 0, undef, 0, '#stay', 'Transforms'))
1045 0 898 if ($self->testKeyword($text, 'filetypes', 0, undef, 0, '#stay', 'Filetype'))
1052 12 886 if ($self->testKeyword($text, 'identifiers', 0, undef, 0, '#stay', 'Keyword'))
1059 0 886 if ($self->testKeyword($text, 'constants', 0, undef, 0, '#stay', 'Constant'))
1066 16 870 if ($self->testKeyword($text, 'functions', 0, undef, 0, '#stay', 'Functions'))
1073 12 858 if ($self->testKeyword($text, 'directives', 0, undef, 0, '#stay', 'Directives'))
1080 24 834 if ($self->testKeyword($text, 'keywords', 0, undef, 0, '#stay', 'Keyword'))
1086 84 750 if ($self->testFloat($text, 0, undef, 0, '#stay', 'Float'))
1092 4 746 if ($self->testInt($text, 0, undef, 0, '#stay', 'Float'))
1098 0 746 if ($self->testHlCChar($text, 0, undef, 0, '#stay', 'Char'))
1105 0 746 if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'String', 'String'))
1114 0 746 if ($self->testRegExpr($text, '//\\s*BEGIN.*$', 0, 0, 0, undef, 1, '#stay', 'Region Marker'))
1123 0 746 if ($self->testRegExpr($text, '//\\s*END.*$', 0, 0, 0, undef, 1, '#stay', 'Region Marker'))
1131 10 736 if ($self->testDetect2Chars($text, '/', '/', 0, 0, 0, undef, 0, 'Commentar 1', 'Comment'))
1140 4 732 if ($self->testDetect2Chars($text, '/', '*', 0, 0, 0, undef, 0, 'Commentar 2', 'Comment'))
1148 26 706 if ($self->testDetectChar($text, '{', 0, 0, 0, undef, 0, '#stay', 'Symbol'))
1156 26 680 if ($self->testDetectChar($text, '}', 0, 0, 0, undef, 0, '#stay', 'Symbol'))
1163 152 528 if ($self->testAnyChar($text, ':!%&()+,-/.*<=>?[]{|}~^;', 0, 0, undef, 0, '#stay', 'Symbol'))
1174 0 0 if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'String'))
1180 0 0 if ($self->testHlCStringChar($text, 0, undef, 0, '#stay', 'String Char'))
1187 0 0 if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String'))