LargerOperation.ceylon
import ceylon.ast.core {
LargerOperation,
ExistsNonemptyExpression
}
import ceylon.ast.redhat {
RedHatTransformer,
largerOperationToCeylon,
compileLargerOperation
}
import com.redhat.ceylon.compiler.typechecker.tree {
Tree {
JLargerOp=LargerOp
}
}
shared object largerOperation satisfies ConcreteTest<LargerOperation,JLargerOp> {
String->LargerOperation construct(String->ExistsNonemptyExpression left, String->ExistsNonemptyExpression right)
=> "``left.key``>``right.key``"->LargerOperation(left.item, right.item);
shared String->LargerOperation _1138Larger1Expression = construct(integerLiteral._1138IntegerLiteral, integerLiteral.oneIntegerLiteral);
compile = compileLargerOperation;
fromCeylon = RedHatTransformer.transformLargerOperation;
toCeylon = largerOperationToCeylon;
codes = [_1138Larger1Expression];
}