blob: 621f9fbd4bc73033317386afcaab6edc6cf00498 (
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;
public class UnaryRelExpression implements Expression {
private int bangs;
private RelExpression relExpression;
public UnaryRelExpression(int bangs, RelExpression relExpression) {
this.bangs = bangs;
this.relExpression = relExpression;
}
@Override
public void toCminus(StringBuilder builder, String prefix) {
builder.append(prefix);
for (int i = 0; i < bangs; ++i)
builder.append("!");
relExpression.toCminus(builder, "");
}
}
|