Why3Translator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,798 of 2,7980%185 of 1850%1811816026026565
translateArrayLambda(SymbolicExpression)1620%80%55292911
translateWorker(SymbolicExpression)1610%380%3838404011
translateTypeWorker(SymbolicType)1520%110%1010383811
literal(SymbolicExpression, SymbolicType)1440%160%1111333311
translatePower(SymbolicExpression)1370%180%1010292911
translateLogicFunction(ProverFunctionInterpretation)1150%80%55242411
getExecutableOutput(int, boolean, String[])1120%80%55232311
translateUnionExtract(SymbolicExpression)1090%n/a11212111
translateArrayLambdaWorker_addRestriction(SymbolicArrayType, String[], String)930%80%55222211
translateLambda(SymbolicExpression)700%n/a11141411
translateDenseTupleWrite(SymbolicExpression)650%40%33151511
translateUnionTest(SymbolicExpression)600%n/a11111111
translateUnionInject(SymbolicExpression)580%n/a11151511
translateSymbolicConstants(SymbolicConstant)540%60%44141411
context(String)490%40%33131311
translateDenseArrayWrite(SymbolicExpression)490%40%337711
translateTuple(SymbolicExpression)490%20%22111111
translateArray(SymbolicExpression)480%20%228811
translateApply(SymbolicExpression)470%40%33121211
makeWhy3TupleType(Why3TranslationState.TupleTypeSigniture)440%20%22121211
translate(SymbolicExpression)430%40%33111111
translateExists(SymbolicExpression)410%n/a119911
translateForall(SymbolicExpression)410%n/a119911
interpolateOperator(String[], Why3Primitives.Why3InfixOperator)400%40%337711
translateTupleRead(SymbolicExpression)400%n/a119911
translateTupleWrite(SymbolicExpression)360%n/a118811
translateArgumentList(Iterable)330%20%226611
castUnionType2TupleType(SymbolicUnionType)320%20%225511
translateNegative(SymbolicExpression)310%20%224411
translateArrayWrite(SymbolicExpression)300%n/a113311
translateIntDivision(SymbolicExpression)300%n/a115511
translateIntModulo(SymbolicExpression)300%n/a115511
Why3Translator(PreUniverse, SymbolicExpression, ProverFunctionInterpretation[])290%20%228811
translateLessThan(SymbolicExpression)290%20%226611
translateLessThanEquals(SymbolicExpression)290%20%226611
addUnionExtractUninterpretedFunctionDeclaration(String, Why3Primitives.Why3Type, Why3Primitives.Why3Type, int)290%n/a116611
translatePermut(BooleanExpression)270%n/a115511
translateArgumentList(Iterable, int)260%20%225511
declarations()250%20%226611
translateArrayRead(SymbolicExpression)240%n/a113311
translateCond(SymbolicExpression)240%20%224411
context()230%20%224411
importTranslation()220%20%224411
translateAdd(SymbolicExpression)220%20%225511
translateArrayLength(SymbolicExpression)220%20%226611
translateMultiply(SymbolicExpression)220%20%225511
translateSubtract(SymbolicExpression)220%20%225511
translateNotEqual(SymbolicExpression)210%n/a114411
translateNot(SymbolicExpression)200%n/a113311
translateGoal(SymbolicExpression)180%20%225511
translateCast(SymbolicExpression)180%n/a113311
translateType(SymbolicType)180%20%225511
initialize(PreUniverse, ProverFunctionInterpretation[])150%n/a114411
createIdentifier(Why3Primitives.Why3Type)150%n/a114411
translateAnd(SymbolicExpression)140%n/a113311
translateRealDivision(SymbolicExpression)140%n/a114411
translateNumEquals(SymbolicExpression)140%n/a113311
translateOr(SymbolicExpression)140%n/a113311
static {...}110%n/a115511
translateConcrete(SymbolicExpression)60%n/a111111
stringPostProcess(String)50%n/a111111
symbolicConstant2Name(SymbolicConstant)50%n/a111111
createBindingFor(String, String)40%n/a111111
wrap(String)30%n/a111111
originalIdentifier2Name(String)30%n/a111111