public class Compiler.IF extends Compiler.AbstractForm
debugInfo, name
Constructor and Description |
---|
IF() |
Modifier and Type | Method and Description |
---|---|
Object |
doEvaluate(Backtrace backtrace,
Compiler.ICtx ctx) |
protected List<Object> |
evaluateParameters(Backtrace backtrace,
Compiler.ICtx ctx) |
protected Object |
evalWithArgs(Backtrace backtrace,
List<Object> eargs,
Compiler.ICtx ctx) |
void |
setRawParams(ASTNList params) |
evaluate, getDebugInfo, getName, run, setDebugInfo, setName
public void setRawParams(ASTNList params) throws InvalidParametersException
InvalidParametersException
protected Object evalWithArgs(Backtrace backtrace, List<Object> eargs, Compiler.ICtx ctx)
protected List<Object> evaluateParameters(Backtrace backtrace, Compiler.ICtx ctx)
public Object doEvaluate(Backtrace backtrace, Compiler.ICtx ctx)
doEvaluate
in class Compiler.AbstractForm
Copyright © 2022. All rights reserved.