20 lines
546 B
Java
20 lines
546 B
Java
package io.gitlab.jfronny.muscript.compiler.expr;
|
|
|
|
import io.gitlab.jfronny.muscript.compiler.*;
|
|
import io.gitlab.jfronny.muscript.dynamic.*;
|
|
|
|
public class Concatenate extends Expr.StringExpr {
|
|
private final StringExpr left;
|
|
private final StringExpr right;
|
|
|
|
public Concatenate(StringExpr left, StringExpr right) {
|
|
this.left = left;
|
|
this.right = right;
|
|
}
|
|
|
|
@Override
|
|
public String get(Dynamic<?> branch, Dynamic<?> dataRoot) {
|
|
return left.get(branch, dataRoot) + right.get(branch, dataRoot);
|
|
}
|
|
}
|