Branch Coverage

blib/lib/Syntax/Highlight/Engine/Kate/FreeBASIC.pm
Criterion Covered Total %
branch 0 64 0.0


line true false branch
577 0 0 if ($self->includePlugin("Alerts", $text))
590 0 0 if ($self->testRegExpr($text, "\\b(exit (function|sub|for|do|while|type|select))([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
598 0 0 if ($self->testRegExpr($text, "\\b(declare (function|sub))([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
607 0 0 if ($self->testRegExpr($text, "\\b(while)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
616 0 0 if ($self->testRegExpr($text, "\\b(wend)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
625 0 0 if ($self->testRegExpr($text, "\\b(do)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
634 0 0 if ($self->testRegExpr($text, "\\b(loop)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
643 0 0 if ($self->testRegExpr($text, "\\b(select)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
652 0 0 if ($self->testRegExpr($text, "\\b(end select)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
660 0 0 if ($self->testRegExpr($text, "\\b(for (input|output|binary|random))([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
669 0 0 if ($self->testRegExpr($text, "\\b(for)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
678 0 0 if ($self->testRegExpr($text, "\\b(next)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
687 0 0 if ($self->testRegExpr($text, "\\b(function)([.\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
696 0 0 if ($self->testRegExpr($text, "\\b(end function)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
705 0 0 if ($self->testRegExpr($text, "\\b(sub)([.\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
714 0 0 if ($self->testRegExpr($text, "\\b(end sub)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
723 0 0 if ($self->testRegExpr($text, "\\b(type)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
732 0 0 if ($self->testRegExpr($text, "\\b(end type)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
741 0 0 if ($self->testRegExpr($text, "\\b(if)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
750 0 0 if ($self->testRegExpr($text, "\\b(then )[a-zA-Z_\\x7f-\\xff].", 1, 0, 0, undef, 0, "#stay", "Keyword"))
759 0 0 if ($self->testRegExpr($text, "\\b(end if)([\\s]|\$)", 1, 0, 0, undef, 0, "#stay", "Keyword"))
766 0 0 if ($self->testKeyword($text, "keywords", 0, undef, 0, "#stay", "Keyword"))
773 0 0 if ($self->testKeyword($text, "Data Types", 0, undef, 0, "#stay", "Data Types"))
780 0 0 if ($self->testKeyword($text, "functions", 0, undef, 0, "#stay", "Functions"))
787 0 0 if ($self->testRegExpr($text, "\\#+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*", 0, 0, 0, undef, 0, "#stay", "Constant"))
793 0 0 if ($self->testFloat($text, 0, undef, 0, "#stay", "Number"))
799 0 0 if ($self->testInt($text, 0, undef, 0, "#stay", "Number"))
806 0 0 if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "String", "String"))
814 0 0 if ($self->testRegExpr($text, "^\\s*;+\\s*BEGIN.*\$", 0, 0, 0, undef, 0, "#stay", "Region Marker"))
822 0 0 if ($self->testRegExpr($text, "^\\s*;+\\s*END.*\$", 0, 0, 0, undef, 0, "#stay", "Region Marker"))
829 0 0 if ($self->testDetectChar($text, "'", 0, 0, 0, undef, 0, "Comment1", "Comment"))
841 0 0 if ($self->testDetectChar($text, "\"", 0, 0, 0, undef, 0, "#pop", "String"))