blob: 8201dd835dc335374f76ac11c4ab7c9a1f3d8bc3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package submit.ast;
import java.util.ArrayList;
import java.util.List;
public class RelExpression implements Expression {
private ArrayList<SumExpression> sumExpressions;
private ArrayList<BinaryOperatorType> relops;
public RelExpression(List<SumExpression> sumExpressions, List<BinaryOperatorType> relops) {
this.sumExpressions = new ArrayList<>(sumExpressions);
this.relops = new ArrayList<>(relops);
}
@Override
public void toCminus(StringBuilder builder, String prefix) {
builder.append(prefix);
Expression.joinExpressionOperatorLists(relops, new ArrayList<Expression>(sumExpressions), builder);
}
}
|