<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title> Modelica Compliance Results</title>
<style>
    td.success {color:green;}
    td.error {color:red;}
  </style>
</head>
<body>
<h1></h1>
<h2>Summary: 855/1028 succeeded</h2>
<h3>omc OMCompiler v1.18.0-v1.18.0.38+ga767f054d8 compliance suite 3.2 (855/1028)</h3>
<table>
<tr>
<th>Test</th>
<th>Status</th>
</tr>
<tr>
<td>AssertDiffLevel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertError</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertFalse</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertFalseExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertNoEval</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertNonBoolCond</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertNonStringMsg</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertTrue</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertTrueExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertVarLevel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertWarning</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssignmentOrder</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputAssignmentLess</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputAssignmentMore</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputAssignmentOmitted</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SimpleAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BreakAlone</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BreakFor</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BreakIf</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BreakMultiFor</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BreakWhile</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayRangeExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BoolRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BoolTypeRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumTypeRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitBoolIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitEnumIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIntegerIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIteratorEqRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIteratorNeqRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIteratorNonSub</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitMultiIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitMultiMixedIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IntegerRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IteratorScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MixedImplExplIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiEq</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NestedLoops</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RangeScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RealRange</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ScalarRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ShadowedIterator</td>
<td class="error">fail</td>
</tr>
<tr>
<td>SingleIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StringRange</td>
<td class="error">fail</td>
</tr>
<tr>
<td>VarArrayRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariableRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BranchEvaluation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EvaluationOrder</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleBranchesMultipleMatching</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleBranchesNoneMatching</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleBranchesNoneMatchingElse</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonBooleanCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonScalarCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SingleBranch</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SingleBranchEmpty</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesElseSelectFirst</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesElseSelectSecond</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesNoElseSelectFirst</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesNoElseSelectSecond</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Return</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReturnInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Terminate</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ElseWhenNestedStatement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ElseWhenStatement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NestedWhenStatement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenPriority</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenStatement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenStatementsIdenticalCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenVectorExpression</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhileNonBooleanCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhileNonScalarCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhileStatement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayAndScalarsSameLine</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDeclarationMixedForms</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDeclarationTypeDim1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDeclarationTypeDim2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEmptyMatrices</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEmptyMatricesWithFill</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEmptyVector</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEmptyVectorWithFill</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayTypeInteger</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayTypeIntegerMatrix</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayTypeIntegerParameter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayUnspecifiedDim</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayUnspecifiedDimIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVariablesMultipleDeclarations</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVariablesSingleDeclaration</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayWithNegativeDims</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayofArrayReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayofArrayRealParameter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BoolArray</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BoolArrayInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DeclareArrayFromConcatSecondDimensionIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumArray</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumMixedArray</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayFlexible</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Cross</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OuterProduct</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Skew</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Symmetric</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Transpose1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConstructorDiagonal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConstructorFill</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConstructorFillBoolean</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConstructorIdentity</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConstructorLinespace</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConstructorOnes</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConstructorZeros</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DimConversionMatrix</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DimConversionScalar</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DimConversionVector</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionMax1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionMax2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionMin</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionProduct1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionProduct2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionSum1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionSum2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayReductionSum3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Deduce</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimSize1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimSize2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimSize3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimSize4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimSizeIncorrectArgument1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimSizeIncorrectArgument2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimSizeIncorrectArgument3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing6</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing7</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing8</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing9</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing10</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing11</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing12</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing13</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexing14</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexingWithEnd1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexingWithEnd2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexingWithEnd3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayIndexingWithEnd4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumArrayIndexing</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumArrayInvalidIndexing</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumMixedArrayIndexing</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayAdditionIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayAdditionIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation6</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation7</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation8</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation9</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation10</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation11</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation12</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation13</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation14</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation15</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayConcatenation16</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDivision1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDivisionIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDivisionIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWAddition1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWAddition2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWAddition3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWAddition4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWAddition5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWAddition6</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWDivision1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWDivision2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWDivision3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWDivision4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWDivision5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWExponentiation1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWExponentiation2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWExponentiation3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWExponentiation4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWExponentiation5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWExponentiationIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWMultiplication1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWMultiplication2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWMultiplication3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWMultiplication4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWMultiplication5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWMultiplicationIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWSubtraction1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWSubtraction2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWSubtraction3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWSubtraction4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWSubtraction5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEWSubtraction6</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayExponentiationIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayExponentiationIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayExponentiationIncorrect3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixMatrixAddition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMultiplication2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMultiplication3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArraySubtraction1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArraySubtractionIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArraySubtractionIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorVectorAddition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEquality</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayLogicalAnd1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayLogicalAnd2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayLogicalNot1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayLogicalNot2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayLogicalOr1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayLogicalOr2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixExponentiation1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixExponentiation2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixExponentiation3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixMatrixMul1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixMatrixMul2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixMatrixMul3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixMatrixMul4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixMatrixMul5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixMatrixMul6</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixVectorMul1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixVectorMul2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixVectorMul3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixVectorMul4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayMatrixVectorMul5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorMatrixMul1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorMatrixMul2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorMatrixMul3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorMatrixMul4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorMatrixMul5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorMatrixVectorMul1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorMatrixVectorMul2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorVectorMul1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorVectorMul2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorVectorMul3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayVectorVectorMul4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CorrectBalance1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CorrectBalance2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CorrectBalance3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CorrectBalance4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CorrectBalance5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongBalance</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ClassSections</td>
<td class="success">pass</td>
</tr>
<tr>
<td>?abfnrtv</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PartialSimulationModel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayTypeArray</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InputOutputTypeComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifierScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ShortClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ShortFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ShortType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SpecializedClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SpecializedClassIter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumAttributeScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumDuplicateLiteral</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumFixedAsLiteral</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumMaxAsLiteral</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumMinAsLiteral</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumQuantityAsLiteral</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumSimple</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumStartAsLiteral</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumUnspecified</td>
<td class="error">fail</td>
</tr>
<tr>
<td>GoodConversion1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>GoodConversion2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongConversion1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongConversion2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongConversion3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongConversion4</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongConversion5</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongConversion6</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongType1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongType2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributeStateSelect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributeStateSelectInvalidAlways</td>
<td class="error">fail</td>
</tr>
<tr>
<td>AttributeStateSelectInvalidNever</td>
<td class="error">fail</td>
</tr>
<tr>
<td>AttributesBoolean</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesBooleanInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesEnum</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesEnumInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesInteger</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesIntegerInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesRealInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesString</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AttributesStringInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReservedBooleanClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReservedBooleanComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Boolean</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Integer</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Real</td>
<td class="error">fail</td>
</tr>
<tr>
<td>String</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReservedExternalObjectClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReservedExternalObjectComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReservedIntegerClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReservedIntegerComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReservedRealClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReservedRealComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReservedStateSelectClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReservedStateSelectComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReservedStringClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReservedStringComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BlockInputOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BlockNoDirection</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectorAlgorithm</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectorEquation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectorInitialAlgorithm</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectorInitialEquation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectorInner</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectorOuter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectorProtected</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorConstant</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorModel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OperatorRecordAlgorithm</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordEnclosingExtends</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordEquation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordInitialAlgorithm</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordInitialEquation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordLongExtends</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordProtected</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordShortExtends</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PackageDiscrete</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PackageParameter</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PackageVariable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordAlgorithm</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RecordEquation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RecordFlow</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordInitialAlgorithm</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RecordInitialEquation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RecordInner</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordInput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordOuter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordProtected</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RecordStream</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CompRemovalBalanced</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CompRemovalBalancedParam</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CompRemovalUnbalanced</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CompRemovalUnbalancedParam</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstantConditionDecl</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InvalidUsageAlgorithm</td>
<td class="error">fail</td>
</tr>
<tr>
<td>InvalidUsageEquation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>InvalidUsageFunCall</td>
<td class="error">fail</td>
</tr>
<tr>
<td>InvalidUsageLookup</td>
<td class="error">fail</td>
</tr>
<tr>
<td>InvalidUsageModifier</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ModifiedCompFalseCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifiedCompTrueCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifiedConditionBalanced</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifiedConditionUnbalanced</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonBooleanCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonParamCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonScalarCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ParameterConditionDecl</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BasicDeclarationMulti</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BasicDeclarationSingle</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CyclicBindingArraySize</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CyclicBindingConstantSelf</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CyclicBindingConstants</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CyclicBindingParameterSelf</td>
<td class="error">fail</td>
</tr>
<tr>
<td>CyclicBindingParameters</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DeclarationOrder</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DoubleDeclarationComps</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DoubleDeclarationMixed</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialInstance</td>
<td class="success">pass</td>
</tr>
<tr>
<td>QuotedIdentifiers</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TypeNameAsComponentName</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstantInvalidClassType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConstantValidClassType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DiscreteInvalidClassType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DiscreteValidClassType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FlowInvalidClassType1</td>
<td class="error">fail</td>
</tr>
<tr>
<td>FlowInvalidClassType2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FlowNonReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FlowReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FlowStructured</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FlowValidClassType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionalInput</td>
<td class="error">fail</td>
</tr>
<tr>
<td>InputInvalidClassType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>InputValidClassType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OutputInvalidClassType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OutputValidClassType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ParameterInvalidClassType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ParameterValidClassType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictFlowFlow1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictFlowFlow2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictFlowStream</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictInputInput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictInputInputShort</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictInputOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictInputOutputShort</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictMixed</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictOutputInput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictOutputInputShort</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictOutputOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictOutputOutputShort</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixConflictStream</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StreamInvalidClassType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>StreamNonReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StreamReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StreamStructured</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StreamValidClassType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Time</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TimeConnector</td>
<td class="error">fail</td>
</tr>
<tr>
<td>TimeFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TimeRecord</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TimeScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstantBindingModifier</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstantFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstantNoBinding</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConstantSimpleExpressions</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ContinuousSimpleExpressions</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DiscreteFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DiscreteNotWhenAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DiscreteSimpleExpressions</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DiscreteSubCompBlock</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DiscreteSubCompModel</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DiscreteWhenAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonConstantFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonDiscreteFunction</td>
<td class="error">fail</td>
</tr>
<tr>
<td>NonParameterFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ParameterFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ParameterSimpleExpressions</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariabilityConflictConstantCont</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariabilityConflictConstantDisc</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariabilityConflictConstantParam</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariabilityConflictParameterCont</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariabilityConflictParameterDisc</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariabilityStructured1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariabilityStructured2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayEquations</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectArrays</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectArraysIncompatible</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectInNonParametricIf</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectInWhen</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectInvalidForm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectNonParamSubscript</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectParamSubscript</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectWholeDim</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OperatorRecordEquations</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OperatorRecordMissingAddition</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordMissingNegation</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorRecordMissingZero</td>
<td class="error">fail</td>
</tr>
<tr>
<td>SimpleEquations</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnconnectedFlow</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnconnectedInsideFlow</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AugmentArray</td>
<td class="error">fail</td>
</tr>
<tr>
<td>AugmentArrayElement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AugmentComplex</td>
<td class="error">fail</td>
</tr>
<tr>
<td>AugmentNonEmpty</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AugmentScalar</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectDisjointExpandables</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectNonExpandable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectTwoUndeclared</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FlowInConnectorInExpandable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FlowInExpandable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InputVariable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MissingNonInput</td>
<td class="error">fail</td>
</tr>
<tr>
<td>NonConnectorInExpandable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonPresentInExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PotentiallyPresentMod</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PresentInExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnknownArrayDimensions</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BranchInAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BranchInNonParametricIf</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BranchInWhen</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IsRoot</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OverconstrainedConnector</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PotentialRoot</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PotentialRootInAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PotentialRootInNonParametricIf</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PotentialRootInWhen</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PotentialRootPriority</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Root</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RootInAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RootInNonParametricIf</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RootInWhen</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Rooted</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectConstants</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectConstantsDiff</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectMismatchCausal</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectMismatchConstParam</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectMismatchConstant</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectMismatchFlow</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectMismatchParameter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectMismatchSimpleType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectNonConnector</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectParameters</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectParametersDiff</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectTwoInsideOutput</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectTwoOuter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConnectTwoOutsideInput</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectTwoSignalSources</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectTwoSignalSourcesIndirect</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectorConstant</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConnectorParameter</td>
<td class="error">fail</td>
</tr>
<tr>
<td>SizeArrayInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeArrayValid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeNestedInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeNestedValid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeOverconstrainedInvalid</td>
<td class="error">fail</td>
</tr>
<tr>
<td>SizeOverconstrainedValid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeRecordInvalid</td>
<td class="error">fail</td>
</tr>
<tr>
<td>SizeRecordValid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeScalarInvalid</td>
<td class="error">fail</td>
</tr>
<tr>
<td>SizeScalarInvalidShort</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeScalarValid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SizeScalarValidShort</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ActualStreamNonStream</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ActualStreamSimple</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InStreamNonStream</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InStreamPipeline</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InStreamTwoInside</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StreamConnector</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StreamConnectorMissingFlow</td>
<td class="error">fail</td>
</tr>
<tr>
<td>StreamConnectorMultiFlow</td>
<td class="error">fail</td>
</tr>
<tr>
<td>StreamOutsideConnector</td>
<td class="error">fail</td>
</tr>
<tr>
<td>AssertDiffLevel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertError</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertFalse</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertFalseExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertNoEval</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertNonBoolCond</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertNonStringMsg</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertTrue</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertTrueExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertVarLevel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AssertWarning</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ComplexEquality</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IfEquality</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputEquality</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputEqualityLess</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputEqualityMore</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiOutputEqualityOmitted</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SimpleEquality</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayRangeExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BoolRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BoolTypeRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumTypeRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitBoolIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitEnumIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIntegerIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIteratorEqRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIteratorNeqRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitIteratorNonSub</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitMultiIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitMultiMixedIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IntegerRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IteratorScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MixedImplExplIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiEq</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NestedLoops</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RangeScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RealRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ScalarRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ShadowedIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SingleIterator</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StringRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VariableRange</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BranchEvaluation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EvaluationOrder</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleBranchesMultipleMatching</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleBranchesNoneMatching</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleBranchesNoneMatchingElse</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonBooleanCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonScalarCondition</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SingleBranch</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SingleBranchEmpty</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesElseSelectFirst</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesElseSelectSecond</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesNoElseSelectFirst</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TwoBranchesNoElseSelectSecond</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VarConditionDiffEqCount</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VarConditionNoElse</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VarConditionSameEqCount</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Reinit</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReinitInvalidType1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReinitInvalidType2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReinitInvalidType3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Terminate</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ElseWhen</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ElseWhenNestedEquation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NestedWhenEquation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenEquation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenEquationInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenEquationOrderNoMatter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenFooInitial</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenPriority</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WhenVectorExpression</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallDefaultArguments</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallEmptyResult</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallMultiResults</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallMultiResultsAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallMultiResultsWithOmittedOutput1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallMultiResultsWithOmittedOutput2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallMultiResultsWithOmittedOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallNamedAndPositionalArguments</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallNamedArguments</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallNamedArgumentsAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallPositionalArguments</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CallPositionalArgumentsAssignment</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VectorizationMultiInput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VectorizationMultiInputIllegal</td>
<td class="error">fail</td>
</tr>
<tr>
<td>VectorizationMultiOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VectorizationMultidim</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VectorizationSimple</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Default</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Empty</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Illegal1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Illegal2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Inherit</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Local</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Order</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Derivative</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NoDerivative</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialDerivative</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Builtin</td>
<td class="success">pass</td>
</tr>
<tr>
<td>C</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CDefault</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CDifferentInclude</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CImpure</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CMapping1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CMapping2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CMapping3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>CMappingWrong1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FortranLapack</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModelicaErrorFailing</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModelicaErrorWorking</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ExternalObjectTable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ExternalObjectTableInFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialApplication1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialApplication2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialApplication3</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Quadrature1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Quadrature2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InverseSimple</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordConstructorConstantModifiable</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordConstructorDefaultValue</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordConstructorDefaultValueDependent</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordConstructorWithRecordInput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionAssignInput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionBlock</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionEquations</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionInitialAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionInitialEquations</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionInnerOuter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionModel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionMultipleAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionProtectedArguments</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionPublicElements</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialExternalFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassWithReplaceableElement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BasicInheritance</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DuplicateInheritedEqClasses</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DuplicateInheritedEqComps</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DuplicateInheritedNeqClasses</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DuplicateInheritedNeqComps</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceScoping</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceSections</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritedBaseClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiLevelInheritance</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleInheritance</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ProtectedInheritance</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReplaceableBaseClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReplacedBaseClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VisibilityHeadingInheritance</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayClassWithComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ArrayClassWithExtends</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindBlockBlock</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindBlockConnector</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindBlockFunction</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindBlockModel</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindBlockPackage</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindBlockRecord</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindBlockType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindConnectorBlock</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindConnectorConnector</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindConnectorFunction</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindConnectorModel</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindConnectorPackage</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindConnectorRecord</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindConnectorType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindFunctionBlock</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindFunctionConnector</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindFunctionFunction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindFunctionModel</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindFunctionPackage</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindFunctionRecord</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindFunctionType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindModelBlock</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindModelConnector</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindModelFunction</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindModelModel</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindModelPackage</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindModelRecord</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindModelType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindPackageBlock</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindPackageConnector</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindPackageFunction</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindPackageModel</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindPackagePackage</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindPackageRecord</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindPackageType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindRecordBlock</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindRecordConnector</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindRecordFunction</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindRecordModel</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindRecordPackage</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BaseClassKindRecordRecord</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BaseClassKindRecordType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PrefixedClassWithComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PrefixedClassWithExtends</td>
<td class="error">fail</td>
</tr>
<tr>
<td>SimpleTypeWithComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SimpleTypeWithExtends</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Array</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Complicated</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Merging1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Merging2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Simple</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Duplicated</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FinalGood</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FinalWrong</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FinalWrongExtends</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FinalWrongRecord</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FinalWrongType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleSingle</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AddIntegers</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AddLargeStrings</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AddReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DivideIntegers</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DivideReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ExponentIntegers</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ExponentReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiplyIntegers</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultiplyReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>StringConcatenation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SubtractIntegers</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SubtractReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AdditionAndSubtraction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Division</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Subtraction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BooleanToString</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumToInteger</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumToIntegerExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumToString</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumToStringExp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IntegerToString</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RealToInteger</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RealToString</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Change</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ChangeEmptyArray</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Edge</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Initial</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NoEvent</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Pre</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Sample</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SampleIncorrect</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Smooth</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Terminal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>TerminalIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>IfExpression</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LogicalAnd</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LogicalNot</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LogicalOr</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AbsBooleanIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AbsIntegerAndRealExpression</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Acos</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AcosIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AcosIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Asin</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AsinIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AsinIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Atan2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Atan</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Ceil</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Cos</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Cosh</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DivInteger</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DivReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Exp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Floor</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Log10</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Log10Incorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Log</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LogIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModInteger</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RemInteger</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RemReal</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SignBooleanIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SignRealAndIntegerExpression</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Sin</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Sinh</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SqrtIntegerArgument</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SqrtNegativeExpressionIncorrect</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SqrtRealArgument</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Tan</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Tanh</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BinaryOperatorOverloadVectorization</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstructorAmbiguous</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstructorNumberOfOutputs</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstructorPriority</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstructorSimpleValid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstructorTypeOfOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ExactMatchArrayOverload</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitConstructionAndBinaryOp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NegationSubtractionOverload</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OverloadedAdditionValid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OverloadedBinaryNumberOfInputs</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OverloadedLogicalOperation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OverloadedRelationalOperation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OverloadedString</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OverloadedStringTypeOfOutput</td>
<td class="success">pass</td>
</tr>
<tr>
<td>VectorizeConstructAndApply</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ArithmeticPrecedence</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConditionalPrecedence</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LogicPrecedence</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RangePrecedence</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RelationalPrecedence</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Equals</td>
<td class="success">pass</td>
</tr>
<tr>
<td>GreaterThan</td>
<td class="success">pass</td>
</tr>
<tr>
<td>GreaterThanEqual</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LessThan</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LessThanEqual</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Cardinality</td>
<td class="error">fail</td>
</tr>
<tr>
<td>CardinalityNonConnector</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Delay</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DelayIncorrect1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DelayIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DelayIncorrect3</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DerConstant</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DerConstantIncorrect1</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DerConstantIncorrect2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Homotopy</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SemiLinear</td>
<td class="success">pass</td>
</tr>
<tr>
<td>BOM</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ClassExtends</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ClassExtendsChain</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ClassExtendsClassTypes</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ClassExtendsMod</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ClassExtendsNonReplaceable</td>
<td class="error">fail</td>
</tr>
<tr>
<td>NonRedeclareClassExtends</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareClassExtends</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReplaceableNotInherited</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConstrainingMod</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstrainingModWithRedecl</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstrainingType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstrainingTypeDimsClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstrainingTypeDimsComponent</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstrainingTypeWrongDimsClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConstrainingTypeWrongDimsComponent</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ImplConstrainingModWithRedecl</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RedeclareConstrainingTypeClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareConstrainingTypeComponent</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareConstrainingTypeMod</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RedeclareConstrainingTypeSubtype</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareMod</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareNonSubtypeClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareNonSubtypeClassImpl</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareNonSubtypeComponent</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareNonSubtypeComponentImpl</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReplaceableModWithRedecl</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReplaceableNonSubtypeComponent</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReplaceableNonSubtypeLongClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ReplaceableNonSubtypeShortClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>BasicBindingRedeclare</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceDimensionClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceDimensionComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceDirection</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceFlow</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceInnerOuterComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceProtectedClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>InheritanceProtectedComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritancePublicClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritancePublicComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceStream</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceVariabilityConst</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceVariabilityParam</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritanceVisibilityComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ReplaceableAsRedeclare</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ArrayDimRedeclare</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ConstantRedeclareElement</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ConstantRedeclareModifier</td>
<td class="error">fail</td>
</tr>
<tr>
<td>DoubleRedeclareWithoutReplaceable</td>
<td class="error">fail</td>
</tr>
<tr>
<td>FinalRedeclareElementClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>FinalRedeclareElementComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>FinalRedeclareModifierClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>FinalRedeclareModifierComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ProtectedToPublicRedeclareClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ProtectedToPublicRedeclareComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PublicToProtectedRedeclareClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PublicToProtectedRedeclareComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Array1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Array2</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Array3</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Array4</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Array5</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Array6</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ComplicatedNameLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>DifferentPrefixes</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Enumeration</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnumerationWrong</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionSelection</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MissingInner</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MissingInnerAdded</td>
<td class="error">fail</td>
</tr>
<tr>
<td>MissingInnerMismatch2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MissingInnerMismatch</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModificationOnOuter1</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModificationOnOuter2</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModificationOnOuter3</td>
<td class="success">pass</td>
</tr>
<tr>
<td>MultipleInnerMultipleOuter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Nested</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OuterInPackage</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialInner</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialOuter</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialOuterWrong</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Record</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RecordWrong</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SimpleNameLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SimultaneousDeclarations</td>
<td class="success">pass</td>
</tr>
<tr>
<td>WrongSubType</td>
<td class="error">fail</td>
</tr>
<tr>
<td>AccessAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessEquation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessMissingAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessMissingEquation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessNestedAlgorithm</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessNestedEquation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionInOperatorLookupViaComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>FunctionLookupViaArrayComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>FunctionLookupViaArrayElement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionLookupViaClassComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionLookupViaComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionLookupViaCompNonCall</td>
<td class="success">pass</td>
</tr>
<tr>
<td>FunctionLookupViaNonClassComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NestedCompLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonFunctionLookupViaComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonPackageLookupComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonPackageLookupEncapsulated</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonPackageLookupNonEncapsulated</td>
<td class="error">fail</td>
</tr>
<tr>
<td>OperatorFunctionLookupViaComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PackageLookupClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PackageLookupConstant</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PartialClassLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EncapsulatedGlobalLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EncapsulatedLookupClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>GlobalLookupEncapsulatedElement</td>
<td class="success">pass</td>
</tr>
<tr>
<td>GlobalLookupNonEncapsulatedElement</td>
<td class="error">fail</td>
</tr>
<tr>
<td>GlobalPartialClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LocalNameGlobalLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonExistingGlobalName</td>
<td class="success">pass</td>
</tr>
<tr>
<td>NonPackageLikeClassLookup</td>
<td class="error">fail</td>
</tr>
<tr>
<td>PackageLikeClassLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EncapsulatedImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ExtendImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImportLookupLocalScope</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImportScopeType</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifyImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>QualifiedImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>QualifiedImportConflict</td>
<td class="error">fail</td>
</tr>
<tr>
<td>QualifiedImportNonPackage</td>
<td class="error">fail</td>
</tr>
<tr>
<td>QualifiedImportProtected</td>
<td class="success">pass</td>
</tr>
<tr>
<td>Recursive</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RedeclareImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RenamingImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RenamingImportNonPackage</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RenamingSingleDefinitionImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>SingleDefinitionImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnqualifiedImport</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnqualifiedImportConflict</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnqualifiedImportNonConflict</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnqualifiedImportNonPackage</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnqualifiedImportProtected</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Encapsulation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnclosingClassLookupClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnclosingClassLookupConstant</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnclosingClassLookupNonConstant</td>
<td class="error">fail</td>
</tr>
<tr>
<td>EnclosingClassLookupShadowedConstant</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ImplicitShadowingFor</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ImplicitShadowingReduction</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LocalClassNameLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LocalCompNameLookup</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OutsideEncapsulation</td>
<td class="success">pass</td>
</tr>
<tr>
<td>OutsideEncapsulationMulti</td>
<td class="success">pass</td>
</tr>
<tr>
<td>QualifiedImportPriority</td>
<td class="success">pass</td>
</tr>
<tr>
<td>UnqualifiedImportPriority</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessInheritedProtectedClassInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessInheritedProtectedCompInvalid</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessProtectedClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessProtectedClassClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessProtectedClassComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessProtectedComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessProtectedCompClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>AccessProtectedCompComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnclosingAccessProtectedClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>EnclosingAccessProtectedComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritedAccessProtectedClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>InheritedAccessProtectedComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LocalAccessProtectedClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>LocalAccessProtectedComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifyInheritedProtectedClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifyInheritedProtectedComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifyProtectedClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ModifyProtectedClassDeclaration</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ModifyProtectedComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>ModifyProtectedCompDeclaration</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ProtectedMultiClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>ProtectedMultiComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PublicSectionClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>PublicSectionComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RedeclareInheritedProtectedClass</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RedeclareInheritedProtectedComp</td>
<td class="success">pass</td>
</tr>
<tr>
<td>RedeclareProtectedClass</td>
<td class="error">fail</td>
</tr>
<tr>
<td>RedeclareProtectedComp</td>
<td class="error">fail</td>
</tr>
<tr>
<td>Template</td>
<td class="success">pass</td>
</tr>
</table>
</body>
</html>