20 lines
552 B
Java
20 lines
552 B
Java
|
package io.gitlab.jfronny.muscript.compiler.expr.number.compare;
|
||
|
|
||
|
import io.gitlab.jfronny.muscript.compiler.expr.*;
|
||
|
import io.gitlab.jfronny.muscript.dynamic.*;
|
||
|
|
||
|
public class Greater extends BoolExpr {
|
||
|
private final NumberExpr left;
|
||
|
private final NumberExpr right;
|
||
|
|
||
|
public Greater(NumberExpr left, NumberExpr right) {
|
||
|
this.left = left;
|
||
|
this.right = right;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public Boolean get(Dynamic<?> branch, Dynamic<?> dataRoot) {
|
||
|
return left.get(branch, dataRoot) > right.get(branch, dataRoot);
|
||
|
}
|
||
|
}
|