LargeAsOperation.ceylon
import ceylon.ast.core {
LargeAsOperation,
ExistsNonemptyExpression
}
import ceylon.ast.redhat {
RedHatTransformer,
largeAsOperationToCeylon,
compileLargeAsOperation
}
import com.redhat.ceylon.compiler.typechecker.tree {
Tree {
JLargeAsOp=LargeAsOp
}
}
shared object largeAsOperation satisfies ConcreteTest<LargeAsOperation,JLargeAsOp> {
String->LargeAsOperation construct(String->ExistsNonemptyExpression left, String->ExistsNonemptyExpression right)
=> "``left.key``>=``right.key``"->LargeAsOperation(left.item, right.item);
shared String->LargeAsOperation _1138LargeAs1Expression = construct(integerLiteral._1138IntegerLiteral, integerLiteral.oneIntegerLiteral);
compile = compileLargeAsOperation;
fromCeylon = RedHatTransformer.transformLargeAsOperation;
toCeylon = largeAsOperationToCeylon;
codes = [_1138LargeAs1Expression];
}