package org.develnext.jphp.core.compiler.jvm.statement.expr;
import org.develnext.jphp.core.compiler.jvm.statement.ExpressionStmtCompiler;
import org.develnext.jphp.core.tokenizer.token.stmt.BodyStmtToken;
import org.develnext.jphp.core.tokenizer.token.stmt.ExprStmtToken;
import php.runtime.env.Environment;
import php.runtime.env.TraceInfo;
import php.runtime.memory.ArrayMemory;
public class BodyCompiler extends BaseStatementCompiler<BodyStmtToken> {
public BodyCompiler(ExpressionStmtCompiler exprCompiler) {
super(exprCompiler);
}
@Override
public void write(BodyStmtToken token) {
if (token!= null){
for(ExprStmtToken line : token.getInstructions()){
expr.writeTickTrigger(line);
expr.writeExpression(line, false, false);
}
}
}
}