diff --git a/com.oracle.truffle.r.test.tck/src/com/oracle/truffle/r/test/tck/RTCKLanguageProvider.java b/com.oracle.truffle.r.test.tck/src/com/oracle/truffle/r/test/tck/RTCKLanguageProvider.java index f7827b40e3aa4de0234afd5faef883612d3edc40..90561ebb5c8c32bf8e7f87c4beebbab9ee45736c 100644 --- a/com.oracle.truffle.r.test.tck/src/com/oracle/truffle/r/test/tck/RTCKLanguageProvider.java +++ b/com.oracle.truffle.r.test.tck/src/com/oracle/truffle/r/test/tck/RTCKLanguageProvider.java @@ -144,23 +144,35 @@ public final class RTCKLanguageProvider implements LanguageProvider { RResultVerifier.newBuilder(numOrBoolOrNullOrArrNumBool, numOrBoolOrNullOrArrNumBool).emptyArrayCheck().build())); // < - ops.add(createBinaryOperator(context, "<", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool, - RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); - // > - ops.add(createBinaryOperator(context, ">", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool, - RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); - // <= - ops.add(createBinaryOperator(context, "<=", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool, - RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); - // >= - ops.add(createBinaryOperator(context, ">=", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool, - RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); - // == - ops.add(createBinaryOperator(context, "==", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool, - RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); - // != - ops.add(createBinaryOperator(context, "!=", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool, - RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); + // ops.add(createBinaryOperator(context, "<", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool, + // RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); + // // > + // ops.add(createBinaryOperator(context, ">", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool, + // RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); + // // <= + // ops.add(createBinaryOperator(context, "<=", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool, + // RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); + // // >= + // ops.add(createBinaryOperator(context, ">=", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool, + // RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); + // // == + // ops.add(createBinaryOperator(context, "==", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool, + // RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); + // // != + // ops.add(createBinaryOperator(context, "!=", boolOrArrBool, strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool, + // RResultVerifier.newBuilder(strOrNumOrBoolOrArrStrNumBool, + // strOrNumOrBoolOrArrStrNumBool).mixedArraysCheck().emptyArrayCheck().build())); // // TODO &, |, &&, || // !