Condition Coverage

blib/lib/Lang/HL.pm
Criterion Covered Total %
condition 0 72 0.0


or 3 conditions

line l !l&&r !l&&!r condition
223 0 0 0 $class->{'LBrace'} || $class->{'LBraceError'}
230 0 0 0 $class->{'RBrace'} || $class->{'RBraceError'}
255 0 0 0 $class->{'Comment'} || $class->{'Parent'} || $class->{'Packages'} || $class->{'ImplementFunction'} || $class->{'EmbedBlock'} || $class->{'Function'} || $class->{'GroupDeclaration'} || $class->{'NonSyntaxClass'}
324 0 0 0 $class->{'PackageWithConstructor'} || $class->{'PackageWithoutConstructor'}
360 0 0 0 $class->{'PackageParams'} || $class->{'Parameters'}
499 0 0 0 $class->{'EmptyParamList'} || $class->{'FunctionParams'}
577 0 0 0 $class->{'IfElse'} || $class->{'While'} || $class->{'ForEach'} || $class->{'ArrayEach'} || $class->{'HashEach'} || $class->{'For'} || $class->{'RegexMatch'} || $class->{'TryCatch'} || $class->{'EmbedBlock'} || $class->{'Comment'} || $class->{'Statement'} || $class->{'Packages'} || $class->{'NonSyntaxFunction'}
778 0 0 0 $class->{'Number'} || $class->{'VariableName'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'ClassAccessor'} || $class->{'ClassFunctionReturn'} || $class->{'FunctionReturn'}
792 0 0 0 $class->{'Number'} || $class->{'VariableName'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'ClassAccessor'} || $class->{'ClassFunctionReturn'} || $class->{'FunctionReturn'}
923 0 0 0 $class->{'GreaterThan'} || $class->{'LessThan'} || $class->{'Equals'} || $class->{'GreaterThanEquals'} || $class->{'LessThanEquals'} || $class->{'StringEquals'} || $class->{'StringNotEquals'} || $class->{'NotEqulas'} || $class->{'LogicalAnd'} || $class->{'LogicalOr'} || $class->{'EmbedBlock'}
937 0 0 0 $class->{'RealNumber'} || $class->{'String'} || $class->{'ScalarVariable'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'ClassAccessor'} || $class->{'ClassFunctionReturn'} || $class->{'FunctionReturn'} || $class->{'GroupAccess'} || $class->{'EmbedBlock'}
985 0 0 0 $class->{'VariableDeclaration'} || $class->{'FunctionCall'} || $class->{'Assignment'} || $class->{'Regex'} || $class->{'MakeGroup'} || $class->{'ClassFunctionCall'} || $class->{'FunctionReferenceCall'} || $class->{'Return'} || $class->{'Last'} || $class->{'Next'} || $class->{'ObjectCall'}
1063 0 0 0 $class->{'ScalarDeclaration'} || $class->{'ArrayDeclaration'} || $class->{'HashDeclaration'}
1287 0 0 0 $class->{'RealNumber'} || $class->{'String'} || $class->{'ArrayList'} || $class->{'HashRef'} || $class->{'ClassFunctionReturn'} || $class->{'FunctionReturn'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'VariableName'} || $class->{'EmbedBlock'}
1337 0 0 0 $class->{'Number'} || $class->{'String'} || $class->{'ClassFunctionReturn'} || $class->{'FunctionReturn'} || $class->{'VariableName'} || $class->{'EmbedBlock'}
1351 0 0 0 $class->{'RealNumber'} || $class->{'String'} || $class->{'ArrayList'} || $class->{'HashRef'} || $class->{'VariableName'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'ClassFunctionReturn'} || $class->{'FunctionReturn'} || $class->{'EmbedBlock'}
1397 0 0 0 $class->{'RealNumber'} || $class->{'String'} || $class->{'VariableName'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'HashRef'} || $class->{'GroupAccess'} || $class->{'FunctionReturn'} || $class->{'ClassFunctionReturn'} || $class->{'EmbedBlock'} || $class->{'FunctionReference'} || $class->{'GroupAccess'} || $class->{'ClassFunctionReturn'} || $class->{'Calc'} || $class->{'ParamChars'} || $class->{'ObjectFunctionCall'}
1412 0 0 0 $class->{'ScalarAssignment'} || $class->{'ArrayAssignment'} || $class->{'GroupAssignment'} || $class->{'HashAssignment'} || $class->{'AccessorAssignment'}
1471 0 0 0 $class->{'RealNumber'} || $class->{'FunctionReturn'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'ScalarVariable'} || $class->{'Calc'} || $class->{'RegexMatchVariables'} || $class->{'ArrayList'} || $class->{'HashRef'} || $class->{'GroupReference'} || $class->{'GroupElement'} || $class->{'GroupAccess'} || $class->{'FunctionReference'} || $class->{'ClassAccessor'} || $class->{'ClassFunctionReturn'} || $class->{'String'} || $class->{'STDIN'} || $class->{'ObjectFunctionCall'} || $class->{'EmbedBlock'}
1503 0 0 0 $class->{'Number'} || $class->{'MatchParts'}
1626 0 0 0 $class->{'Number'} || $class->{'ScalarVariable'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'FunctionReturn'} || $class->{'ClassFunctionReturn'}
1672 0 0 0 $class->{'String'} || $class->{'Number'} || $class->{'ScalarVariable'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'FunctionReturn'} || $class->{'ClassFunctionReturn'}
1752 0 0 0 $class->{'RealNumber'} || $class->{'ScalarVariable'} || $class->{'ArrayElement'} || $class->{'HashElement'} || $class->{'ClassAccessor'} || $class->{'ClassFunctionReturn'} || $class->{'FunctionReturn'} || $class->{'EmbedBlock'} || $class->{'ObjectFunctionCall'}
1761 0 0 0 $class->{'Plus'} || $class->{'Minus'} || $class->{'Multiply'} || $class->{'Divide'} || $class->{'EmbedBlock'}